Lines Matching refs:state

65 static void	z_decomp_free __P((void *state));
66 static int z_decomp_init __P((void *state, u_char *options, int opt_len,
68 static void z_incomp __P((void *state, u_char *dmsg, int len));
69 static int z_decompress __P((void *state, u_char *cmp, int inlen,
71 static void z_decomp_reset __P((void *state));
72 static void z_comp_stats __P((void *state, struct compstat *stats));
113 struct deflate_state *state = (struct deflate_state *) arg; local
116 *stats = state->stats;
135 struct deflate_state *state; local
147 state = (struct deflate_state *) malloc(sizeof(*state));
148 if (state == NULL)
151 state->strm.next_out = NULL;
152 state->strm.zalloc = (alloc_func) z_alloc;
153 state->strm.zfree = (free_func) z_free;
154 if (inflateInit2(&state->strm, -w_size) != Z_OK) {
155 free(state);
159 state->w_size = w_size;
160 memset(&state->stats, 0, sizeof(state->stats));
161 return (void *) state;
168 struct deflate_state *state = (struct deflate_state *) arg; local
170 inflateEnd(&state->strm);
171 free(state);
180 struct deflate_state *state = (struct deflate_state *) arg; local
185 || DEFLATE_SIZE(options[2]) != state->w_size
189 state->seqno = 0;
190 state->unit = unit;
191 state->hdrlen = hdrlen;
192 state->debug = debug;
193 state->mru = mru;
195 inflateReset(&state->strm);
204 struct deflate_state *state = (struct deflate_state *) arg; local
206 state->seqno = 0;
207 inflateReset(&state->strm);
232 struct deflate_state *state = (struct deflate_state *) arg; local
245 if (seq != state->seqno) {
247 if (state->debug)
250 state->unit, seq, state->seqno);
253 ++state->seqno;
259 state->strm.next_in = rptr;
260 state->strm.avail_in = mi + inlen - rptr;
261 rlen = state->strm.avail_in + PPP_HDRLEN + DEFLATE_OVHD;
262 state->strm.next_out = wptr;
263 state->strm.avail_out = state->mru + 2;
265 r = inflate(&state->strm, Z_PACKET_FLUSH);
268 if (state->debug)
271 state->unit, r, (state->strm.msg? state->strm.msg: ""));
274 olen = state->mru + 2 - state->strm.avail_out;
282 if (olen > state->mru + PPP_HDRLEN)
284 state->unit, olen, state->mru + PPP_HDRLEN);
287 state->stats.unc_bytes += olen;
288 state->stats.unc_packets++;
289 state->stats.comp_bytes += rlen;
290 state->stats.comp_packets++;
304 struct deflate_state *state = (struct deflate_state *) arg; local
318 ++state->seqno;
323 state->strm.next_in = rptr;
324 state->strm.avail_in = rlen;
325 r = inflateIncomp(&state->strm);
329 if (state->debug)
332 state->unit, r, (state->strm.msg? state->strm.msg: ""));
342 state->stats.inc_bytes += rlen;
343 state->stats.inc_packets++;
344 state->stats.unc_bytes += rlen;
345 state->stats.unc_packets++;