Lines Matching defs:inflater
43 void nghttp2_gzip_inflate_del(nghttp2_gzip *inflater) {
44 if (inflater != NULL) {
45 inflateEnd(&inflater->zst);
46 free(inflater);
50 int nghttp2_gzip_inflate(nghttp2_gzip *inflater, uint8_t *out,
54 if (inflater->finished) {
57 inflater->zst.avail_in = (unsigned int)*inlen_ptr;
58 inflater->zst.next_in = (unsigned char *)in;
59 inflater->zst.avail_out = (unsigned int)*outlen_ptr;
60 inflater->zst.next_out = out;
62 rv = inflate(&inflater->zst, Z_NO_FLUSH);
64 *inlen_ptr -= inflater->zst.avail_in;
65 *outlen_ptr -= inflater->zst.avail_out;
68 inflater->finished = 1;
85 int nghttp2_gzip_inflate_finished(nghttp2_gzip *inflater) {
86 return inflater->finished;