Lines Matching defs:strm
156 z_stream *strm; /* Zlib stream object */
431 if (ctxt->strm != NULL) {
432 inflateEnd(ctxt->strm);
433 xmlFree(ctxt->strm);
820 ctxt->strm = xmlMalloc(sizeof(z_stream));
822 if (ctxt->strm != NULL) {
823 ctxt->strm->zalloc = Z_NULL;
824 ctxt->strm->zfree = Z_NULL;
825 ctxt->strm->opaque = Z_NULL;
826 ctxt->strm->avail_in = 0;
827 ctxt->strm->next_in = Z_NULL;
829 inflateInit2( ctxt->strm, 31 );
1279 if (ctxt->strm == NULL) return(0);
1281 ctxt->strm->next_out = dest;
1282 ctxt->strm->avail_out = len;
1283 ctxt->strm->avail_in = ctxt->inptr - ctxt->inrptr;
1285 while (ctxt->strm->avail_out > 0 &&
1286 (ctxt->strm->avail_in > 0 || xmlNanoHTTPRecv(ctxt) > 0)) {
1287 orig_avail_in = ctxt->strm->avail_in =
1289 ctxt->strm->next_in = BAD_CAST (ctxt->inrptr + bytes_read);
1291 z_ret = inflate(ctxt->strm, Z_NO_FLUSH);
1292 bytes_read += orig_avail_in - ctxt->strm->avail_in;
1298 return(len - ctxt->strm->avail_out);