Lines Matching defs:strm
161 z_stream *strm; /* Zlib stream object */
426 if (ctxt->strm != NULL) {
427 inflateEnd(ctxt->strm);
428 xmlFree(ctxt->strm);
815 ctxt->strm = xmlMalloc(sizeof(z_stream));
817 if (ctxt->strm != NULL) {
818 ctxt->strm->zalloc = Z_NULL;
819 ctxt->strm->zfree = Z_NULL;
820 ctxt->strm->opaque = Z_NULL;
821 ctxt->strm->avail_in = 0;
822 ctxt->strm->next_in = Z_NULL;
824 inflateInit2( ctxt->strm, 31 );
1272 if (ctxt->strm == NULL) return(0);
1274 ctxt->strm->next_out = dest;
1275 ctxt->strm->avail_out = len;
1276 ctxt->strm->avail_in = ctxt->inptr - ctxt->inrptr;
1278 while (ctxt->strm->avail_out > 0 &&
1279 (ctxt->strm->avail_in > 0 || xmlNanoHTTPRecv(ctxt) > 0)) {
1280 orig_avail_in = ctxt->strm->avail_in =
1282 ctxt->strm->next_in = BAD_CAST (ctxt->inrptr + bytes_read);
1284 z_ret = inflate(ctxt->strm, Z_NO_FLUSH);
1285 bytes_read += orig_avail_in - ctxt->strm->avail_in;
1291 return(len - ctxt->strm->avail_out);