Defines | 
| #define  | local   static | 
| #define  | ERR_MSG(err)   z_errmsg[Z_NEED_DICT-(err)] | 
| #define  | ERR_RETURN(strm, err)   return (strm->msg = (char*)ERR_MSG(err), (err)) | 
| #define  | DEF_WBITS   MAX_WBITS | 
| #define  | DEF_MEM_LEVEL   8 | 
| #define  | STORED_BLOCK   0 | 
| #define  | STATIC_TREES   1 | 
| #define  | DYN_TREES   2 | 
| #define  | MIN_MATCH   3 | 
| #define  | MAX_MATCH   258 | 
| #define  | PRESET_DICT   0x20 | 
| #define  | OS_CODE   0x03 | 
| #define  | F_OPEN(name, mode)   fopen((name), (mode)) | 
| #define  | zstrerror(errnum)   "" | 
| #define  | Assert(cond, msg) | 
| #define  | Trace(x) | 
| #define  | Tracev(x) | 
| #define  | Tracevv(x) | 
| #define  | Tracec(c, x) | 
| #define  | Tracecv(c, x) | 
| #define  | ZALLOC(strm, items, size)   (*((strm)->zalloc))((strm)->opaque, (items), (size)) | 
| #define  | ZFREE(strm, addr)   (*((strm)->zfree))((strm)->opaque, (voidpf)(addr)) | 
| #define  | TRY_FREE(s, p)   {if (p) ZFREE(s, p);} | 
 Typedefs | 
| typedef unsigned char  | uch | 
| typedef uch FAR  | uchf | 
| typedef unsigned short  | ush | 
| typedef ush FAR  | ushf | 
| typedef unsigned long  | ulg | 
 Functions | 
| void zmemcpy  | OF ((Bytef *dest, const Bytef *source, uInt len)) | 
| int zmemcmp  | OF ((const Bytef *s1, const Bytef *s2, uInt len)) | 
| void zmemzero  | OF ((Bytef *dest, uInt len)) | 
| typedef  | uLong (ZEXPORT *check_func) OF((uLong check, const Bytef *buf, uInt len)) | 
| voidpf zcalloc  | OF ((voidpf opaque, unsigned items, unsigned size)) | 
| void zcfree  | OF ((voidpf opaque, voidpf ptr)) | 
 Variables | 
| const char *  | z_errmsg [10] |