Lines Matching +refs:val +refs:status
299 s->status = FINISH_STATE;
327 (strm->state->wrap == 1 && strm->state->status != INIT_STATE))
378 s->status = s->wrap ? INIT_STATE : BUSY_STATE;
567 (s->status == FINISH_STATE && flush != Z_FINISH)) {
577 if (s->status == INIT_STATE) {
594 s->status = BUSY_STATE;
619 s->status = EXTRA_STATE;
640 s->status = BUSY_STATE;
652 if (s->status == EXTRA_STATE) {
674 s->status = NAME_STATE;
678 s->status = NAME_STATE;
680 if (s->status == NAME_STATE) {
683 int val;
693 val = 1;
697 val = s->gzhead->name[s->gzindex++];
698 put_byte(s, val);
699 } while (val != 0);
703 if (val == 0) {
705 s->status = COMMENT_STATE;
709 s->status = COMMENT_STATE;
711 if (s->status == COMMENT_STATE) {
714 int val;
724 val = 1;
728 val = s->gzhead->comment[s->gzindex++];
729 put_byte(s, val);
730 } while (val != 0);
734 if (val == 0)
735 s->status = HCRC_STATE;
738 s->status = HCRC_STATE;
740 if (s->status == HCRC_STATE) {
748 s->status = BUSY_STATE;
752 s->status = BUSY_STATE;
780 if (s->status == FINISH_STATE && strm->avail_in != 0) {
787 (flush != Z_NO_FLUSH && s->status != FINISH_STATE)) {
793 s->status = FINISH_STATE;
862 int status;
866 status = strm->state->status;
867 if (status != INIT_STATE &&
868 status != EXTRA_STATE &&
869 status != NAME_STATE &&
870 status != COMMENT_STATE &&
871 status != HCRC_STATE &&
872 status != BUSY_STATE &&
873 status != FINISH_STATE) {
886 return status == BUSY_STATE ? Z_DATA_ERROR : Z_OK;