40 #define ZLIB_VERSION "1.2.11"
41 #define ZLIB_VERNUM 0x12b0
42 #define ZLIB_VER_MAJOR 1
43 #define ZLIB_VER_MINOR 2
44 #define ZLIB_VER_REVISION 11
45 #define ZLIB_VER_SUBREVISION 0
84 struct internal_state;
169 #define Z_PARTIAL_FLUSH 1
170 #define Z_SYNC_FLUSH 2
171 #define Z_FULL_FLUSH 3
178 #define Z_STREAM_END 1
179 #define Z_NEED_DICT 2
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()
612 const Bytef *dictionary,
886 const Bytef *dictionary,
1093 typedef unsigned (*in_func)
OF((
void FAR *,
1095 typedef int (*out_func)
OF((
void FAR *,
unsigned char FAR *,
unsigned));
1098 in_func in,
void FAR *in_desc,
1099 out_func out,
void FAR *out_desc));
1448 voidpc buf,
unsigned len));
1766 const char *version,
int stream_size));
1768 const char *version,
int stream_size));
1770 int windowBits,
int memLevel,
1771 int strategy,
const char *version,
1774 const char *version,
int stream_size));
1776 unsigned char FAR *window,
1777 const char *version,
1780 # define z_deflateInit(strm, level) \
1781 deflateInit_((strm), (level), ZLIB_VERSION, (int)sizeof(z_stream))
1782 # define z_inflateInit(strm) \
1783 inflateInit_((strm), ZLIB_VERSION, (int)sizeof(z_stream))
1784 # define z_deflateInit2(strm, level, method, windowBits, memLevel, strategy) \
1785 deflateInit2_((strm),(level),(method),(windowBits),(memLevel),\
1786 (strategy), ZLIB_VERSION, (int)sizeof(z_stream))
1787 # define z_inflateInit2(strm, windowBits) \
1788 inflateInit2_((strm), (windowBits), ZLIB_VERSION, \
1789 (int)sizeof(z_stream))
1790 # define z_inflateBackInit(strm, windowBits, window) \
1791 inflateBackInit_((strm), (windowBits), (window), \
1792 ZLIB_VERSION, (int)sizeof(z_stream))
1794 # define deflateInit(strm, level) \
1795 deflateInit_((strm), (level), ZLIB_VERSION, (int)sizeof(z_stream))
1796 # define inflateInit(strm) \
1797 inflateInit_((strm), ZLIB_VERSION, (int)sizeof(z_stream))
1798 # define deflateInit2(strm, level, method, windowBits, memLevel, strategy) \
1799 deflateInit2_((strm),(level),(method),(windowBits),(memLevel),\
1800 (strategy), ZLIB_VERSION, (int)sizeof(z_stream))
1801 # define inflateInit2(strm, windowBits) \
1802 inflateInit2_((strm), (windowBits), ZLIB_VERSION, \
1803 (int)sizeof(z_stream))
1804 # define inflateBackInit(strm, windowBits, window) \
1805 inflateBackInit_((strm), (windowBits), (window), \
1806 ZLIB_VERSION, (int)sizeof(z_stream))
1826 # define z_gzgetc(g) \
1827 ((g)->have ? ((g)->have--, (g)->pos++, *((g)->next)++) : (gzgetc)(g))
1829 # define gzgetc(g) \
1830 ((g)->have ? ((g)->have--, (g)->pos++, *((g)->next)++) : (gzgetc)(g))
1848 #if !defined(ZLIB_INTERNAL) && defined(Z_WANT64)
1849 # ifdef Z_PREFIX_SET
1850 # define z_gzopen z_gzopen64
1851 # define z_gzseek z_gzseek64
1852 # define z_gztell z_gztell64
1853 # define z_gzoffset z_gzoffset64
1854 # define z_adler32_combine z_adler32_combine64
1855 # define z_crc32_combine z_crc32_combine64
1857 # define gzopen gzopen64
1858 # define gzseek gzseek64
1859 # define gztell gztell64
1860 # define gzoffset gzoffset64
1861 # define adler32_combine adler32_combine64
1862 # define crc32_combine crc32_combine64
1897 #if (defined(_WIN32) || defined(__CYGWIN__)) && !defined(Z_SOLO)
1901 #if defined(STDC) || defined(Z_HAVE_STDARG_H)
const GenericPointer< typename T::ValueType > T2 value
Definition: pointer.h:1282
const CharType(& source)[N]
Definition: pointer.h:1204
unsigned char * next
Definition: zlib.h:1820
z_off64_t pos
Definition: zlib.h:1821
unsigned have
Definition: zlib.h:1819
uInt avail_in
Definition: zlib.h:88
alloc_func zalloc
Definition: zlib.h:98
uInt avail_out
Definition: zlib.h:92
z_const Bytef * next_in
Definition: zlib.h:87
free_func zfree
Definition: zlib.h:99
int data_type
Definition: zlib.h:102
uLong total_in
Definition: zlib.h:89
voidpf opaque
Definition: zlib.h:100
uLong total_out
Definition: zlib.h:93
struct internal_state FAR * state
Definition: zlib.h:96
uLong reserved
Definition: zlib.h:105
uLong adler
Definition: zlib.h:104
Bytef * next_out
Definition: zlib.h:91
z_const char * msg
Definition: zlib.h:95
uLong FAR uLongf
Definition: zconf.h:411
Byte FAR * voidpf
Definition: zconf.h:419
#define ZEXPORT
Definition: zconf.h:386
unsigned long z_crc_t
Definition: zconf.h:437
#define ZEXTERN
Definition: zconf.h:383
Byte const * voidpc
Definition: zconf.h:418
unsigned int uInt
Definition: zconf.h:399
#define z_off_t
Definition: zconf.h:517
#define z_const
Definition: zconf.h:240
Byte * voidp
Definition: zconf.h:420
#define z_off64_t
Definition: zconf.h:526
unsigned long z_size_t
Definition: zconf.h:253
unsigned long uLong
Definition: zconf.h:400
Byte FAR Bytef
Definition: zconf.h:406
#define FAR
Definition: zconf.h:393
#define ZEXPORTVA
Definition: zconf.h:389
gz_header FAR * gz_headerp
Definition: zlib.h:131
z_stream FAR * z_streamp
Definition: zlib.h:108
struct gzFile_s * gzFile
Definition: zlib.h:1301
struct z_stream_s z_stream
struct gz_header_s gz_header
#define gzgetc(g)
Definition: zlib.h:1829
ZEXTERN int ZEXPORTVA gzprintf Z_ARG((gzFile file, const char *format,...))
voidpf alloc_func OF((voidpf opaque, uInt items, uInt size))
Definition: zlib.h:81