Lines Matching defs:last
46 encountered in an input file, it is the last stream in that file.
155 last = have ? (have--, (int)(*next++)) : -1)
202 int last; /* last byte read by NEXT(), or -1 if EOF */
211 unsigned end; /* last valid entry in prefix/suffix tables */
214 unsigned final; /* last character written for previous code */
226 if (last == -1)
250 final = prev = (unsigned)last; /* low 8 bits of code */
253 if (last & 1) { /* code must be < 256 */
257 rem = (unsigned)last >> 1; /* remaining 7 bits */
286 code += (unsigned)last << left; /* middle (or high) bits of code */
292 code += (unsigned)last << left; /* high bits of code */
298 rem = (unsigned)last >> (8 - left); /* unused bits from last byte */
309 /* special code to reuse last match */
364 /* loop for next code with final and prev as the last match, rem and
365 left provide the first 0..7 bits of the next code, end is the last
384 int ret, first, last;
405 if (last != 31 || (NEXT() != 139 && last != 157)) {
413 if (last == 157) {
421 if (last == -1) break;
433 if (last == -1) break;
442 if (last == -1) break;
449 if (last == -1) break;
454 while (NEXT() != 0 && last != -1)
457 while (NEXT() != 0 && last != -1)
463 if (last == -1) break;
487 if (last != -1) {
498 if (last != -1) {