Lines Matching defs:inflate
104 #define inflate z_inflate
215 * The memory requirements for inflate are (in bytes) 1 << windowBits
655 * decompression: this will be done by inflate().
659 ZEXTERN int ZEXPORT inflate OF((z_streamp strm, int flush));
667 * call of inflate().
670 * avail_out accordingly. inflate() provides as much output as
674 * Before the call of inflate(), the application should ensure that at
679 * (avail_out == 0), or after each call of inflate(). If inflate
685 * inflate flushes as much output as possible to the output
686 * buffer. The flushing behavior of inflate is not specified for
690 * inflate checks that once all the input data has been consumed, it
694 * inflate() should normally be called until it returns Z_STREAM_END
696 * single step (a single call of inflate), the parameter flush should
703 * be used to inform inflate that a faster routine may be used for the
704 * single inflate() call.
706 * inflate() returns Z_OK if some progress has been made (more input
910 * as input, inflate() will return with the error code Z_DATA_ERROR
918 * provided by the application for the next call of inflate().
931 * by inflate().
940 * immediately after a call of inflate if this call returned
943 * inflate. The compressor and decompressor must use exactly the same
951 * calls of inflate().