Home | History | Annotate | Download | only in gzip

Lines Matching refs:sub

47   } sub;                /* submode */
95 inflate_codes_statef *c = s->sub.decode.codes; /* codes state */
117 c->sub.code.need = c->lbits;
118 c->sub.code.tree = c->ltree;
121 j = c->sub.code.need;
123 t = c->sub.code.tree + ((uInt)b & inflate_mask[j]);
128 c->sub.lit = t->base;
137 c->sub.copy.get = e & 15;
144 c->sub.code.need = e;
145 c->sub.code.tree = t + t->base;
159 j = c->sub.copy.get;
163 c->sub.code.need = c->dbits;
164 c->sub.code.tree = c->dtree;
168 j = c->sub.code.need;
170 t = c->sub.code.tree + ((uInt)b & inflate_mask[j]);
175 c->sub.copy.get = e & 15;
176 c->sub.copy.dist = t->base;
182 c->sub.code.need = e;
183 c->sub.code.tree = t + t->base;
191 j = c->sub.copy.get;
193 c->sub.copy.dist += (uInt)b & inflate_mask[j];
195 Tracevv((stderr, "inflate: distance %u\n", c->sub.copy.dist));
198 f = q - c->sub.copy.dist;
213 OUTBYTE(c->sub.lit)