Lines Matching defs:inflate
78 # define inflate z_inflate
172 The memory requirements for inflate are (in bytes) 1 << windowBits
510 done by inflate().
514 #define inflate _zlib104_inflate /* FreeBSD already has an inflate :-( */
517 extern int EXPORT inflate OF((z_streamp strm, int flush));
524 will resume at this point for the next call of inflate().
527 accordingly. inflate() provides as much output as possible, until there
531 Before the call of inflate(), the application should ensure that at least
536 call of inflate(). If inflate returns Z_OK and with zero avail_out, it
541 inflate flushes as much output as possible to the output buffer. The
542 flushing behavior of inflate is not specified for values of the flush
545 anyway. For Z_PACKET_FLUSH, inflate checks that once all the input data
549 inflate() should normally be called until it returns Z_STREAM_END or an
551 (a single call of inflate), the parameter flush should be set to
557 is never required, but can be used to inform inflate that a faster routine
558 may be used for the single inflate() call.
560 inflate() returns Z_OK if some progress has been made (more input
751 with a larger window size is given as input, inflate() will return with
759 next call of inflate().
771 inflate().
780 a call of inflate if this call returned Z_NEED_DICT. The dictionary chosen
782 call of inflate. The compressor and decompressor must use exactly the same
790 inflate().