17 # define ZLIB_INTERNAL __attribute__((visibility ("hidden"))) 19 # define ZLIB_INTERNAL 24 #if defined(STDC) && !defined(Z_SOLO) 25 # if !(defined(_WIN32_WCE) && defined(_MSC_VER)) 43 typedef unsigned char uch;
45 typedef unsigned short ush;
47 typedef unsigned long ulg;
52 #define ERR_MSG(err) z_errmsg[Z_NEED_DICT-(err)] 54 #define ERR_RETURN(strm,err) \ 55 return (strm->msg = ERR_MSG(err), (err)) 61 # define DEF_WBITS MAX_WBITS 65 #if MAX_MEM_LEVEL >= 8 66 # define DEF_MEM_LEVEL 8 68 # define DEF_MEM_LEVEL MAX_MEM_LEVEL 72 #define STORED_BLOCK 0 73 #define STATIC_TREES 1 81 #define PRESET_DICT 0x20 85 #if defined(MSDOS) || (defined(WINDOWS) && !defined(WIN32)) 88 # if defined(__TURBOC__) || defined(__BORLANDC__) 89 # if (__STDC__ == 1) && (defined(__LARGE__) || defined(__COMPACT__)) 91 void _Cdecl farfree(
void *
block );
92 void *_Cdecl farmalloc(
unsigned long nbytes );
106 #if defined(VAXC) || defined(VMS) 108 # define F_OPEN(name, mode) \ 109 fopen((name), (mode), "mbc=60", "ctx=stm", "rfm=fix", "mrs=512") 113 # if __TARGET_LIB__ < 0x20000000 115 # elif __TARGET_LIB__ < 0x40000000 122 #if defined(ATARI) || defined(atarist) 128 # if defined(M_I86) && !defined(Z_SOLO) 133 #if defined(MACOS) || defined(TARGET_OS_MAC) 136 # if defined(__MWERKS__) && __dest_os != __be_os && __dest_os != __win32_os 140 # define fdopen(fd,mode) NULL 150 #if defined(WIN32) && !defined(__CYGWIN__) 166 #if defined(_BEOS_) || defined(RISCOS) 167 # define fdopen(fd,mode) NULL 170 #if (defined(_MSC_VER) && (_MSC_VER > 600)) && !defined __INTERIX 171 # if defined(_WIN32_WCE) 172 # define fdopen(fd,mode) NULL 173 # ifndef _PTRDIFF_T_DEFINED 175 # define _PTRDIFF_T_DEFINED 178 # define fdopen(fd,type) _fdopen(fd,type) 182 #if defined(__BORLANDC__) && !defined(MSDOS) 189 #if !defined(_WIN32) && \ 190 (!defined(_LARGEFILE64_SOURCE) || _LFS64_LARGEFILE-0 == 0) 202 # define F_OPEN(name, mode) fopen((name), (mode)) 207 #if defined(pyr) || defined(Z_SOLO) 210 #if defined(SMALL_MEDIUM) && !defined(_MSC_VER) && !defined(__SC__) 217 #if defined(STDC) && !defined(HAVE_MEMCPY) && !defined(NO_MEMCPY) 222 # define zmemcpy _fmemcpy 223 # define zmemcmp _fmemcmp 224 # define zmemzero(dest, len) _fmemset(dest, 0, len) 226 # define zmemcpy memcpy 227 # define zmemcmp memcmp 228 # define zmemzero(dest, len) memset(dest, 0, len) 241 # define Assert(cond,msg) {if(!(cond)) z_error(msg);} 242 # define Trace(x) {if (z_verbose>=0) fprintf x ;} 243 # define Tracev(x) {if (z_verbose>0) fprintf x ;} 244 # define Tracevv(x) {if (z_verbose>1) fprintf x ;} 245 # define Tracec(c,x) {if (z_verbose>0 && (c)) fprintf x ;} 246 # define Tracecv(c,x) {if (z_verbose>1 && (c)) fprintf x ;} 248 # define Assert(cond,msg) 253 # define Tracecv(c,x) 262 #define ZALLOC(strm, items, size) \ 263 (*((strm)->zalloc))((strm)->opaque, (items), (size)) 264 #define ZFREE(strm, addr) (*((strm)->zfree))((strm)->opaque, (voidpf)(addr)) 265 #define TRY_FREE(s, p) {if (p) ZFREE(s, p);} 268 #define ZSWAP32(q) ((((q) >> 24) & 0xff) + (((q) >> 8) & 0xff00) + \ 269 (((q) & 0xff00) << 8) + (((q) & 0xff) << 24)) static unsigned int block
uLong ZEXPORT crc32_combine64(uLong crc1, uLong crc2, z_off64_t len2)
uLong check_func OF((uLong check, const Bytef *buf, uInt len))
uLong ZEXPORT adler32_combine64(uLong adler1, uLong adler2, z_off64_t len2)
z_const char *const z_errmsg[10]
void zmemzero(Bytef *dest, uInt len)
void zmemcpy(Bytef *dest, const Bytef *source, uInt len)
void zcfree(voidpf opaque, voidpf ptr)
int zmemcmp(Bytef *s1, const Bytef *s2, uInt len) const
voidpf zcalloc(voidpf opaque, unsigned items, unsigned size)
__kernel_ptrdiff_t ptrdiff_t