Lines Matching refs:pending

405     s->pending = 0;

437 int ZEXPORT deflatePending (strm, pending, bits)
438 unsigned *pending;
443 *pending = strm->state->pending;
593 * Put a short in the pending buffer. The 16-bit value is put in MSB order.
606 * Flush as much pending output as possible. All deflate() output goes
614 unsigned len = strm->state->pending;
624 strm->state->pending -= len;
625 if (strm->state->pending == 0) {
696 s->pending);
733 uInt beg = s->pending; /* start of bytes to update crc */
736 if (s->pending == s->pending_buf_size) {
737 if (s->gzhead->hcrc && s->pending > beg)
739 s->pending - beg);
741 beg = s->pending;
742 if (s->pending == s->pending_buf_size)
748 if (s->gzhead->hcrc && s->pending > beg)
750 s->pending - beg);
761 uInt beg = s->pending; /* start of bytes to update crc */
765 if (s->pending == s->pending_buf_size) {
766 if (s->gzhead->hcrc && s->pending > beg)
768 s->pending - beg);
770 beg = s->pending;
771 if (s->pending == s->pending_buf_size) {
779 if (s->gzhead->hcrc && s->pending > beg)
781 s->pending - beg);
792 uInt beg = s->pending; /* start of bytes to update crc */
796 if (s->pending == s->pending_buf_size) {
797 if (s->gzhead->hcrc && s->pending > beg)
799 s->pending - beg);
801 beg = s->pending;
802 if (s->pending == s->pending_buf_size) {
810 if (s->gzhead->hcrc && s->pending > beg)
812 s->pending - beg);
821 if (s->pending + 2 > s->pending_buf_size)
823 if (s->pending + 2 <= s->pending_buf_size) {
835 /* Flush as much pending output as possible */
836 if (s->pending != 0) {
840 * more output space, but possibly with both pending and
940 return s->pending != 0 ? Z_OK : Z_STREAM_END;