| 6124 | |
| 6125 | #ifdef LODEPNG_COMPILE_ENCODER |
| 6126 | unsigned compress(std::vector<unsigned char>& out, const unsigned char* in, size_t insize, |
| 6127 | const LodePNGCompressSettings& settings) |
| 6128 | { |
| 6129 | unsigned char* buffer = 0; |
| 6130 | size_t buffersize = 0; |
| 6131 | unsigned error = zlib_compress(&buffer, &buffersize, in, insize, &settings); |
| 6132 | if(buffer) |
| 6133 | { |
| 6134 | out.insert(out.end(), &buffer[0], &buffer[buffersize]); |
| 6135 | lodepng_free(buffer); |
| 6136 | } |
| 6137 | return error; |
| 6138 | } |
| 6139 | |
| 6140 | unsigned compress(std::vector<unsigned char>& out, const std::vector<unsigned char>& in, |
| 6141 | const LodePNGCompressSettings& settings) |
no test coverage detected