Lines Matching refs:avail_out
91 uInt avail_out; /* remaining free space at next_out */
133 to zero. It must update next_out and avail_out when avail_out has dropped
261 - Provide more output starting at next_out and update next_out and avail_out
269 output, and updating avail_in or avail_out accordingly; avail_out should
271 output when it wants, for example when the output buffer is full (avail_out
273 zero avail_out, it must be called again after making room in the output
313 If deflate returns with avail_out == 0, this function must be called again
315 avail_out), until the flush is complete (deflate returns with non-zero
316 avail_out). In the case of a Z_FULL_FLUSH or Z_SYNC_FLUSH, make sure that
317 avail_out is greater than six to avoid repeated flush markers due to
318 avail_out == 0 on return.
323 called again with Z_FINISH and more output space (updated avail_out) but no
329 is to be done in a single step. In this case, avail_out must be at least the
347 (for example avail_in or avail_out was zero). Note that Z_BUF_ERROR is not
386 next_out and avail_out are unused and unchanged.) The current implementation
407 - Provide more output starting at next_out and update next_out and avail_out
416 when the output buffer is full (avail_out == 0), or after each call of
417 inflate(). If inflate returns Z_OK and with zero avail_out, it must be
455 avail_out must be large enough to hold all of the uncompressed data for the
674 compressed and flushed. In particular, strm->avail_out must be non-zero.
678 strm->avail_out was zero.
814 next_out and avail_out are unused and unchanged.) The current implementation