Lines Matching refs:pending
378 s->pending = 0;
520 * Put a short in the pending buffer. The 16-bit value is put in MSB order.
533 * Flush as much pending output as possible. All deflate() output goes
541 unsigned len = strm->state->pending;
551 strm->state->pending -= len;
552 if (strm->state->pending == 0) {
623 s->pending);
660 uInt beg = s->pending; /* start of bytes to update crc */
663 if (s->pending == s->pending_buf_size) {
664 if (s->gzhead->hcrc && s->pending > beg)
666 s->pending - beg);
668 beg = s->pending;
669 if (s->pending == s->pending_buf_size)
675 if (s->gzhead->hcrc && s->pending > beg)
677 s->pending - beg);
688 uInt beg = s->pending; /* start of bytes to update crc */
692 if (s->pending == s->pending_buf_size) {
693 if (s->gzhead->hcrc && s->pending > beg)
695 s->pending - beg);
697 beg = s->pending;
698 if (s->pending == s->pending_buf_size) {
706 if (s->gzhead->hcrc && s->pending > beg)
708 s->pending - beg);
719 uInt beg = s->pending; /* start of bytes to update crc */
723 if (s->pending == s->pending_buf_size) {
724 if (s->gzhead->hcrc && s->pending > beg)
726 s->pending - beg);
728 beg = s->pending;
729 if (s->pending == s->pending_buf_size) {
737 if (s->gzhead->hcrc && s->pending > beg)
739 s->pending - beg);
748 if (s->pending + 2 > s->pending_buf_size)
750 if (s->pending + 2 <= s->pending_buf_size) {
762 /* Flush as much pending output as possible */
763 if (s->pending != 0) {
767 * more output space, but possibly with both pending and
861 return s->pending != 0 ? Z_OK : Z_STREAM_END;