Lines Matching refs:gzhead

283     s->gzhead = Z_NULL;
445 strm->state->gzhead = head;
591 if (s->gzhead != Z_NULL) { /* user-supplied gzip header */
592 if (s->gzhead->extra != Z_NULL)
593 wraplen += 2 + s->gzhead->extra_len;
594 str = s->gzhead->name;
599 str = s->gzhead->comment;
604 if (s->gzhead->hcrc)
695 if (s->gzhead == Z_NULL) {
708 put_byte(s, (s->gzhead->text ? 1 : 0) +
709 (s->gzhead->hcrc ? 2 : 0) +
710 (s->gzhead->extra == Z_NULL ? 0 : 4) +
711 (s->gzhead->name == Z_NULL ? 0 : 8) +
712 (s->gzhead->comment == Z_NULL ? 0 : 16)
714 put_byte(s, (Byte)(s->gzhead->time & 0xff));
715 put_byte(s, (Byte)((s->gzhead->time >> 8) & 0xff));
716 put_byte(s, (Byte)((s->gzhead->time >> 16) & 0xff));
717 put_byte(s, (Byte)((s->gzhead->time >> 24) & 0xff));
721 put_byte(s, s->gzhead->os & 0xff);
722 if (s->gzhead->extra != Z_NULL) {
723 put_byte(s, s->gzhead->extra_len & 0xff);
724 put_byte(s, (s->gzhead->extra_len >> 8) & 0xff);
726 if (s->gzhead->hcrc)
764 if (s->gzhead->extra != Z_NULL) {
767 while (s->gzindex < (s->gzhead->extra_len & 0xffff)) {
769 if (s->gzhead->hcrc && s->pending > beg)
777 put_byte(s, s->gzhead->extra[s->gzindex]);
780 if (s->gzhead->hcrc && s->pending > beg)
783 if (s->gzindex == s->gzhead->extra_len) {
792 if (s->gzhead->name != Z_NULL) {
798 if (s->gzhead->hcrc && s->pending > beg)
808 val = s->gzhead->name[s->gzindex++];
811 if (s->gzhead->hcrc && s->pending > beg)
823 if (s->gzhead->comment != Z_NULL) {
829 if (s->gzhead->hcrc && s->pending > beg)
839 val = s->gzhead->comment[s->gzindex++];
842 if (s->gzhead->hcrc && s->pending > beg)
852 if (s->gzhead->hcrc) {