ZEXTERN
ZEXTERN gzFile ZEXPORT gzopen64(const char *, const char *);
ZEXTERN z_off64_t ZEXPORT gzseek64(gzFile, z_off64_t, int);
ZEXTERN z_off64_t ZEXPORT gztell64(gzFile);
ZEXTERN z_off64_t ZEXPORT gzoffset64(gzFile);
#ifndef ZEXTERN
ZEXTERN int ZEXPORT inflatePrime(z_streamp strm,
ZEXTERN long ZEXPORT inflateMark(z_streamp strm);
ZEXTERN int ZEXPORT inflateGetHeader(z_streamp strm,
ZEXTERN int ZEXPORT inflateBack(z_streamp strm,
ZEXTERN int ZEXPORT inflateBackEnd(z_streamp strm);
ZEXTERN uLong ZEXPORT zlibCompileFlags(void);
ZEXTERN int ZEXPORT compress(Bytef *dest, uLongf *destLen,
ZEXTERN int ZEXPORT compress_z(Bytef *dest, z_size_t *destLen,
ZEXTERN int ZEXPORT compress2(Bytef *dest, uLongf *destLen,
ZEXTERN int ZEXPORT compress2_z(Bytef *dest, z_size_t *destLen,
ZEXTERN uLong ZEXPORT compressBound(uLong sourceLen);
ZEXTERN z_size_t ZEXPORT compressBound_z(z_size_t sourceLen);
ZEXTERN int ZEXPORT uncompress(Bytef *dest, uLongf *destLen,
ZEXTERN int ZEXPORT uncompress_z(Bytef *dest, z_size_t *destLen,
ZEXTERN int ZEXPORT uncompress2(Bytef *dest, uLongf *destLen,
ZEXTERN int ZEXPORT uncompress2_z(Bytef *dest, z_size_t *destLen,
ZEXTERN gzFile ZEXPORT gzdopen(int fd, const char *mode);
ZEXTERN int ZEXPORT gzbuffer(gzFile file, unsigned size);
ZEXTERN int ZEXPORT gzsetparams(gzFile file, int level, int strategy);
ZEXTERN int ZEXPORT gzread(gzFile file, voidp buf, unsigned len);
ZEXTERN z_size_t ZEXPORT gzfread(voidp buf, z_size_t size, z_size_t nitems,
ZEXTERN int ZEXPORT gzwrite(gzFile file, voidpc buf, unsigned len);
ZEXTERN z_size_t ZEXPORT gzfwrite(voidpc buf, z_size_t size,
ZEXTERN int ZEXPORTVA gzprintf(gzFile file, const char *format, ...);
ZEXTERN int ZEXPORTVA gzprintf();
ZEXTERN int ZEXPORT gzputs(gzFile file, const char *s);
ZEXTERN char * ZEXPORT gzgets(gzFile file, char *buf, int len);
ZEXTERN int ZEXPORT gzputc(gzFile file, int c);
ZEXTERN int ZEXPORT gzgetc(gzFile file);
ZEXTERN int ZEXPORT gzungetc(int c, gzFile file);
ZEXTERN int ZEXPORT gzflush(gzFile file, int flush);
ZEXTERN int ZEXPORT gzrewind(gzFile file);
ZEXTERN int ZEXPORT gzeof(gzFile file);
ZEXTERN int ZEXPORT gzdirect(gzFile file);
ZEXTERN int ZEXPORT gzclose(gzFile file);
ZEXTERN int ZEXPORT gzclose_r(gzFile file);
ZEXTERN int ZEXPORT gzclose_w(gzFile file);
ZEXTERN const char * ZEXPORT gzerror(gzFile file, int *errnum);
ZEXTERN void ZEXPORT gzclearerr(gzFile file);
ZEXTERN uLong ZEXPORT adler32(uLong adler, const Bytef *buf, uInt len);
ZEXTERN uLong ZEXPORT adler32_z(uLong adler, const Bytef *buf,
ZEXTERN uLong ZEXPORT crc32(uLong crc, const Bytef *buf, uInt len);
ZEXTERN uLong ZEXPORT crc32_z(uLong crc, const Bytef *buf,
ZEXTERN uLong ZEXPORT crc32_combine_op(uLong crc1, uLong crc2, uLong op);
ZEXTERN int ZEXPORT deflateInit_(z_streamp strm, int level,
ZEXTERN int ZEXPORT inflateInit_(z_streamp strm,
ZEXTERN int ZEXPORT deflateInit2_(z_streamp strm, int level, int method,
ZEXTERN int ZEXPORT inflateInit2_(z_streamp strm, int windowBits,
ZEXTERN int ZEXPORT inflateBackInit_(z_streamp strm, int windowBits,
ZEXTERN int ZEXPORT gzgetc_(gzFile file); /* backward compatibility */
ZEXTERN gzFile ZEXPORT gzopen64(const char *, const char *);
ZEXTERN z_off64_t ZEXPORT gzseek64(gzFile, z_off64_t, int);
ZEXTERN z_off64_t ZEXPORT gztell64(gzFile);
ZEXTERN z_off64_t ZEXPORT gzoffset64(gzFile);
ZEXTERN uLong ZEXPORT adler32_combine64(uLong, uLong, z_off64_t);
ZEXTERN uLong ZEXPORT crc32_combine64(uLong, uLong, z_off64_t);
ZEXTERN uLong ZEXPORT crc32_combine_gen64(z_off64_t);
ZEXTERN gzFile ZEXPORT gzopen64(const char *, const char *);
ZEXTERN z_off_t ZEXPORT gzseek64(gzFile, z_off_t, int);
ZEXTERN z_off_t ZEXPORT gztell64(gzFile);
ZEXTERN z_off_t ZEXPORT gzoffset64(gzFile);
ZEXTERN uLong ZEXPORT adler32_combine64(uLong, uLong, z_off64_t);
ZEXTERN uLong ZEXPORT crc32_combine64(uLong, uLong, z_off64_t);
ZEXTERN uLong ZEXPORT crc32_combine_gen64(z_off64_t);
ZEXTERN gzFile ZEXPORT gzopen(const char *, const char *);
ZEXTERN z_off_t ZEXPORT gzseek(gzFile, z_off_t, int);
ZEXTERN z_off_t ZEXPORT gztell(gzFile);
ZEXTERN z_off_t ZEXPORT gzoffset(gzFile);
ZEXTERN uLong ZEXPORT adler32_combine(uLong, uLong, z_off_t);
ZEXTERN uLong ZEXPORT crc32_combine(uLong, uLong, z_off_t);
ZEXTERN uLong ZEXPORT crc32_combine_gen(z_off_t);
ZEXTERN uLong ZEXPORT adler32_combine(uLong, uLong, z_off_t);
ZEXTERN uLong ZEXPORT crc32_combine(uLong, uLong, z_off_t);
ZEXTERN uLong ZEXPORT crc32_combine_gen(z_off_t);
ZEXTERN const char * ZEXPORT zError(int);
ZEXTERN int ZEXPORT inflateSyncPoint(z_streamp);
ZEXTERN const z_crc_t FAR * ZEXPORT get_crc_table(void);
ZEXTERN int ZEXPORT inflateUndermine(z_streamp, int);
ZEXTERN int ZEXPORT inflateValidate(z_streamp, int);
ZEXTERN unsigned long ZEXPORT inflateCodesUsed(z_streamp);
ZEXTERN int ZEXPORT inflateResetKeep(z_streamp);
ZEXTERN int ZEXPORT deflateResetKeep(z_streamp);
ZEXTERN gzFile ZEXPORT gzopen_w(const wchar_t *path,
ZEXTERN int ZEXPORTVA gzvprintf(gzFile file,
ZEXTERN const char * ZEXPORT zlibVersion(void);
ZEXTERN int ZEXPORT deflate(z_streamp strm, int flush);
ZEXTERN int ZEXPORT deflateEnd(z_streamp strm);
ZEXTERN int ZEXPORT inflate(z_streamp strm, int flush);
ZEXTERN int ZEXPORT inflateEnd(z_streamp strm);
ZEXTERN int ZEXPORT deflateSetDictionary(z_streamp strm,
ZEXTERN int ZEXPORT deflateGetDictionary(z_streamp strm,
ZEXTERN int ZEXPORT deflateCopy(z_streamp dest,
ZEXTERN int ZEXPORT deflateReset(z_streamp strm);
ZEXTERN int ZEXPORT deflateParams(z_streamp strm,
ZEXTERN int ZEXPORT deflateTune(z_streamp strm,
ZEXTERN uLong ZEXPORT deflateBound(z_streamp strm, uLong sourceLen);
ZEXTERN z_size_t ZEXPORT deflateBound_z(z_streamp strm, z_size_t sourceLen);
ZEXTERN int ZEXPORT deflatePending(z_streamp strm,
ZEXTERN int ZEXPORT deflateUsed(z_streamp strm,
ZEXTERN int ZEXPORT deflatePrime(z_streamp strm,
ZEXTERN int ZEXPORT deflateSetHeader(z_streamp strm,
ZEXTERN int ZEXPORT inflateSetDictionary(z_streamp strm,
ZEXTERN int ZEXPORT inflateGetDictionary(z_streamp strm,
ZEXTERN int ZEXPORT inflateSync(z_streamp strm);
ZEXTERN int ZEXPORT inflateCopy(z_streamp dest,
ZEXTERN int ZEXPORT inflateReset(z_streamp strm);
ZEXTERN int ZEXPORT inflateReset2(z_streamp strm,
ZEXTERN uLong ZEXPORT adler32_combine64(uLong, uLong, z_off64_t);
ZEXTERN uLong ZEXPORT crc32_combine64(uLong, uLong, z_off64_t);
ZEXTERN uLong ZEXPORT crc32_combine_gen64(z_off64_t);
ZEXTERN int ZEXPORT gzread(gzFile, voidp, unsigned);
ZEXTERN int ZEXPORT gzwrite(gzFile, const voidp, unsigned);
ZEXTERN int ZEXPORTVA gzprintf(gzFile, const char *, ...)
ZEXTERN int ZEXPORT gzputs(gzFile, const char *);
ZEXTERN char * ZEXPORT gzgets(gzFile, char *, int);
ZEXTERN int ZEXPORT gzputc(gzFile, int);
ZEXTERN int ZEXPORT gzgetc(gzFile);
ZEXTERN int ZEXPORT gzflush(gzFile, int);
ZEXTERN z_off_t ZEXPORT gzseek(gzFile, z_off_t, int);
ZEXTERN int ZEXPORT gzrewind(gzFile);
ZEXTERN z_off_t ZEXPORT gztell(gzFile);
ZEXTERN int ZEXPORT gzeof(gzFile);
ZEXTERN int ZEXPORT gzclose(gzFile);
ZEXTERN const char * ZEXPORT gzerror(gzFile, int *);
ZEXTERN uLong ZEXPORT adler32(uLong, const Bytef *, uInt);
ZEXTERN uLong ZEXPORT crc32(uLong, const Bytef *, uInt);
ZEXTERN int ZEXPORT deflateInit_(z_streamp, int, const char *, int);
ZEXTERN int ZEXPORT inflateInit_(z_streamp, const char *, int);
ZEXTERN int ZEXPORT deflateInit2_(z_streamp, int, int, int, int,
ZEXTERN int ZEXPORT inflateInit2_(z_streamp, int, const char *, int);
ZEXTERN const char * ZEXPORT zError(int);
ZEXTERN int ZEXPORT inflateSyncPoint(z_streamp);
ZEXTERN const uLongf * ZEXPORT get_crc_table(void);
#ifndef ZEXTERN
ZEXTERN const char * ZEXPORT zlibVersion(void);
ZEXTERN int ZEXPORT deflate(z_streamp, int);
ZEXTERN int ZEXPORT deflateEnd(z_streamp);
ZEXTERN int ZEXPORT inflate(z_streamp, int);
ZEXTERN int ZEXPORT inflateEnd(z_streamp);
ZEXTERN int ZEXPORT deflateSetDictionary(z_streamp, const Bytef *, uInt);
ZEXTERN int ZEXPORT deflateCopy(z_streamp, z_streamp);
ZEXTERN int ZEXPORT deflateReset(z_streamp);
ZEXTERN int ZEXPORT deflateParams(z_streamp, int, int);
ZEXTERN int ZEXPORT deflateOutputPending(z_streamp);
ZEXTERN int ZEXPORT inflateSetDictionary(z_streamp, const Bytef *, uInt);
ZEXTERN int ZEXPORT inflateSync(z_streamp);
ZEXTERN int ZEXPORT inflateReset(z_streamp);
ZEXTERN int ZEXPORT compress(Bytef *, uLongf *, const Bytef *, uLong);
ZEXTERN int ZEXPORT compress2(Bytef *, uLongf *, const Bytef *,
ZEXTERN int ZEXPORT uncompress(Bytef *, uLongf *, const Bytef *, uLong);
ZEXTERN gzFile ZEXPORT gzopen(const char *, const char *);
ZEXTERN gzFile ZEXPORT gzdopen(int, const char *);
ZEXTERN int ZEXPORT gzsetparams(gzFile, int, int);