34 typedef unsigned char uch;
36 typedef unsigned short ush;
38 typedef unsigned long ulg;
41 #define ERR_RETURN(strm,err) \
42 return (strm->msg = (char*)ERR_MSG(err), (err))
48 # define DEF_WBITS MAX_WBITS
52 #if MAX_MEM_LEVEL >= 8
53 # define DEF_MEM_LEVEL 8
55 # define DEF_MEM_LEVEL MAX_MEM_LEVEL
59 #define STORED_BLOCK 0
60 #define STATIC_TREES 1
68 #define PRESET_DICT 0x20
74 # if defined(__TURBOC__) || defined(__BORLANDC__)
75 # if(__STDC__ == 1) && (defined(__LARGE__) || defined(__COMPACT__))
77 void _Cdecl farfree(
void *block );
78 void *_Cdecl farmalloc(
unsigned long nbytes );
94 #if defined(VAXC) || defined(VMS)
96 # define F_OPEN(name, mode) \
97 ft_fopen((name), (mode), "mbc=60", "ctx=stm", "rfm=fix", "mrs=512")
101 # define OS_CODE 0x01
104 #if defined(ATARI) || defined(atarist)
105 # define OS_CODE 0x05
108 #if defined(MACOS) || defined(TARGET_OS_MAC)
109 # define OS_CODE 0x07
110 # if defined(__MWERKS__) && __dest_os != __be_os && __dest_os != __win32_os
114 # define fdopen(fd,mode) NULL
120 # define OS_CODE 0x0F
124 # define OS_CODE 0x0a
127 #if defined(_BEOS_) || defined(RISCOS)
128 # define fdopen(fd,mode) NULL
131 #if (defined(_MSC_VER) && (_MSC_VER > 600))
132 # define fdopen(fd,type) _fdopen(fd,type)
139 # define OS_CODE 0x03
143 # define F_OPEN(name, mode) ft_fopen((name), (mode))
149 extern char *strerror
OF((
int));
150 # define zstrerror(errnum) strerror(errnum)
152 # define zstrerror(errnum) ""
158 #if defined(SMALL_MEDIUM) && !defined(_MSC_VER) && !defined(__SC__)
165 #if defined(STDC) && !defined(HAVE_MEMCPY) && !defined(NO_MEMCPY)
170 # define zmemcpy _fmemcpy
171 # define zmemcmp _fmemcmp
172 # define zmemzero(dest, len) _fmemset(dest, 0, len)
174 # define zmemcpy ft_memcpy
175 # define zmemcmp ft_memcmp
176 # define zmemzero(dest, len) ft_memset(dest, 0, len)
187 extern int z_verbose;
188 extern void z_error
OF((
char *
m));
189 # define Assert(cond,msg) {if(!(cond)) z_error(msg);}
190 # define Trace(x) {if (z_verbose>=0) fprintf x ;}
191 # define Tracev(x) {if (z_verbose>0) fprintf x ;}
192 # define Tracevv(x) {if (z_verbose>1) fprintf x ;}
193 # define Tracec(c,x) {if (z_verbose>0 && (c)) fprintf x ;}
194 # define Tracecv(c,x) {if (z_verbose>1 && (c)) fprintf x ;}
196 # define Assert(cond,msg)
201 # define Tracecv(c,x)
210 #define ZALLOC(strm, items, size) \
211 (*((strm)->zalloc))((strm)->opaque, (items), (size))
212 #define ZFREE(strm, addr) (*((strm)->zfree))((strm)->opaque, (voidpf)(addr))
213 #define TRY_FREE(s, p) {if (p) ZFREE(s, p);}
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
GLuint GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat s1
voidpf zcalloc(voidpf opaque, unsigned items, unsigned size)
GLenum GLuint GLsizei const GLchar * buf
GLsizei GLsizei GLchar * source