40#define ZLIB_VERSION "1.2.5"
41#define ZLIB_VERNUM 0x1250
42#define ZLIB_VER_MAJOR 1
43#define ZLIB_VER_MINOR 2
44#define ZLIB_VER_REVISION 5
45#define ZLIB_VER_SUBREVISION 0
165#define Z_PARTIAL_FLUSH 1
166#define Z_SYNC_FLUSH 2
167#define Z_FULL_FLUSH 3
174#define Z_STREAM_END 1
177#define Z_STREAM_ERROR (-2)
178#define Z_DATA_ERROR (-3)
179#define Z_MEM_ERROR (-4)
180#define Z_BUF_ERROR (-5)
181#define Z_VERSION_ERROR (-6)
186#define Z_NO_COMPRESSION 0
187#define Z_BEST_SPEED 1
188#define Z_BEST_COMPRESSION 9
189#define Z_DEFAULT_COMPRESSION (-1)
193#define Z_HUFFMAN_ONLY 2
196#define Z_DEFAULT_STRATEGY 0
201#define Z_ASCII Z_TEXT
210#define zlib_version zlibVersion()
579 const Bytef *dictionary,
785 const Bytef *dictionary,
970typedef unsigned (*in_func)
OF((
void FAR *,
unsigned char FAR *
FAR *));
971typedef int (*out_func)
OF((
void FAR *,
unsigned char FAR *,
unsigned));
974 in_func in,
void FAR *in_desc,
975 out_func out,
void FAR *out_desc));
1252 voidpc buf,
unsigned len));
1533 const char *version,
int stream_size));
1535 const char *version,
int stream_size));
1537 int windowBits,
int memLevel,
1538 int strategy,
const char *version,
1541 const char *version,
int stream_size));
1543 unsigned char FAR *window,
1544 const char *version,
1546#define deflateInit(strm, level) \
1547 deflateInit_((strm), (level), ZLIB_VERSION, sizeof(z_stream))
1548#define inflateInit(strm) \
1549 inflateInit_((strm), ZLIB_VERSION, sizeof(z_stream))
1550#define deflateInit2(strm, level, method, windowBits, memLevel, strategy) \
1551 deflateInit2_((strm),(level),(method),(windowBits),(memLevel),\
1552 (strategy), ZLIB_VERSION, sizeof(z_stream))
1553#define inflateInit2(strm, windowBits) \
1554 inflateInit2_((strm), (windowBits), ZLIB_VERSION, sizeof(z_stream))
1555#define inflateBackInit(strm, windowBits, window) \
1556 inflateBackInit_((strm), (windowBits), (window), \
1557 ZLIB_VERSION, sizeof(z_stream))
1565#if defined(_LARGEFILE64_SOURCE) && _LFS64_LARGEFILE-0
1574#if !defined(ZLIB_INTERNAL) && _FILE_OFFSET_BITS-0 == 64 && _LFS64_LARGEFILE-0
1575# define gzopen gzopen64
1576# define gzseek gzseek64
1577# define gztell gztell64
1578# define gzoffset gzoffset64
1579# define adler32_combine adler32_combine64
1580# define crc32_combine crc32_combine64
1581# ifdef _LARGEFILE64_SOURCE
1599#if !defined(ZUTIL_H) && !defined(NO_DUMMY_DECL)
int dummy
Definition zlib.h:1600
uInt avail_in
Definition zlib.h:87
Bytef * next_in
Definition zlib.h:86
alloc_func zalloc
Definition zlib.h:97
uInt avail_out
Definition zlib.h:91
free_func zfree
Definition zlib.h:98
char * msg
Definition zlib.h:94
int data_type
Definition zlib.h:101
uLong total_in
Definition zlib.h:88
voidpf opaque
Definition zlib.h:99
uLong total_out
Definition zlib.h:92
struct internal_state FAR * state
Definition zlib.h:95
uLong reserved
Definition zlib.h:103
uLong adler
Definition zlib.h:102
Bytef * next_out
Definition zlib.h:90
uLong FAR uLongf
Definition zconf.h:349
Byte FAR * voidpf
Definition zconf.h:357
#define ZEXPORT
Definition zconf.h:324
#define ZEXTERN
Definition zconf.h:321
Byte const * voidpc
Definition zconf.h:356
unsigned int uInt
Definition zconf.h:337
#define z_off_t
Definition zconf.h:392
Byte * voidp
Definition zconf.h:358
#define z_off64_t
Definition zconf.h:398
unsigned long uLong
Definition zconf.h:338
Byte FAR Bytef
Definition zconf.h:344
#define FAR
Definition zconf.h:331
#define ZEXPORTVA
Definition zconf.h:327
gz_header FAR * gz_headerp
Definition zlib.h:129
voidpf alloc_func OF((voidpf opaque, uInt items, uInt size))
Definition zlib.h:80
z_stream FAR * z_streamp
Definition zlib.h:106
struct z_stream_s z_stream
struct gz_header_s gz_header
voidp gzFile
Definition zlib.h:1165