Lines Matching defs:deflate

1 /* deflate.c -- compress data using the deflation algorithm
50 #include "deflate.h"
53 " deflate 1.2.12 Copyright 1995-2022 Jean-loup Gailly and Mark Adler ";
67 finish_started, /* finish started, need only more output at next deflate */
147 /* Note: the deflate() code requires max_lazy >= MIN_MATCH and max_chain >= 4
389 * Check for a valid deflate stream state. Return 0 if ok, 1 if not.
523 s->wrap = -s->wrap; /* was made negative by deflate(..., Z_FINISH); */
631 int err = deflate(strm, Z_BLOCK);
683 * resulting from using fixed blocks instead of stored blocks, which deflate
709 case 0: /* raw deflate */
764 * Flush as much pending output as possible. All deflate() output, except for
802 int ZEXPORT deflate (strm, flush)
806 int old_flush; /* value of flush param for previous deflate call */
828 /* Since avail_out is 0, deflate will be called again with
832 * return OK instead of BUF_ERROR at next call of deflate:
1055 * of deflate should use the same flush parameter to make sure
1109 /* If avail_out is zero, the application will call deflate again
1197 * and total number of bytes read. All deflate() input goes through
1315 * to make deflate deterministic.
1331 * the output of deflate is not affected by the uninitialized values.
1662 /* Maximum stored block length in deflate format (not including header). */
1704 len = MAX_STORED; /* maximum deflate stored block length */
1719 * write an empty block when flushing -- deflate() does that.
1944 * matter since it will be recomputed at next deflate call.
2101 * deflate switches away from Z_RLE.)
2174 * (It will be regenerated if this run of deflate switches away from Huffman.)