returns 1 if success, 0 if failure ==> nothing done*/
| 285 | #ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS |
| 286 | /*returns 1 if success, 0 if failure ==> nothing done*/ |
| 287 | static unsigned string_resize(char** out, size_t size) |
| 288 | { |
| 289 | char* data = (char*)lodepng_realloc(*out, size + 1); |
| 290 | if(data) |
| 291 | { |
| 292 | data[size] = 0; /*null termination char*/ |
| 293 | *out = data; |
| 294 | } |
| 295 | return data != 0; |
| 296 | } |
| 297 | |
| 298 | /*init a {char*, size_t} pair for use as string*/ |
| 299 | static void string_init(char** out) |
no test coverage detected