Lines Matching refs:strm

71     z_streamp strm = &(state.state->strm);  local
76 if (strm->avail_in) { /* copy what's there to the start */
78 unsigned const char *q = strm->next_in;
79 unsigned n = strm->avail_in;
84 if (gz_load(state, state.state->in + strm->avail_in,
85 state.state->size - strm->avail_in, &got) == -1)
87 strm->avail_in += got;
88 strm->next_in = state.state->in;
105 z_streamp strm = &(state.state->strm); local
121 state.state->strm.zalloc = Z_NULL;
122 state.state->strm.zfree = Z_NULL;
123 state.state->strm.opaque = Z_NULL;
124 state.state->strm.avail_in = 0;
125 state.state->strm.next_in = Z_NULL;
126 if (inflateInit2(&(state.state->strm), 15 + 16) != Z_OK) { /* gunzip */
136 if (strm->avail_in < 2) {
139 if (strm->avail_in == 0)
150 if (strm->avail_in > 1 &&
151 ((strm->next_in[0] == 31 && strm->next_in[1] == 139) /* gz header */
152 || (strm->next_in[0] == 40 && strm->next_in[1] == 181))) { /* zstd header */
153 inflateReset(strm);
162 strm->avail_in = 0;
172 if (strm->avail_in) {
173 memcpy(state.state->x.next, strm->next_in, strm->avail_in);
174 state.state->x.have = strm->avail_in;
175 strm->avail_in = 0;
192 z_streamp strm = &(state.state->strm); local
195 had = strm->avail_out;
198 if (strm->avail_in == 0 && gz_avail(state) == -1)
200 if (strm->avail_in == 0) {
206 ret = inflate(strm, Z_NO_FLUSH);
218 strm->msg == NULL ? "compressed data error" : strm->msg);
221 } while (strm->avail_out && ret != Z_STREAM_END);
224 state.state->x.have = had - strm->avail_out;
225 state.state->x.next = strm->next_out - state.state->x.have;
244 z_streamp strm = &(state.state->strm); local
261 strm->avail_out = state.state->size << 1;
262 strm->next_out = state.state->out;
266 } while (state.state->x.have == 0 && (!state.state->eof || strm->avail_in));
290 else if (state.state->eof && state.state->strm.avail_in == 0)
343 else if (state.state->eof && state.state->strm.avail_in == 0) {
367 state.state->strm.avail_out = n;
368 state.state->strm.next_out = (unsigned char *)buf;
668 inflateEnd(&(state.state->strm));