Home | History | Annotate | Download | only in comp

Lines Matching full:state

142 	struct zlib_state *state =
145 if (state == NULL)
148 state->istream.zalloc = zlib_zalloc;
149 state->istream.zfree = zlib_zfree;
150 state->istream.opaque = Z_NULL;
151 state->istream.next_in = Z_NULL;
152 state->istream.next_out = Z_NULL;
153 state->istream.avail_in = 0;
154 state->istream.avail_out = 0;
155 err = inflateInit_(&state->istream,
160 state->ostream.zalloc = zlib_zalloc;
161 state->ostream.zfree = zlib_zfree;
162 state->ostream.opaque = Z_NULL;
163 state->ostream.next_in = Z_NULL;
164 state->ostream.next_out = Z_NULL;
165 state->ostream.avail_in = 0;
166 state->ostream.avail_out = 0;
167 err = deflateInit_(&state->ostream,Z_DEFAULT_COMPRESSION,
173 CRYPTO_set_ex_data(&ctx->ex_data,zlib_stateful_ex_idx,state);
176 if (state) OPENSSL_free(state);
182 struct zlib_state *state =
185 inflateEnd(&state->istream);
186 deflateEnd(&state->ostream);
187 OPENSSL_free(state);
195 struct zlib_state *state =
199 if (state == NULL)
202 state->ostream.next_in = in;
203 state->ostream.avail_in = ilen;
204 state->ostream.next_out = out;
205 state->ostream.avail_out = olen;
207 err = deflate(&state->ostream, Z_SYNC_FLUSH);
212 ilen,olen - state->ostream.avail_out,
213 (ilen != olen - state->ostream.avail_out)?"zlib":"clear");
215 return olen - state->ostream.avail_out;
223 struct zlib_state *state =
227 if (state == NULL)
230 state->istream.next_in = in;
231 state->istream.avail_in = ilen;
232 state->istream.next_out = out;
233 state->istream.avail_out = olen;
235 err = inflate(&state->istream, Z_SYNC_FLUSH);
240 ilen,olen - state->istream.avail_out,
241 (ilen != olen - state->istream.avail_out)?"zlib":"clear");
243 return olen - state->istream.avail_out;