Home | History | Annotate | Download | only in blast

Lines Matching refs:left

42     unsigned left;              /* available input at in */
66 * bit buffer, using shift left.
75 if (s->left == 0) {
76 s->left = s->infun(s->inhow, &(s->in));
77 if (s->left == 0) longjmp(s->env, 1); /* out of input */
80 s->left--;
84 /* drop need bits and update buffer, always zero to seven bits left */
133 int left; /* bits left in next or left to process */
137 left = s->bitcnt;
142 while (left--) {
157 left = (MAXBITS+1) - len;
158 if (left == 0) break;
159 if (s->left == 0) {
160 s->left = s->infun(s->inhow, &(s->in));
161 if (s->left == 0) longjmp(s->env, 1); /* out of input */
164 s->left--;
165 if (left > 8) left = 8;
191 int left; /* number of possible codes left of current length */
199 left = (len >> 4) + 1;
203 } while (--left);
216 left = 1; /* one possible code of zero length */
218 left <<= 1; /* one more bit, double codes left */
219 left -= h->count[len]; /* deduct count from possible codes */
220 if (left < 0) return left; /* over-subscribed--return negative */
221 } /* left > 0 means incomplete */
237 return left;
387 s.left = 0;