Lines Matching defs:last
47 encountered in an input file, it is the last stream in that file.
156 last = have ? (have--, (int)(*next++)) : -1)
203 int last; /* last byte read by NEXT(), or -1 if EOF */
212 unsigned end; /* last valid entry in prefix/suffix tables */
215 unsigned final; /* last character written for previous code */
227 if (last == -1)
251 final = prev = (unsigned)last; /* low 8 bits of code */
254 if (last & 1) { /* code must be < 256 */
258 rem = (unsigned)last >> 1; /* remaining 7 bits */
287 code += (unsigned)last << left; /* middle (or high) bits of code */
293 code += (unsigned)last << left; /* high bits of code */
299 rem = (unsigned)last >> (8 - left); /* unused bits from last byte */
310 /* special code to reuse last match */
365 /* loop for next code with final and prev as the last match, rem and
366 left provide the first 0..7 bits of the next code, end is the last
385 int ret, first, last;
406 if (last != 31 || (NEXT() != 139 && last != 157)) {
414 if (last == 157) {
422 if (last == -1) break;
434 if (last == -1) break;
443 if (last == -1) break;
450 if (last == -1) break;
455 while (NEXT() != 0 && last != -1)
458 while (NEXT() != 0 && last != -1)
464 if (last == -1) break;
488 if (last != -1) {
499 if (last != -1) {