Lines Matching refs:sub
49 } sub; /* submode */
97 inflate_codes_statef *c = s->sub.decode.codes; /* codes state */
119 c->sub.code.need = c->lbits;
120 c->sub.code.tree = c->ltree;
123 j = c->sub.code.need;
125 t = c->sub.code.tree + ((uInt)b & inflate_mask[j]);
130 c->sub.lit = t->base;
139 c->sub.copy.get = e & 15;
146 c->sub.code.need = e;
147 c->sub.code.tree = t + t->base;
161 j = c->sub.copy.get;
165 c->sub.code.need = c->dbits;
166 c->sub.code.tree = c->dtree;
170 j = c->sub.code.need;
172 t = c->sub.code.tree + ((uInt)b & inflate_mask[j]);
177 c->sub.copy.get = e & 15;
178 c->sub.copy.dist = t->base;
184 c->sub.code.need = e;
185 c->sub.code.tree = t + t->base;
193 j = c->sub.copy.get;
195 c->sub.copy.dist += (uInt)b & inflate_mask[j];
197 Tracevv((stderr, "inflate: distance %u\n", c->sub.copy.dist));
200 f = q - c->sub.copy.dist;
215 OUTBYTE(c->sub.lit)