#ifndef ZCONF_H
#define ZCONF_H
#ifdef Z_PREFIX
#define Z_PREFIX_SET
#define _dist_code …
#define _length_code …
#define _tr_align …
#define _tr_flush_bits …
#define _tr_flush_block …
#define _tr_init …
#define _tr_stored_block …
#define _tr_tally …
#define adler32 …
#define adler32_combine …
#define adler32_combine64 …
#define adler32_z …
# ifndef Z_SOLO
#define compress …
#define compress2 …
#define compressBound …
# endif
#define crc32 …
#define crc32_combine …
#define crc32_combine64 …
#define crc32_combine_gen …
#define crc32_combine_gen64 …
#define crc32_combine_op …
#define crc32_z …
#define deflate …
#define deflateBound …
#define deflateCopy …
#define deflateEnd …
#define deflateGetDictionary …
#define deflateInit …
#define deflateInit2 …
#define deflateInit2_ …
#define deflateInit_ …
#define deflateParams …
#define deflatePending …
#define deflatePrime …
#define deflateReset …
#define deflateResetKeep …
#define deflateSetDictionary …
#define deflateSetHeader …
#define deflateTune …
#define deflate_copyright …
#define get_crc_table …
# ifndef Z_SOLO
#define gz_error …
#define gz_intmax …
#define gz_strwinerror …
#define gzbuffer …
#define gzclearerr …
#define gzclose …
#define gzclose_r …
#define gzclose_w …
#define gzdirect …
#define gzdopen …
#define gzeof …
#define gzerror …
#define gzflush …
#define gzfread …
#define gzfwrite …
#define gzgetc …
#define gzgetc_ …
#define gzgets …
#define gzoffset …
#define gzoffset64 …
#define gzopen …
#define gzopen64 …
# ifdef _WIN32
#define gzopen_w …
# endif
#define gzprintf …
#define gzputc …
#define gzputs …
#define gzread …
#define gzrewind …
#define gzseek …
#define gzseek64 …
#define gzsetparams …
#define gztell …
#define gztell64 …
#define gzungetc …
#define gzvprintf …
#define gzwrite …
# endif
#define inflate …
#define inflateBack …
#define inflateBackEnd …
#define inflateBackInit …
#define inflateBackInit_ …
#define inflateCodesUsed …
#define inflateCopy …
#define inflateEnd …
#define inflateGetDictionary …
#define inflateGetHeader …
#define inflateInit …
#define inflateInit2 …
#define inflateInit2_ …
#define inflateInit_ …
#define inflateMark …
#define inflatePrime …
#define inflateReset …
#define inflateReset2 …
#define inflateResetKeep …
#define inflateSetDictionary …
#define inflateSync …
#define inflateSyncPoint …
#define inflateUndermine …
#define inflateValidate …
#define inflate_copyright …
#define inflate_fast …
#define inflate_table …
# ifndef Z_SOLO
#define uncompress …
#define uncompress2 …
# endif
#define zError …
# ifndef Z_SOLO
#define zcalloc …
#define zcfree …
# endif
#define zlibCompileFlags …
#define zlibVersion …
#define Byte …
#define Bytef …
#define alloc_func …
#define charf …
#define free_func …
# ifndef Z_SOLO
#define gzFile …
# endif
#define gz_header …
#define gz_headerp …
#define in_func …
#define intf …
#define out_func …
#define uInt …
#define uIntf …
#define uLong …
#define uLongf …
#define voidp …
#define voidpc …
#define voidpf …
#define gz_header_s …
#define internal_state …
#endif
#if defined(__MSDOS__) && !defined(MSDOS)
#define MSDOS
#endif
#if (defined(OS_2) || defined(__OS2__)) && !defined(OS2)
#define OS2
#endif
#if defined(_WINDOWS) && !defined(WINDOWS)
#define WINDOWS
#endif
#if defined(_WIN32) || defined(_WIN32_WCE) || defined(__WIN32__)
# ifndef WIN32
#define WIN32
# endif
#endif
#if (defined(MSDOS) || defined(OS2) || defined(WINDOWS)) && !defined(WIN32)
# if !defined(__GNUC__) && !defined(__FLAT__) && !defined(__386__)
# ifndef SYS16BIT
#define SYS16BIT
# endif
# endif
#endif
#ifdef SYS16BIT
#define MAXSEG_64K
#endif
#ifdef MSDOS
#define UNALIGNED_OK
#endif
#ifdef __STDC_VERSION__
# ifndef STDC
#define STDC
# endif
# if __STDC_VERSION__ >= 199901L
# ifndef STDC99
#define STDC99
# endif
# endif
#endif
#if !defined(STDC) && (defined(__STDC__) || defined(__cplusplus))
#define STDC
#endif
#if !defined(STDC) && (defined(__GNUC__) || defined(__BORLANDC__))
#define STDC
#endif
#if !defined(STDC) && (defined(MSDOS) || defined(WINDOWS) || defined(WIN32))
#define STDC
#endif
#if !defined(STDC) && (defined(OS2) || defined(__HOS_AIX__))
#define STDC
#endif
#if defined(__OS400__) && !defined(STDC)
#define STDC
#endif
#ifndef STDC
# ifndef const
# define const
# endif
#endif
#if defined(ZLIB_CONST) && !defined(z_const)
#define z_const …
#else
#define z_const
#endif
#ifdef Z_SOLO
# ifdef _WIN64
typedef unsigned long long z_size_t;
# else
typedef unsigned long z_size_t;
# endif
#else
#define z_longlong …
# if defined(NO_SIZE_T)
typedef unsigned NO_SIZE_T z_size_t;
# elif defined(STDC)
# include <stddef.h>
z_size_t;
# else
typedef unsigned long z_size_t;
# endif
# undef z_longlong
#endif
#ifndef MAX_MEM_LEVEL
# ifdef MAXSEG_64K
#define MAX_MEM_LEVEL …
# else
#define MAX_MEM_LEVEL …
# endif
#endif
#ifndef MAX_WBITS
#define MAX_WBITS …
#endif
#ifndef OF
# ifdef STDC
#define OF(args) …
# else
#define OF …
# endif
#endif
#ifdef SYS16BIT
# if defined(M_I86SM) || defined(M_I86MM)
#define SMALL_MEDIUM
# ifdef _MSC_VER
#define FAR …
# else
#define FAR …
# endif
# endif
# if (defined(__SMALL__) || defined(__MEDIUM__))
#define SMALL_MEDIUM
# ifdef __BORLANDC__
#define FAR …
# else
#define FAR …
# endif
# endif
#endif
#if defined(WINDOWS) || defined(WIN32)
# ifdef ZLIB_DLL
# if defined(WIN32) && (!defined(__BORLANDC__) || (__BORLANDC__ >= 0x500))
# ifdef ZLIB_INTERNAL
#define ZEXTERN …
# else
#define ZEXTERN …
# endif
# endif
# endif
# ifdef ZLIB_WINAPI
# ifdef FAR
# undef FAR
# endif
# ifndef WIN32_LEAN_AND_MEAN
#define WIN32_LEAN_AND_MEAN
# endif
# include <windows.h>
#define ZEXPORT …
# ifdef WIN32
#define ZEXPORTVA …
# else
#define ZEXPORTVA …
# endif
# endif
#endif
#if defined (__BEOS__)
# ifdef ZLIB_DLL
# ifdef ZLIB_INTERNAL
#define ZEXPORT …
#define ZEXPORTVA …
# else
#define ZEXPORT …
#define ZEXPORTVA …
# endif
# endif
#endif
#ifndef ZEXTERN
#define ZEXTERN …
#endif
#ifndef ZEXPORT
#define ZEXPORT
#endif
#ifndef ZEXPORTVA
#define ZEXPORTVA
#endif
#ifndef FAR
#define FAR
#endif
#if !defined(__MACTYPES__)
Byte;
#endif
uInt;
uLong;
#ifdef SMALL_MEDIUM
#define Bytef …
#else
Bytef;
#endif
charf;
intf;
uIntf;
uLongf;
#ifdef STDC
voidpc;
voidpf;
voidp;
#else
typedef Byte const *voidpc;
typedef Byte FAR *voidpf;
typedef Byte *voidp;
#endif
#if !defined(Z_U4) && !defined(Z_SOLO) && defined(STDC)
# include <limits.h>
# if (UINT_MAX == 0xffffffffUL)
#define Z_U4 …
# elif (ULONG_MAX == 0xffffffffUL)
#define Z_U4 …
# elif (USHRT_MAX == 0xffffffffUL)
#define Z_U4 …
# endif
#endif
#ifdef Z_U4
z_crc_t;
#else
typedef unsigned long z_crc_t;
#endif
#ifdef HAVE_UNISTD_H
#define Z_HAVE_UNISTD_H
#endif
#ifdef HAVE_STDARG_H
#define Z_HAVE_STDARG_H
#endif
#ifdef STDC
# ifndef Z_SOLO
# include <sys/types.h>
# endif
#endif
#if defined(STDC) || defined(Z_HAVE_STDARG_H)
# ifndef Z_SOLO
# include <stdarg.h>
# endif
#endif
#ifdef _WIN32
# ifndef Z_SOLO
# include <stddef.h>
# endif
#endif
#if defined(_LARGEFILE64_SOURCE) && -_LARGEFILE64_SOURCE - -1 == 1
# undef _LARGEFILE64_SOURCE
#endif
#ifndef Z_HAVE_UNISTD_H
# ifdef __WATCOMC__
#define Z_HAVE_UNISTD_H
# endif
#endif
#ifndef Z_HAVE_UNISTD_H
# if defined(_LARGEFILE64_SOURCE) && !defined(_WIN32)
#define Z_HAVE_UNISTD_H
# endif
#endif
#ifndef Z_SOLO
# if defined(Z_HAVE_UNISTD_H)
# include <unistd.h>
# ifdef VMS
# include <unixio.h>
# endif
# ifndef z_off_t
#define z_off_t …
# endif
# endif
#endif
#if defined(_LFS64_LARGEFILE) && _LFS64_LARGEFILE-0
#define Z_LFS64
#endif
#if defined(_LARGEFILE64_SOURCE) && defined(Z_LFS64)
#define Z_LARGE64
#endif
#if defined(_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS-0 == 64 && defined(Z_LFS64)
#define Z_WANT64
#endif
#if !defined(SEEK_SET) && !defined(Z_SOLO)
#define SEEK_SET …
#define SEEK_CUR …
#define SEEK_END …
#endif
#ifndef z_off_t
#define z_off_t …
#endif
#if !defined(_WIN32) && defined(Z_LARGE64)
#define z_off64_t …
#else
# if defined(_WIN32) && !defined(__GNUC__)
#define z_off64_t …
# else
#define z_off64_t …
# endif
#endif
#if defined(__MVS__)
#pragma map(deflateInit_,"DEIN")
#pragma map(deflateInit2_,"DEIN2")
#pragma map(deflateEnd,"DEEND")
#pragma map(deflateBound,"DEBND")
#pragma map(inflateInit_,"ININ")
#pragma map(inflateInit2_,"ININ2")
#pragma map(inflateEnd,"INEND")
#pragma map(inflateSync,"INSY")
#pragma map(inflateSetDictionary,"INSEDI")
#pragma map(compressBound,"CMBND")
#pragma map(inflate_table,"INTABL")
#pragma map(inflate_fast,"INFA")
#pragma map(inflate_copyright,"INCOPY")
#endif
#endif