40 #define ZLIB_VERSION "1.2.3"    41 #define ZLIB_VERNUM 0x1230    77 typedef voidpf (*alloc_func) OF((voidpf opaque, uInt items, uInt size));
    78 typedef void   (*free_func)  OF((voidpf opaque, voidpf address));
   163 #define Z_PARTIAL_FLUSH 1    164 #define Z_SYNC_FLUSH    2   165 #define Z_FULL_FLUSH    3   171 #define Z_STREAM_END    1   172 #define Z_NEED_DICT     2   174 #define Z_STREAM_ERROR (-2)   175 #define Z_DATA_ERROR   (-3)   176 #define Z_MEM_ERROR    (-4)   177 #define Z_BUF_ERROR    (-5)   178 #define Z_VERSION_ERROR (-6)   183 #define Z_NO_COMPRESSION         0   184 #define Z_BEST_SPEED             1   185 #define Z_BEST_COMPRESSION       9   186 #define Z_DEFAULT_COMPRESSION  (-1)   190 #define Z_HUFFMAN_ONLY        2   193 #define Z_DEFAULT_STRATEGY    0   198 #define Z_ASCII    Z_TEXT      207 #define zlib_version zlibVersion()   212 ZEXTERN 
const char * ZEXPORT zlibVersion OF((
void));
   242 ZEXTERN 
int ZEXPORT deflate OF((z_streamp strm, 
int flush));
   328 ZEXTERN 
int ZEXPORT deflateEnd OF((z_streamp strm));
   363 ZEXTERN 
int ZEXPORT inflate OF((z_streamp strm, 
int flush));
   462 ZEXTERN 
int ZEXPORT inflateEnd OF((z_streamp strm));
   538 ZEXTERN 
