Lines Matching defs:left
1093 uInt left = (s->gzhead->extra_len & 0xffff) - s->gzindex;
1094 while (s->pending + left > s->pending_buf_size) {
1107 left -= copy;
1110 s->gzhead->extra + s->gzindex, left);
1111 s->pending += left;
1650 unsigned len, left, have, last = 0;
1654 * available input data and output space. Set left to how much of that
1655 * would be copied from what's left in the window.
1663 left = s->strstart - s->block_start; /* bytes left in window */
1664 if (len > (ulg)left + s->strm->avail_in)
1665 len = left + s->strm->avail_in; /* limit len to the input */
1676 len != left + s->strm->avail_in))
1682 last = flush == Z_FINISH && len == left + s->strm->avail_in ? 1 : 0;
1701 if (left) {
1702 if (left > len)
1703 left = len;
1704 zmemcpy(s->strm->next_out, s->window + s->block_start, left);
1705 s->strm->next_out += left;
1706 s->strm->avail_out -= left;
1707 s->strm->total_out += left;
1708 s->block_start += left;
1709 len -= left;
1800 left = s->strstart - s->block_start;
1801 if (left >= min_block ||
1802 ((left || flush == Z_FINISH) && flush != Z_NO_FLUSH &&
1803 s->strm->avail_in == 0 && left <= have)) {
1804 len = MIN(left, have);
1806 len == left ? 1 : 0;