17#include <Library/MemoryAllocationLib.h>
45 uLongf ResultingLen = DstLen;
51 if (
compress (Dst, &ResultingLen, Src, SrcLen) ==
Z_OK) {
52 return Dst + ResultingLen;
66 uLongf ResultingLen = DstLen;
#define OC_COMPRESSION_MAX_LENGTH
OC_TYPING_BUFFER_ENTRY Buffer[OC_TYPING_BUFFER_SIZE]
uLong ZEXPORT adler32(uLong adler, const Bytef *buf, uInt len)
int ZEXPORT compress(Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen)
int ZEXPORT uncompress(Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen)
void ZLIB_INTERNAL zcfree(voidpf opaque, voidpf ptr)
UINT8 * CompressZLIB(OUT UINT8 *Dst, IN UINT32 DstLen, IN CONST UINT8 *Src, IN UINT32 SrcLen)
voidpf ZLIB_INTERNAL zcalloc(voidpf opaque, unsigned items, unsigned size)
UINTN DecompressZLIB(OUT UINT8 *Dst, IN UINTN DstLen, IN CONST UINT8 *Src, IN UINTN SrcLen)
UINT32 Adler32(IN CONST UINT8 *Buffer, IN UINT32 BufferLen)