ERR_RETURN
ERR_RETURN(strm, Z_BUF_ERROR);
ERR_RETURN(strm, Z_BUF_ERROR);
ERR_RETURN(strm, Z_STREAM_ERROR);
if (strm->avail_out == 0) ERR_RETURN(strm, Z_BUF_ERROR);
ERR_RETURN(strm, Z_BUF_ERROR);
ERR_RETURN(strm, Z_BUF_ERROR);
ERR_RETURN(strm, Z_STREAM_ERROR);
if (strm->avail_out == 0) ERR_RETURN(strm, Z_BUF_ERROR);