voidpf
switch ((int)(sizeof(voidpf))) {
voidpf zcalloc OF((voidpf opaque, unsigned items, unsigned size));
void zcfree OF((voidpf opaque, voidpf ptr));
#define ZFREE(strm, addr) (*((strm)->zfree))((strm)->opaque, (voidpf)(addr))
z->opaque = (voidpf)0;
local voidpf zfalloc OF((
voidpf, /* opaque pointer (not used) */
local voidpf
zfalloc(voidpf q, uInt n, uInt s)
return (voidpf)(fixed_mem + *(intf *)q);
z.opaque = (voidpf)&f;
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
zcalloc(voidpf opaque, unsigned items, unsigned size)
return (voidpf)calloc(items, size);
zcfree(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; /* private data object passed to zalloc and zfree */
switch ((int)(sizeof(voidpf))) {
switch ((int)(sizeof(voidpf))) {