Z_FINISH
rc = zlib_inflate(strm, Z_FINISH);
err = zlib_deflate(&stream, Z_FINISH);
r = zlib_inflate(&s, Z_FINISH);
int flush = Z_FINISH;
ret = zlib_deflate(deflate, Z_FINISH);
if (zlib_deflate(&stream, Z_FINISH) != Z_STREAM_END)
switch (zlib_deflate(zstream, Z_FINISH)) {
rc = zlib_inflate(bp->strm, Z_FINISH);
rc = zlib_deflate(&compress_stream, Z_FINISH);
rc = zlib_inflate(p_hwfn->stream, Z_FINISH);
ret = zlib_deflate(&workspace->strm, Z_FINISH);
ret = zlib_inflate(&workspace->strm, Z_FINISH);
err = zlib_inflate(&stream, Z_FINISH);
ret = zlib_deflate(&def_strm, Z_FINISH);
while((ret = zlib_inflate(&inf_strm, Z_FINISH)) == Z_OK)
ret = zlib_deflate(&zstream, Z_FINISH);
ret = zlib_inflate(zstream, Z_FINISH);
FLUSH_BLOCK(s, flush == Z_FINISH);
return flush == Z_FINISH ? finish_done : block_done;
FLUSH_BLOCK(s, flush == Z_FINISH);
return flush == Z_FINISH ? finish_done : block_done;
flush > Z_FINISH || flush < 0) {
(s->status == FINISH_STATE && flush != Z_FINISH)) {
flush != Z_FINISH) {
if (flush != Z_FINISH) return Z_OK;
FLUSH_BLOCK(s, flush == Z_FINISH);
return flush == Z_FINISH ? finish_done : block_done;
if (flush == Z_FINISH)
need_empty_block = flush == Z_FINISH && param->bcf && !param->bhf;
if (flush == Z_FINISH && !param->bcf)
if (flush == Z_FINISH) {
if (((in == 0 && out == 0) || flush == Z_FINISH) && ret == Z_OK)
rc = zlib_inflate(strm, Z_FINISH);