| 4983 | } |
| 4984 | |
| 4985 | static 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 | |
| 5000 | static unsigned addChunk_IEND(ucvector* out) |
| 5001 | { |
no test coverage detected