Lines Matching defs:last
154 * bits in the byte that has the last bit of the type, as many as seven, are
229 * code, the last code of the longest length will be all ones.
428 * simply copies the last byte 258 times. A distance of four and a length of
429 * twelve copies the last four bytes three times. A simple forward copy
628 * the run. 16 copies the last length 3 to 6 times. 17 represents 3 to 10
705 int len; /* last length to repeat */
714 if (symbol == 16) { /* repeat last length 3..6 times */
716 return -5; /* no last length! */
717 len = lengths[index - 1]; /* last length */
726 while (symbol--) /* repeat last or zero symbol times */
786 * whether or not it is the last block. Then the block is decoded and the
787 * process repeated if it was not the last block.
789 * - The leftover bits in the last byte of the deflate data after the last
799 int last, type; /* block information */
818 /* process blocks until last block or error */
820 last = bits(&s, 1); /* one if last block */
831 } while (!last);