2014-08-21 22:43:33 -07:00

20 lines
502 B
C++

#include "Compression.h"
void decompress(const char* in, size_t in_len, char* out, size_t out_len) {
int status;
z_stream d_stream;
d_stream.zalloc = (alloc_func)0;
d_stream.zfree = (free_func)0;
d_stream.opaque = (voidpf)0;
d_stream.next_in = (Bytef*)in;
d_stream.avail_in = in_len;
d_stream.next_out = (Bytef*)out;
d_stream.avail_out = out_len;
inflateInit(&d_stream);
status = inflate(&d_stream, Z_NO_FLUSH);
inflateEnd(&d_stream);
}