Lines Matching full:output

53   application must provide more input and/or consume the output
54 (providing more output space) before each call.
87 Bytef *next_out; /* next output byte should be put there */
89 uLong total_out; /* total nb of bytes output so far */
245 buffer becomes empty or the output buffer becomes full. It may introduce some
246 output latency (reading input without producing any output) except when
254 enough room in the output buffer), next_in and avail_in are updated and
257 - Provide more output starting at next_out and update next_out and avail_out
261 Some output may be provided even if flush is not set.
265 more output, and updating avail_in or avail_out accordingly; avail_out
267 compressed output when it wants, for example when the output buffer is full
270 output buffer because there might be more output pending.
273 decide how much data to accumualte before producing output, in order to
276 If the parameter flush is set to Z_SYNC_FLUSH, all pending output is
277 flushed to the output buffer and the output is aligned on a byte boundary, so
279 avail_in is zero after the call if enough output space has been provided
283 If flush is set to Z_FULL_FLUSH, all output is flushed as with
290 with the same value of the flush parameter and more output space (updated
297 pending output is flushed and deflate returns with Z_STREAM_END if there
298 was enough output space; if deflate returns with Z_OK, this function must be
299 called again with Z_FINISH and more output space (updated avail_out) but no
318 processed or more output produced), Z_STREAM_END if all input has been
319 consumed and all output has been produced (only when flush is set to
323 fatal, and deflate() can be called again with more input and more output
332 pending output.
336 prematurely (some input or output was discarded). In the error case,
366 buffer becomes empty or the output buffer becomes full. It may introduce
367 some output latency (reading input without producing any output) except when
375 enough room in the output buffer), next_in is updated and processing
378 - Provide more output starting at next_out and update next_out and avail_out
379 accordingly. inflate() provides as much output as possible, until there
380 is no more input data or no more space in the output buffer (see below
385 more output, and updating the next_* and avail_* values accordingly.
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
389 must be called again after making room in the output buffer because there
390 might be more output pending.
394 output as possible to the output buffer. Z_BLOCK requests that inflate() stop
417 output is flushed; avail_out must be large enough to hold all the
424 In this implementation, inflate() always flushes as much output as
425 possible to the output buffer, and always uses the faster approach on the
433 strm->adler to the adler32 checksum of all output produced so far (that is,
447 or more output produced), Z_STREAM_END if the end of the compressed data has
448 been reached and all uncompressed output has been produced, Z_NEED_DICT if a
454 output buffer when Z_FINISH is used. Note that Z_BUF_ERROR is not fatal, and
455 inflate() can be called again with more input and more output space to
466 pending output.
528 compressed output even if it is not set appropriately. Z_FIXED prevents the
543 without producing any compressed output. This function must be called
649 or deflateInit2(). This would be used to allocate an output buffer
657 deflatePrime() inserts bits in the deflate output stream. The intent
658 is that this function is used to start off the deflate output with the
663 value will be inserted in the output.
762 available input is skipped. No output is provided.
885 interface for input and output. This is more efficient than inflate() for
886 file i/o applications in that it avoids copying between the output and the
887 sliding window by simply making the window itself the output buffer. This
888 function trusts the application to not change the output buffer passed by
889 the output function, at least until inflateBack() returns.
906 called by inflateBack() for input and output. inflateBack() calls those
941 initialized. In the case of Z_BUF_ERROR, an input or output error can be
1020 enough memory, Z_BUF_ERROR if there was not enough room in the output
1036 memory, Z_BUF_ERROR if there was not enough room in the output buffer,
1061 enough memory, Z_BUF_ERROR if there was not enough room in the output
1175 Flushes all pending output into the compressed file. The parameter
1178 the flush parameter is Z_FINISH and all output could be flushed.
1231 Flushes all pending output if necessary, closes the compressed file