MCPcopy Create free account
hub / github.com/OpenXcom/OpenXcom / addChunk_IDAT

Function addChunk_IDAT

src/lodepng.cpp:4985–4998  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4983}
4984
4985static unsigned addChunk_IDAT(ucvector* out, const unsigned char* data, size_t datasize,
4986 LodePNGCompressSettings* zlibsettings)
4987{
4988 ucvector zlibdata;
4989 unsigned error = 0;
4990
4991 /*compress with the Zlib compressor*/
4992 ucvector_init(&zlibdata);
4993 error = zlib_compress(&zlibdata.data, &zlibdata.size, data, datasize, zlibsettings);
4994 if(!error) error = addChunk(out, "IDAT", zlibdata.data, zlibdata.size);
4995 ucvector_cleanup(&zlibdata);
4996
4997 return error;
4998}
4999
5000static unsigned addChunk_IEND(ucvector* out)
5001{

Callers 1

lodepng_encodeFunction · 0.85

Calls 4

ucvector_initFunction · 0.85
zlib_compressFunction · 0.85
addChunkFunction · 0.85
ucvector_cleanupFunction · 0.85

Tested by

no test coverage detected