* OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
* OR MODIFICATIONS.
*
- * $Id: deflate.c,v 1.1 1996/01/18 03:17:48 paulus Exp $
+ * $Id: deflate.c,v 1.2 1996/04/04 02:44:56 paulus Exp $
*/
#ifdef AIX4
/*
* Space allocation and freeing routines for use by zlib routines.
*/
-void *
+static void *
zalloc(notused, items, size)
void *notused;
u_int items, size;
return ALLOC_NOSLEEP(items * size);
}
-void
+static void
zfree(notused, ptr, nbytes)
void *notused;
void *ptr;
return NULL;
state->strm.next_in = NULL;
- state->strm.zalloc = zalloc;
- state->strm.zfree = zfree;
+ state->strm.zalloc = (alloc_func) zalloc;
+ state->strm.zfree = (free_func) zfree;
if (deflateInit2(&state->strm, Z_DEFAULT_COMPRESSION, DEFLATE_METHOD_VAL,
-w_size, 8, Z_DEFAULT_STRATEGY, DEFLATE_OVHD+2) != Z_OK) {
FREE(state, sizeof(*state));
deflateReset(&state->strm);
}
-int
+static int
z_compress(arg, mret, mp, orig_len, maxolen)
void *arg;
mblk_t **mret; /* compressed packet (out) */
return NULL;
state->strm.next_out = NULL;
- state->strm.zalloc = zalloc;
- state->strm.zfree = zfree;
+ state->strm.zalloc = (alloc_func) zalloc;
+ state->strm.zfree = (free_func) zfree;
if (inflateInit2(&state->strm, -w_size) != Z_OK) {
FREE(state, sizeof(*state));
return NULL;
* bug, so we return DECOMP_FATALERROR for them in order to turn off
* compression, even though they are detected by inspecting the input.
*/
-int
+static int
z_decompress(arg, mi, mop)
void *arg;
mblk_t *mi, **mop;