zlib utilities. More...
Functions | |
int32 | gg_deflateInit (z_streamp strm, int32 level) |
Wrapper to zlib deflateInit() which sets strm to uses MemAlloc() / MemFree(). | |
int32 | gg_inflateInit (z_streamp strm) |
Wrapper to zlib inflateInit() which sets strm to uses MemAlloc() / MemFree(). | |
int32 | gg_deflate (z_streamp strm, uint8 *dest, uint32 *pDestLen, const uint8 *source, uint32 sourceLen) |
Wrapper to zlib deflate() which first resets strm. Expects dest to be big enough to hold compressed data, and returns Z_BUF_ERROR if it is not. More... | |
int32 | gg_compress (uint8 *dest, uint32 *pDestLen, const uint8 *source, uint32 sourceLen) |
As zlib compress() but uses MemAlloc() / MemFree(). | |
int32 | gg_compress2 (uint8 *dest, uint32 *pDestLen, const uint8 *source, uint32 sourceLen, int32 level) |
As zlib compress2() but uses MemAlloc() / MemFree(). | |
int32 | gg_uncompress (uint8 *dest, uint32 *pDestLen, const uint8 *source, uint32 sourceLen) |
As zlib uncompress() but uses MemAlloc() / MemFree(). | |
uint32 | gg_compressBound (uint32 sourceLen) |
As zlib compressBound() but takes/returns uint32. | |
zlib utilities.
int32 gg_deflate | ( | z_streamp | strm, |
uint8 * | dest, | ||
uint32 * | pDestLen, | ||
const uint8 * | source, | ||
uint32 | sourceLen | ||
) |
Wrapper to zlib deflate() which first resets strm. Expects dest to be big enough to hold compressed data, and returns Z_BUF_ERROR if it is not.