Home | History | Annotate | Download | only in zlib

Lines Matching defs:deflate

0 /* deflate.c -- compress data using the deflation algorithm
39 * Deutsch, L.P.,"DEFLATE Compressed Data Format Specification".
50 /* @(#) $Id: deflate.c,v 1.1.1.2 2002/03/11 21:53:23 tromey Exp $ */
52 #include "deflate.h"
55 " deflate 1.2.8 Copyright 1995-2013 Jean-loup Gailly and Mark Adler ";
69 finish_started, /* finish started, need only more output at next deflate */
146 /* Note: the deflate() code requires max_lazy >= MIN_MATCH and max_chain >= 4
411 s->wrap = -s->wrap; /* was made negative by deflate(..., Z_FINISH); */
515 err = deflate(strm, Z_BLOCK);
558 * resulting from using fixed blocks instead of stored blocks, which deflate
585 case 0: /* raw deflate */
637 * Flush as much pending output as possible. All deflate() output goes
665 int ZEXPORT deflate (strm, flush)
669 int old_flush; /* value of flush param for previous deflate call */
873 /* Since avail_out is 0, deflate will be called again with
877 * return OK instead of BUF_ERROR at next call of deflate:
916 * of deflate should use the same flush parameter to make sure
971 /* If avail_out is zero, the application will call deflate again
1071 * and total number of bytes read. All deflate() input goes through
1189 * to make deflate deterministic.
1205 * the output of deflate is not affected by the uninitialized values.
1702 * matter since it will be recomputed at next deflate call.
1859 * deflate switches away from Z_RLE.)
1932 * (It will be regenerated if this run of deflate switches away from Huffman.)