Z_STREAM_END
return err == Z_STREAM_END ? Z_OK : err;
if (s->wrap <= 0) return Z_STREAM_END;
return s->pending != 0 ? Z_OK : Z_STREAM_END;
} while (ret != Z_STREAM_END && def->avail_out != 0);
if (ret == Z_STREAM_END && def.avail_out >= EXCESS) {
assert(ret == Z_STREAM_END); /* otherwise MARGIN too small */
if (ret != Z_STREAM_END) break;
} while (ret != Z_STREAM_END);
} while (strm->avail_out == 0 && ret != Z_STREAM_END);
if (ret != Z_OK && ret != Z_BUF_ERROR && ret != Z_STREAM_END)
} while (ret != Z_STREAM_END);
return ret == Z_STREAM_END ? Z_OK : Z_DATA_ERROR;
assert(ret == Z_STREAM_END); /* stream will be complete */
if (ret == Z_STREAM_END && mode == GZIP &&
if (ret != Z_STREAM_END) {
if (ret == Z_STREAM_END && index->mode == GZIP) {
return ret == Z_OK || ret == Z_STREAM_END ? len - left : ret;
} while (strm->avail_out && ret != Z_STREAM_END);
if (ret == Z_STREAM_END) {
(flush != Z_FINISH || ret == Z_STREAM_END))) {
ret = Z_STREAM_END;
ret == Z_STREAM_END)
ret = Z_STREAM_END;
if (err == Z_STREAM_END) break;
if (err == Z_STREAM_END) break;
if (err != Z_STREAM_END) {
if (err == Z_STREAM_END) break;
if (err != Z_STREAM_END) {
if (err != Z_STREAM_END) {
if (err != Z_STREAM_END) {
if (err == Z_STREAM_END) break;
inf("3 0", "use fixed blocks", 0, -15, 1, Z_STREAM_END);
inf("78 9c 63 0 0 0 1 0 1", "check adler32", 0, 15, 1, Z_STREAM_END);
0, 47, 0, Z_STREAM_END);
assert(ret == Z_STREAM_END);
Z_STREAM_END);
Z_STREAM_END);
if (ret == Z_STREAM_END)
return err == Z_STREAM_END ? Z_OK :
s->z_err = s->stream.avail_in != 0 ? Z_OK : Z_STREAM_END;
if (s->z_err == Z_STREAM_END)
if (s->z_err == Z_STREAM_END) {
if (s->z_err == Z_STREAM_END)
if (s->z_err == Z_STREAM_END) {
if (s->z_err != Z_OK && s->z_err != Z_STREAM_END) {
if (_z_err == Z_STREAM_END) {
if (_z_err == Z_STREAM_END) {
_z_err = _stream->avail_in != 0 ? Z_OK : Z_STREAM_END;
if (error != Z_STREAM_END) {
if ((ret = inflate(&zs, Z_FINISH)) != Z_STREAM_END) {
s->z_err = s->stream.avail_in != 0 ? Z_OK : Z_STREAM_END;
if (s->z_err == Z_STREAM_END)
if (s->z_err == Z_STREAM_END) {
if (s->noheader) return Z_STREAM_END;
return s->pending != 0 ? Z_OK : Z_STREAM_END;
if (r != Z_STREAM_END)
return Z_STREAM_END;
if ((r = inflate_codes(s, z, r)) != Z_STREAM_END)
r = Z_STREAM_END;
c->mode = r == Z_STREAM_END ? WASH : BADCODE;
r = Z_STREAM_END;
return Z_STREAM_END;
if (error == Z_STREAM_END) /* success */
if (error == Z_STREAM_END) /* success */
if (res != Z_STREAM_END)
if (res != Z_STREAM_END)
if (error == Z_STREAM_END) {
if (error != Z_OK && error != Z_STREAM_END) {
if (error != Z_OK && error != Z_STREAM_END) {
if (error == Z_STREAM_END)
case Z_STREAM_END:
while ((rc = inflate(&stream, Z_SYNC_FLUSH)) != Z_STREAM_END) {