Lines Matching full:when
112 int xflags; /* extra flags (not used when writing a gzip file) */
116 uInt extra_max; /* space at extra (only when reading header) */
118 uInt name_max; /* space at name (only when reading header) */
120 uInt comm_max; /* space at comment (only when reading header) */
122 int done; /* true when done reading gzip header (not used
123 when writing a gzip file) */
129 The application must update next_in and avail_in when avail_in has
130 dropped to zero. It must update next_out and avail_out when avail_out
244 deflate compresses as much data as possible, and stops when the input
246 output latency (reading input without producing any output) except when
260 should be set only when necessary (in interactive applications).
267 compressed output when it wants, for example when the output buffer is full
281 algorithms and so it should be used only when necessary.
319 consumed and all output has been produced (only when flush is set to
365 inflate decompresses as much data as possible, and stops when the input
367 some output latency (reading input without producing any output) except when
386 The application can consume the uncompressed output when it wants, for
387 example when the output buffer is full (avail_out == 0), or after each
395 if and when it gets to the next deflate block boundary. When decoding the
397 the header and before the first block. When doing a raw inflate, inflate()
398 will go ahead and process the first block, and will return when it gets to
399 the end of that block, or when it runs out of data.
409 number of unused bits may in general be greater than seven, except when
427 is on the return value of inflate(), as noted below, or when it returns early
454 output buffer when Z_FINISH is used. Note that Z_BUF_ERROR is not fatal, and
551 dictionary is most useful when the data to be compressed is short and can be
582 This function can be useful when several compression strategies will be
583 tried, for example when there are several ways of pre-processing the input
659 bits leftover from a previous deflate stream when appending to it. As such,
672 deflateSetHeader() provides gzip header information for when a gzip
778 This function can be useful when randomly accessing a large stream. The
780 allowing restarting inflate at those points when randomly accessing the
837 terminated with a zero unless the length is greater than comm_max. When
931 first parameter of in() and out() respectively when they are called. These
973 12: BUILDFIXED -- build static block decoding tables when needed
974 13: DYNAMIC_CRC_TABLE -- build CRC calculation tables when needed
979 deflate code when not needed)
1179 gzflush should be called only when strictly necessary because it can
1219 Returns 1 when EOF has previously been detected reading the given