Z_STREAM_END
if (error == Z_STREAM_END) { /* EOF, all done */
if ((err = inflate(&zs, Z_FINISH)) != 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 (state->noheader) return Z_STREAM_END;
return state->pending != 0 ? Z_OK : Z_STREAM_END;
if (filep->fi_cfoff >= ip->i_size || err == Z_STREAM_END)
if (result != Z_STREAM_END && result != Z_OK) {
int bret = finish == B_TRUE ? Z_STREAM_END : Z_BUF_ERROR;
if ((err = zlib.z_compress(&zs, Z_FINISH)) != Z_STREAM_END) {
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 ?
r = Z_STREAM_END;
return (Z_STREAM_END);
if ((err = inflate(&zs, Z_FINISH)) != Z_STREAM_END) {
if ((err = deflate(&zs, Z_FINISH)) != Z_STREAM_END) {