MCPcopy Create free account
hub / github.com/creatale/node-dv / lodepng_load_file

Function lodepng_load_file

deps/lodepng/lodepng.cpp:395–405  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

393}
394
395unsigned lodepng_load_file(unsigned char** out, size_t* outsize, const char* filename)
396{
397 long size = lodepng_filesize(filename);
398 if (size < 0) return 78;
399 *outsize = (size_t)size;
400
401 *out = (unsigned char*)lodepng_malloc((size_t)size);
402 if(!(*out) && size > 0) return 83; /*the above malloc failed*/
403
404 return lodepng_buffer_file(*out, (size_t)size, filename);
405}
406
407/*write given buffer to the file, overwriting the file, it doesn't append to it.*/
408unsigned lodepng_save_file(const unsigned char* buffer, size_t buffersize, const char* filename)

Callers 1

lodepng_decode_fileFunction · 0.85

Calls 3

lodepng_filesizeFunction · 0.85
lodepng_mallocFunction · 0.85
lodepng_buffer_fileFunction · 0.85

Tested by

no test coverage detected