new api design, string_t used as return, all api takes char* + length
new api design, string_t used as return, all api takes char* + length

rampantpixels/foundation_lib,rampantpixels/foundation_lib,rampantpixels/foundation_lib,rampantpixels/foundation_lib