Lines Matching defs:strm

59 #define DEFLATE_RESET_HOOK(strm) do {} while (0)
60 #define DEFLATE_HOOK(strm, flush, bstate) 0
61 #define DEFLATE_NEED_CHECKSUM(strm) 1
78 static int read_buf (z_streamp strm, Byte *buf, unsigned size);
189 z_streamp strm,
207 if (strm == NULL) return Z_STREAM_ERROR;
209 strm->msg = NULL;
213 mem = (deflate_workspace *) strm->workspace;
248 strm->state = (struct internal_state *)s;
249 s->strm = strm;
278 return zlib_deflateReset(strm);
283 z_streamp strm
288 if (strm == NULL || strm->state == NULL)
291 strm->total_in = strm->total_out = 0;
292 strm->msg = NULL;
293 strm->data_type = Z_UNKNOWN;
295 s = (deflate_state *)strm->state;
303 strm->adler = 1;
309 DEFLATE_RESET_HOOK(strm);
330 z_streamp strm,
337 if (strm == NULL || strm->state == NULL ||
341 s = (deflate_state *) strm->state;
343 if ((strm->next_in == NULL && strm->avail_in != 0) ||
347 if (strm->avail_out == 0) return Z_BUF_ERROR;
349 s->strm = strm; /* just in case */
369 putShortMSB(s, (uInt)(strm->adler >> 16));
370 putShortMSB(s, (uInt)(strm->adler & 0xffff));
372 strm->adler = 1L;
377 flush_pending(strm);
378 if (strm->avail_out == 0) {
393 } else if (strm->avail_in == 0 && flush <= old_flush &&
399 if (s->status == FINISH_STATE && strm->avail_in != 0) {
405 if (strm->avail_in != 0 || s->lookahead != 0 ||
409 bstate = DEFLATE_HOOK(strm, flush, &bstate) ? bstate :
416 if (strm->avail_out == 0) {
444 flush_pending(strm);
445 if (strm->avail_out == 0) {
451 Assert(strm->avail_out > 0, "bug2");
457 putShortMSB(s, (uInt)(strm->adler >> 16));
458 putShortMSB(s, (uInt)(strm->adler & 0xffff));
460 flush_pending(strm);
476 z_streamp strm
482 if (strm == NULL || strm->state == NULL) return Z_STREAM_ERROR;
483 s = (deflate_state *) strm->state;
491 strm->state = NULL;
500 * allocating a large strm->next_in buffer and copying from it.
504 z_streamp strm,
509 unsigned len = strm->avail_in;
514 strm->avail_in -= len;
516 if (!DEFLATE_NEED_CHECKSUM(strm)) {}
517 else if (!((deflate_state *)(strm->state))->noheader) {
518 strm->adler = zlib_adler32(strm->adler, strm->next_in, len);
520 memcpy(buf, strm->next_in, len);
521 strm->next_in += len;
522 strm->total_in += len;
801 if (s->strm->avail_in == 0) return;
816 n = read_buf(s->strm, s->window + s->strstart + s->lookahead, more);
831 } while (s->lookahead < MIN_LOOKAHEAD && s->strm->avail_in != 0);
845 flush_pending(s->strm); \
852 if (s->strm->avail_out == 0) return (eof) ? finish_started : need_more; \
1114 if (s->strm->avail_out == 0) return need_more;