int ZEXPORT deflateSetDictionary OF((z_streamp strm,
   539                                              const Bytef *dictionary,
   577 ZEXTERN 
int ZEXPORT deflateCopy OF((z_streamp dest,
   595 ZEXTERN 
int ZEXPORT deflateReset OF((z_streamp strm));
   606 ZEXTERN 
int ZEXPORT deflateParams OF((z_streamp strm,
   627 ZEXTERN 
int ZEXPORT deflateTune OF((z_streamp strm,
   644 ZEXTERN uLong ZEXPORT deflateBound OF((z_streamp strm,
   653 ZEXTERN 
int ZEXPORT deflatePrime OF((z_streamp strm,
   669 ZEXTERN 
int ZEXPORT deflateSetHeader OF((z_streamp strm,
   736 ZEXTERN 
int ZEXPORT inflateSetDictionary OF((z_streamp strm,
   737                                              const Bytef *dictionary,
   758 ZEXTERN 
int ZEXPORT inflateSync OF((z_streamp strm));
   773 ZEXTERN 
int ZEXPORT inflateCopy OF((z_streamp dest,
   789 ZEXTERN 
int ZEXPORT inflateReset OF((z_streamp strm));
   799 ZEXTERN 
int ZEXPORT inflatePrime OF((z_streamp strm,
   815 ZEXTERN 
int ZEXPORT inflateGetHeader OF((z_streamp strm,
   877 typedef unsigned (*in_func) OF((
void FAR *, 
unsigned char FAR * FAR *));
   878 typedef int (*out_func) OF((
void FAR *, 
unsigned char FAR *, 
unsigned));
   880 ZEXTERN 
int ZEXPORT inflateBack OF((z_streamp strm,
   881                                     in_func in, 
void FAR *in_desc,
   882                                     out_func out, 
void FAR *out_desc));
   949 ZEXTERN 
int ZEXPORT inflateBackEnd OF((z_streamp strm));
   957 ZEXTERN uLong ZEXPORT zlibCompileFlags OF((
void));
  1009 ZEXTERN 
int ZEXPORT compress OF((Bytef *dest,   uLongf *destLen,
  1010                                  const Bytef *source, uLong sourceLen));
  1024 ZEXTERN 
int ZEXPORT compress2 OF((Bytef *dest,   uLongf *destLen,
  1025                                   const Bytef *source, uLong sourceLen,
  1040 ZEXTERN uLong ZEXPORT compressBound OF((uLong sourceLen));
  1047 ZEXTERN 
int ZEXPORT uncompress OF((Bytef *dest,   uLongf *destLen,
  1048                                    const Bytef *source, uLong sourceLen));
  1066 typedef voidp gzFile;
  1068 ZEXTERN gzFile ZEXPORT gzopen  OF((
const char *path, 
const char *mode));
  1085 ZEXTERN gzFile ZEXPORT gzdopen  OF((
int fd, 
const char *mode));
  1098 ZEXTERN 
int ZEXPORT gzsetparams OF((gzFile file, 
int level, 
int strategy));
  1106 ZEXTERN 
int ZEXPORT    gzread  OF((gzFile file, voidp buf, 
unsigned len));
  1114 ZEXTERN 
int ZEXPORT    gzwrite OF((gzFile file,
  1115                                    voidpc buf, 
unsigned len));
  1122 ZEXTERN 
int ZEXPORTVA   gzprintf OF((gzFile file, 
const char *format, ...));
  1135 ZEXTERN 
int ZEXPORT gzputs OF((gzFile file, 
const char *s));
  1142 ZEXTERN 
char * ZEXPORT gzgets OF((gzFile file, 
char *buf, 
int len));
  1151 ZEXTERN 
int ZEXPORT    gzputc OF((gzFile file, 
int c));
  1157 ZEXTERN 
int ZEXPORT    gzgetc OF((gzFile file));
  1163 ZEXTERN 
int ZEXPORT    gzungetc OF((
int c, gzFile file));
  1173 ZEXTERN 
int ZEXPORT    gzflush OF((gzFile file, 
int flush));
  1183 ZEXTERN z_off_t ZEXPORT    gzseek OF((gzFile file,
  1184                                       z_off_t offset, 
int whence));
  1201 ZEXTERN 
int ZEXPORT    gzrewind OF((gzFile file));
  1208 ZEXTERN z_off_t ZEXPORT    gztell OF((gzFile file));
  1217 ZEXTERN 
int ZEXPORT gzeof OF((gzFile file));
  1223 ZEXTERN 
int ZEXPORT gzdirect OF((gzFile file));
  1229 ZEXTERN 
int ZEXPORT    gzclose OF((gzFile file));
  1236 ZEXTERN 
const char * ZEXPORT gzerror OF((gzFile file, 
int *errnum));
  1245 ZEXTERN 
void ZEXPORT gzclearerr OF((gzFile file));
  1260 ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, 
const Bytef *buf, uInt len));
  1276 ZEXTERN uLong ZEXPORT adler32_combine OF((uLong adler1, uLong adler2,
  1285 ZEXTERN uLong ZEXPORT crc32   OF((uLong crc, 
const Bytef *buf, uInt len));
  1301 ZEXTERN uLong ZEXPORT crc32_combine OF((uLong crc1, uLong crc2, z_off_t len2));
  1317 ZEXTERN 
int ZEXPORT deflateInit_ OF((z_streamp strm, 
int level,
  1318                                      const char *version, 
int stream_size));
  1319 ZEXTERN 
int ZEXPORT inflateInit_ OF((z_streamp strm,
  1320                                      const char *version, 
int stream_size));
  1321 ZEXTERN 
int ZEXPORT deflateInit2_ OF((z_streamp strm, 
int  level, 
int  method,
  1322                                       int windowBits, 
int memLevel,
  1323                                       int strategy, 
const char *version,
  1325 ZEXTERN 
int ZEXPORT inflateInit2_ OF((z_streamp strm, 
int  windowBits,
  1326                                       const char *version, 
int stream_size));
  1327 ZEXTERN 
int ZEXPORT inflateBackInit_ OF((z_streamp strm, 
int windowBits,
  1328                                          unsigned char FAR *window,
  1329                                          const char *version,
  1331 #define deflateInit(strm, level) \  1332         deflateInit_((strm), (level),       ZLIB_VERSION, sizeof(z_stream))  1333 #define inflateInit(strm) \  1334         inflateInit_((strm),                ZLIB_VERSION, sizeof(z_stream))  1335 #define deflateInit2(strm, level, method, windowBits, memLevel, strategy) \  1336         deflateInit2_((strm),(level),(method),(windowBits),(memLevel),\  1337                       (strategy),           ZLIB_VERSION, sizeof(z_stream))  1338 #define inflateInit2(strm, windowBits) \  1339         inflateInit2_((strm), (windowBits), ZLIB_VERSION, sizeof(z_stream))  1340 #define inflateBackInit(strm, windowBits, window) \  1341         inflateBackInit_((strm), (windowBits), (window), \  1342         ZLIB_VERSION, sizeof(z_stream))  1345 #if !defined(ZUTIL_H) && !defined(NO_DUMMY_DECL)  1349 ZEXTERN 
const char   * ZEXPORT zError           OF((
int));
  1350 ZEXTERN 
int            ZEXPORT inflateSyncPoint OF((z_streamp z));
  1351 ZEXTERN 
const uLongf * ZEXPORT get_crc_table    OF((
void));