Lines Matching refs:strm
180 z_stream strm; member
213 gz->strm.zalloc = myalloc;
214 gz->strm.zfree = myfree;
215 gz->strm.opaque = Z_NULL;
217 ret = deflateInit2(&(gz->strm), -1, 8, 15 + 16, 8, 0);
219 gz->strm.next_in = 0;
220 gz->strm.avail_in = Z_NULL;
221 ret = inflateInit2(&(gz->strm), 15 + 16);
230 gz->write ? deflateEnd(&(gz->strm)) : inflateEnd(&(gz->strm));
246 z_stream *strm; local
251 strm = &(gz->strm);
252 strm->next_in = (void *)buf;
253 strm->avail_in = len;
255 strm->next_out = out;
256 strm->avail_out = BUFLEN;
257 (void)deflate(strm, Z_NO_FLUSH);
258 fwrite(out, 1, BUFLEN - strm->avail_out, gz->file);
259 } while (strm->avail_out == 0);
273 z_stream *strm; local
279 strm = &(gz->strm);
280 strm->next_out = (void *)buf;
281 strm->avail_out = len;
286 strm->next_in = in;
287 strm->avail_in = 1;
288 ret = inflate(strm, Z_NO_FLUSH);
291 gz->msg = strm->msg;
295 inflateReset(strm);
296 } while (strm->avail_out);
297 return len - strm->avail_out;
305 z_stream *strm; local
310 strm = &(gz->strm);
312 strm->next_in = Z_NULL;
313 strm->avail_in = 0;
315 strm->next_out = out;
316 strm->avail_out = BUFLEN;
317 (void)deflate(strm, Z_FINISH);
318 fwrite(out, 1, BUFLEN - strm->avail_out, gz->file);
319 } while (strm->avail_out == 0);
320 deflateEnd(strm);
323 inflateEnd(strm);