need_more
int nack_busy_id, is_jbus, need_more;
need_more = 0;
need_more = 1;
if (unlikely(need_more)) {
goto need_more;
goto need_more;
goto need_more;
need_more:
return need_more;
if (s->strm->avail_out == 0) return need_more;
if (bstate == need_more || bstate == finish_started) {
if (s->strm->avail_out == 0) return (eof) ? finish_started : need_more; \
if (s->lookahead == 0 && flush == Z_NO_FLUSH) return need_more;
return need_more;
*result = no_flush ? need_more : block_done;
*result = need_more;
*result = flush == Z_NO_FLUSH ? need_more : block_done;
*result = need_more;