Lines Matching refs:hold
85 unsigned long hold; /* local strm->hold */
112 hold = state->hold;
123 hold += (unsigned long)(PUP(in)) << bits;
125 hold += (unsigned long)(PUP(in)) << bits;
128 this = lcode[hold & lmask];
131 hold >>= op;
145 hold += (unsigned long)(PUP(in)) << bits;
148 len += (unsigned)hold & ((1U << op) - 1);
149 hold >>= op;
154 hold += (unsigned long)(PUP(in)) << bits;
156 hold += (unsigned long)(PUP(in)) << bits;
159 this = dcode[hold & dmask];
162 hold >>= op;
169 hold += (unsigned long)(PUP(in)) << bits;
172 hold += (unsigned long)(PUP(in)) << bits;
176 dist += (unsigned)hold & ((1U << op) - 1);
184 hold >>= op;
263 this = dcode[this.val + (hold & ((1U << op) - 1))];
273 this = lcode[this.val + (hold & ((1U << op) - 1))];
292 hold &= (1U << bits) - 1;
300 state->hold = hold;