40#define ZLIB_VERSION "1.2.13"
41#define ZLIB_VERNUM 0x12d0
42#define ZLIB_VER_MAJOR 1
43#define ZLIB_VER_MINOR 2
44#define ZLIB_VER_REVISION 13
45#define ZLIB_VER_SUBREVISION 0
169#define Z_PARTIAL_FLUSH 1
170#define Z_SYNC_FLUSH 2
171#define Z_FULL_FLUSH 3
178#define Z_STREAM_END 1
181#define Z_STREAM_ERROR (-2)
182#define Z_DATA_ERROR (-3)
183#define Z_MEM_ERROR (-4)
184#define Z_BUF_ERROR (-5)
185#define Z_VERSION_ERROR (-6)
190#define Z_NO_COMPRESSION 0
191#define Z_BEST_SPEED 1
192#define Z_BEST_COMPRESSION 9
193#define Z_DEFAULT_COMPRESSION (-1)
197#define Z_HUFFMAN_ONLY 2
200#define Z_DEFAULT_STRATEGY 0
205#define Z_ASCII Z_TEXT
214#define zlib_version zlibVersion()
611 const Bytef *dictionary,
887 const Bytef *dictionary,
1094typedef unsigned (*in_func)
OF((
void FAR *,
1096typedef int (*out_func)
OF((
void FAR *,
unsigned char FAR *,
unsigned));
1099 in_func in,
void FAR *in_desc,
1100 out_func out,
void FAR *out_desc));
1782 const char *
version,
int stream_size));
1784 const char *
version,
int stream_size));
1786 int windowBits,
int memLevel,
1787 int strategy,
const char *
version,
1790 const char *
version,
int stream_size));
1792 unsigned char FAR *window,
1796# define z_deflateInit(strm, level) \
1797 deflateInit_((strm), (level), ZLIB_VERSION, (int)sizeof(z_stream))
1798# define z_inflateInit(strm) \
1799 inflateInit_((strm), ZLIB_VERSION, (int)sizeof(z_stream))
1800# define z_deflateInit2(strm, level, method, windowBits, memLevel, strategy) \
1801 deflateInit2_((strm),(level),(method),(windowBits),(memLevel),\
1802 (strategy), ZLIB_VERSION, (int)sizeof(z_stream))
1803# define z_inflateInit2(strm, windowBits) \
1804 inflateInit2_((strm), (windowBits), ZLIB_VERSION, \
1805 (int)sizeof(z_stream))
1806# define z_inflateBackInit(strm, windowBits, window) \
1807 inflateBackInit_((strm), (windowBits), (window), \
1808 ZLIB_VERSION, (int)sizeof(z_stream))
1810# define deflateInit(strm, level) \
1811 deflateInit_((strm), (level), ZLIB_VERSION, (int)sizeof(z_stream))
1812# define inflateInit(strm) \
1813 inflateInit_((strm), ZLIB_VERSION, (int)sizeof(z_stream))
1814# define deflateInit2(strm, level, method, windowBits, memLevel, strategy) \
1815 deflateInit2_((strm),(level),(method),(windowBits),(memLevel),\
1816 (strategy), ZLIB_VERSION, (int)sizeof(z_stream))
1817# define inflateInit2(strm, windowBits) \
1818 inflateInit2_((strm), (windowBits), ZLIB_VERSION, \
1819 (int)sizeof(z_stream))
1820# define inflateBackInit(strm, windowBits, window) \
1821 inflateBackInit_((strm), (windowBits), (window), \
1822 ZLIB_VERSION, (int)sizeof(z_stream))
1842# define z_gzgetc(g) \
1843 ((g)->have ? ((g)->have--, (g)->pos++, *((g)->next)++) : (gzgetc)(g))
1846 ((g)->have ? ((g)->have--, (g)->pos++, *((g)->next)++) : (gzgetc)(g))
1865#if !defined(ZLIB_INTERNAL) && defined(Z_WANT64)
1867# define z_gzopen z_gzopen64
1868# define z_gzseek z_gzseek64
1869# define z_gztell z_gztell64
1870# define z_gzoffset z_gzoffset64
1871# define z_adler32_combine z_adler32_combine64
1872# define z_crc32_combine z_crc32_combine64
1873# define z_crc32_combine_gen z_crc32_combine_gen64
1875# define gzopen gzopen64
1876# define gzseek gzseek64
1877# define gztell gztell64
1878# define gzoffset gzoffset64
1879# define adler32_combine adler32_combine64
1880# define crc32_combine crc32_combine64
1881# define crc32_combine_gen crc32_combine_gen64
1919#if defined(_WIN32) && !defined(Z_SOLO)
1923#if defined(STDC) || defined(Z_HAVE_STDARG_H)
uLong ZEXPORT adler32_combine64(uLong adler1, uLong adler2, z_off64_t len2)
uLong ZEXPORT adler32_z(uLong adler, const Bytef *buf, z_size_t len)
uLong ZEXPORT adler32(uLong adler, const Bytef *buf, uInt len)
uLong ZEXPORT adler32_combine(uLong adler1, uLong adler2, z_off_t len2)
uLong ZEXPORT compressBound(uLong sourceLen)
int ZEXPORT compress2(Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen, int level)
int ZEXPORT compress(Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen)
const z_crc_t FAR *ZEXPORT get_crc_table()
unsigned long ZEXPORT crc32_z(unsigned long crc, const unsigned char FAR *buf, z_size_t len)
uLong ZEXPORT crc32_combine(uLong crc1, uLong crc2, z_off_t len2)
uLong ZEXPORT crc32_combine64(uLong crc1, uLong crc2, z_off64_t len2)
uLong ZEXPORT crc32_combine_op(uLong crc1, uLong crc2, uLong op)
uLong ZEXPORT crc32_combine_gen(z_off_t len2)
uLong ZEXPORT crc32_combine_gen64(z_off64_t len2)
unsigned long ZEXPORT crc32(unsigned long crc, const unsigned char FAR *buf, uInt len)
int ZEXPORT deflateSetHeader(z_streamp strm, gz_headerp head)
int ZEXPORT deflateInit_(z_streamp strm, int level, const char *version, int stream_size)
int ZEXPORT deflatePending(z_streamp strm, unsigned *pending, int *bits)
int ZEXPORT deflateCopy(z_streamp dest, z_streamp source)
int ZEXPORT deflateSetDictionary(z_streamp strm, const Bytef *dictionary, uInt dictLength)
int ZEXPORT deflateReset(z_streamp strm)
int ZEXPORT deflateParams(z_streamp strm, int level, int strategy)
uLong ZEXPORT deflateBound(z_streamp strm, uLong sourceLen)
int ZEXPORT deflateTune(z_streamp strm, int good_length, int max_lazy, int nice_length, int max_chain)
int ZEXPORT deflatePrime(z_streamp strm, int bits, int value)
int ZEXPORT deflateGetDictionary(z_streamp strm, Bytef *dictionary, uInt *dictLength)
int ZEXPORT deflateResetKeep(z_streamp strm)
int ZEXPORT deflateEnd(z_streamp strm)
int ZEXPORT deflateInit2_(z_streamp strm, int level, int method, int windowBits, int memLevel, int strategy, const char *version, int stream_size)
int ZEXPORT deflate(z_streamp strm, int flush)
int ZEXPORT inflateBackInit_(z_streamp strm, int windowBits, unsigned char FAR *window, const char *version, int stream_size)
int ZEXPORT inflateBack(z_streamp strm, in_func in, void FAR *in_desc, out_func out, void FAR *out_desc)
int ZEXPORT inflateBackEnd(z_streamp strm)
unsigned long ZEXPORT inflateCodesUsed(z_streamp strm)
int ZEXPORT inflateSetDictionary(z_streamp strm, const Bytef *dictionary, uInt dictLength)
long ZEXPORT inflateMark(z_streamp strm)
int ZEXPORT inflateGetDictionary(z_streamp strm, Bytef *dictionary, uInt *dictLength)
int ZEXPORT inflateSyncPoint(z_streamp strm)
int ZEXPORT inflatePrime(z_streamp strm, int bits, int value)
int ZEXPORT inflateGetHeader(z_streamp strm, gz_headerp head)
int ZEXPORT inflateUndermine(z_streamp strm, int subvert)
int ZEXPORT inflateSync(z_streamp strm)
int ZEXPORT inflateResetKeep(z_streamp strm)
int ZEXPORT inflate(z_streamp strm, int flush)
int ZEXPORT inflateInit2_(z_streamp strm, int windowBits, const char *version, int stream_size)
int ZEXPORT inflateReset(z_streamp strm)
int ZEXPORT inflateInit_(z_streamp strm, const char *version, int stream_size)
int ZEXPORT inflateEnd(z_streamp strm)
int ZEXPORT inflateCopy(z_streamp dest, z_streamp source)
int ZEXPORT inflateValidate(z_streamp strm, int check)
int ZEXPORT inflateReset2(z_streamp strm, int windowBits)
struct internal_state FAR * state
int ZEXPORT uncompress(Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen)
int ZEXPORT uncompress2(Bytef *dest, uLongf *destLen, const Bytef *source, uLong *sourceLen)
gz_header FAR * gz_headerp
voidpf alloc_func OF((voidpf opaque, uInt items, uInt size))
struct z_stream_s z_stream
struct gz_header_s gz_header