| 4832 | } |
| 4833 | |
| 4834 | static unsigned addChunk_IDAT(ucvector* out, const unsigned char* data, size_t datasize, |
| 4835 | LodePNGCompressSettings* zlibsettings) |
| 4836 | { |
| 4837 | ucvector zlibdata; |
| 4838 | unsigned error = 0; |
| 4839 | |
| 4840 | /*compress with the Zlib compressor*/ |
| 4841 | ucvector_init(&zlibdata); |
| 4842 | error = zlib_compress(&zlibdata.data, &zlibdata.size, data, datasize, zlibsettings); |
| 4843 | if(!error) error = addChunk(out, "IDAT", zlibdata.data, zlibdata.size); |
| 4844 | ucvector_cleanup(&zlibdata); |
| 4845 | |
| 4846 | return error; |
| 4847 | } |
| 4848 | |
| 4849 | static unsigned addChunk_IEND(ucvector* out) |
| 4850 | { |
no test coverage detected