Z_FINISH
ret = inflate(&strm_decompress, Z_FINISH);
if (flush == Z_FINISH) {
if (flush == Z_FINISH) {
if (flush == Z_FINISH) {
(s->status == FINISH_STATE && flush != Z_FINISH)) {
flush != Z_FINISH) {
if (flush != Z_FINISH) return Z_OK;
(state->mode < CHECK || flush != Z_FINISH)))
if (((in == 0 && out == 0) || flush == Z_FINISH) && ret == Z_OK)
switch (zlib_deflate(zstream, Z_FINISH)) {
status = inflate(&zs, 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;
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)) {
ret = inflate(&strm_decompress, Z_FINISH);
ret = deflate(&strm_compress, Z_FINISH);
if (flush == Z_FINISH) {
if (flush == Z_FINISH) {
if (flush == Z_FINISH) {
(s->status == FINISH_STATE && flush != Z_FINISH)) {
flush != Z_FINISH) {
if (flush != Z_FINISH) return Z_OK;
(state->mode < CHECK || flush != Z_FINISH)))
if (((in == 0 && out == 0) || flush == Z_FINISH) && ret == Z_OK)
error = deflate(&z, Z_FINISH);
error = inflate(&z, Z_FINISH);
ret = deflate(&strm_compress, Z_FINISH);
ret = inflate(&strm_decompress, Z_FINISH);
if (flush == Z_FINISH) {
if (flush == Z_FINISH) {
if (flush == Z_FINISH) {
(s->status == FINISH_STATE && flush != Z_FINISH)) {
flush != Z_FINISH) {
if (flush != Z_FINISH) return Z_OK;
(state->mode < CHECK || flush != Z_FINISH)))
if (((in == 0 && out == 0) || flush == Z_FINISH) && ret == Z_OK)