47typedef unsigned char uch;
49typedef unsigned short ush;
51typedef unsigned long ulg;
53extern const char *
const z_errmsg[10];
56#define ERR_MSG(err) z_errmsg[Z_NEED_DICT-(err)]
58#define ERR_RETURN(strm,err) \
59 return (strm->msg = (char*)ERR_MSG(err), (err))
65# define DEF_WBITS MAX_WBITS
70# define DEF_MEM_LEVEL 8
72# define DEF_MEM_LEVEL MAX_MEM_LEVEL
85#define PRESET_DICT 0x20
89#if defined(MSDOS) || (defined(WINDOWS) && !defined(WIN32))
91# if defined(__TURBOC__) || defined(__BORLANDC__)
92# if(__STDC__ == 1) && (defined(__LARGE__) || defined(__COMPACT__))
94 void _Cdecl farfree(
void *block );
95 void *_Cdecl farmalloc(
unsigned long nbytes );
108#if defined(VAXC) || defined(VMS)
110# define F_OPEN(name, mode) \
111 fopen((name), (mode), "mbc=60", "ctx=stm", "rfm=fix", "mrs=512")
114#if defined(ATARI) || defined(atarist)
125#if defined(MACOS) || TARGET_OS_MAC
127# if defined(__MWERKS__) && __dest_os != __be_os && __dest_os != __win32_os
131# define fdopen(fd,mode) NULL
150#if defined(_BEOS_) || defined(RISCOS)
151# define fdopen(fd,mode) NULL
154#if (defined(_MSC_VER) && (_MSC_VER > 600))
155# if defined(_WIN32_WCE)
156# define fdopen(fd,mode) NULL
157# ifndef _PTRDIFF_T_DEFINED
158 typedef int ptrdiff_t;
159# define _PTRDIFF_T_DEFINED
162# define fdopen(fd,type) _fdopen(fd,type)
173# define F_OPEN(name, mode) fopen((name), (mode))
178#if defined(STDC99) || (defined(__TURBOC__) && __TURBOC__ >= 0x550)
179# ifndef HAVE_VSNPRINTF
180# define HAVE_VSNPRINTF
183#if defined(__CYGWIN__)
184# ifndef HAVE_VSNPRINTF
185# define HAVE_VSNPRINTF
188#ifndef HAVE_VSNPRINTF
199# if !defined(vsnprintf) && !defined(NO_vsnprintf)
200# define vsnprintf _vsnprintf
214#if defined(SMALL_MEDIUM) && !defined(_MSC_VER) && !defined(__SC__)
221#if defined(STDC) && !defined(HAVE_MEMCPY) && !defined(NO_MEMCPY)
226# define zmemcpy _fmemcpy
227# define zmemcmp _fmemcmp
228# define zmemzero(dest, len) _fmemset(dest, 0, len)
230# define zmemcpy memcpy
231# define zmemcmp memcmp
232# define zmemzero(dest, len) memset(dest, 0, len)
245# define Assert(cond,msg) {if(!(cond)) z_error(msg);}
246# define Trace(x) {if (z_verbose>=0) fprintf x ;}
247# define Tracev(x) {if (z_verbose>0) fprintf x ;}
248# define Tracevv(x) {if (z_verbose>1) fprintf x ;}
249# define Tracec(c,x) {if (z_verbose>0 && (c)) fprintf x ;}
250# define Tracecv(c,x) {if (z_verbose>1 && (c)) fprintf x ;}
252# define Assert(cond,msg)
266#define ZALLOC(strm, items, size) \
267 (*((strm)->zalloc))((strm)->opaque, (items), (size))
268#define ZFREE(strm, addr) (*((strm)->zfree))((strm)->opaque, (voidpf)(addr))
269#define TRY_FREE(s, p) {if (p) ZFREE(s, p);}
#define OF(a)
Definition crc32.h:22
unsigned * m
Definition inflate.c:1559
#define opaque
Definition eelscript.h:281
unsigned short ush
Definition unzip.h:402
unsigned long ulg
Definition unzip.h:403
unsigned char uch
Definition unzip.h:401
#define voidpf
Definition zconf.h:71
#define uInt
Definition zconf.h:64
#define FAR
Definition zconf.h:270
#define Bytef
Definition zconf.h:66
int zmemcmp(Bytef *s1, const Bytef *s2, uInt len) const
Definition zutil.c:158
void zmemcpy(Bytef *dest, const Bytef *source, uInt len)
Definition zutil.c:147
void zcfree(voidpf opaque, voidpf ptr)
Definition zutil.c:305
voidpf zcalloc(voidpf opaque, unsigned items, unsigned size)
Definition zutil.c:298
const char *const z_errmsg[10]
Definition zutil.c:14
void zmemzero(Bytef *dest, uInt len)
Definition zutil.c:171
#define z_verbose
Definition zutil.h:259
uch FAR uchf
Definition zutil.h:48
ush FAR ushf
Definition zutil.h:50
#define z_error(x)
Definition zutil.h:258