voidpf
(*((strm)->zfree))((strm)->opaque, (voidpf)(addr), (size))
local voidpf falloc OF((
voidpf, /* opaque pointer (not used) */
voidpf q, /* opaque pointer (not used) */
voidpf p, /* what to free (not used) */
local voidpf falloc(q, n, s)
voidpf q; /* opaque pointer (not used) */
return (voidpf)(fixed_mem + fixed_left);
voidpf q;
voidpf p;
typedef voidpf (*alloc_func) OF((voidpf opaque, uInt items, uInt size));
typedef void (*free_func) OF((voidpf opaque, voidpf address, uInt nbytes));
#define ZFREE(strm, addr) (*((strm)->zfree))((strm)->opaque, (voidpf)(addr))
z->opaque = (voidpf)0;
voidpf org_ptr;
voidpf new_ptr;
voidpf
zcalloc(voidpf opaque, unsigned items, unsigned size)
voidpf buf = opaque; /* just to make some compilers happy */
zcfree(voidpf opaque, voidpf ptr)
voidpf
zcalloc(voidpf opaque, unsigned items, unsigned size)
zcfree(voidpf opaque, voidpf ptr)
extern void free OF((voidpf ptr));
voidpf
voidpf opaque;
return ((voidpf)calloc(items, size));
voidpf opaque;
voidpf ptr;
strm->opaque = (voidpf)0;
typedef voidpf (*alloc_func) OF((voidpf opaque, uInt items, uInt size));
typedef void (*free_func) OF((voidpf opaque, voidpf address));
voidpf opaque;