Lines Matching refs:pending
372 s->pending = 0;
514 * Put a short in the pending buffer. The 16-bit value is put in MSB order.
527 * Flush as much pending output as possible. All deflate() output goes
535 unsigned len = strm->state->pending;
545 strm->state->pending -= len;
546 if (strm->state->pending == 0) {
617 s->pending);
654 uInt beg = s->pending; /* start of bytes to update crc */
657 if (s->pending == s->pending_buf_size) {
658 if (s->gzhead->hcrc && s->pending > beg)
660 s->pending - beg);
662 beg = s->pending;
663 if (s->pending == s->pending_buf_size)
669 if (s->gzhead->hcrc && s->pending > beg)
671 s->pending - beg);
682 uInt beg = s->pending; /* start of bytes to update crc */
686 if (s->pending == s->pending_buf_size) {
687 if (s->gzhead->hcrc && s->pending > beg)
689 s->pending - beg);
691 beg = s->pending;
692 if (s->pending == s->pending_buf_size) {
700 if (s->gzhead->hcrc && s->pending > beg)
702 s->pending - beg);
713 uInt beg = s->pending; /* start of bytes to update crc */
717 if (s->pending == s->pending_buf_size) {
718 if (s->gzhead->hcrc && s->pending > beg)
720 s->pending - beg);
722 beg = s->pending;
723 if (s->pending == s->pending_buf_size) {
731 if (s->gzhead->hcrc && s->pending > beg)
733 s->pending - beg);
742 if (s->pending + 2 > s->pending_buf_size)
744 if (s->pending + 2 <= s->pending_buf_size) {
756 /* Flush as much pending output as possible */
757 if (s->pending != 0) {
761 * more output space, but possibly with both pending and
855 return s->pending != 0 ? Z_OK : Z_STREAM_END;