Lines Matching refs:left
40 unsigned left; /* available input at in */
64 * bit buffer, using shift left.
73 if (s->left == 0) {
74 s->left = s->infun(s->inhow, &(s->in));
75 if (s->left == 0) longjmp(s->env, 1); /* out of input */
78 s->left--;
82 /* drop need bits and update buffer, always zero to seven bits left */
131 int left; /* bits left in next or left to process */
135 left = s->bitcnt;
140 while (left--) {
155 left = (MAXBITS+1) - len;
156 if (left == 0) break;
157 if (s->left == 0) {
158 s->left = s->infun(s->inhow, &(s->in));
159 if (s->left == 0) longjmp(s->env, 1); /* out of input */
162 s->left--;
163 if (left > 8) left = 8;
189 int left; /* number of possible codes left of current length */
197 left = (len >> 4) + 1;
201 } while (--left);
214 left = 1; /* one possible code of zero length */
216 left <<= 1; /* one more bit, double codes left */
217 left -= h->count[len]; /* deduct count from possible codes */
218 if (left < 0) return left; /* over-subscribed--return negative */
219 } /* left > 0 means incomplete */
235 return left;
385 s.left = 0;