There aren't *any* forward bits to use when decoding the last byte.
Signed-off-by: Keith Packard <keithp@keithp.com>
p = n;
/* A loop is needed to handle the last output byte. It
p = n;
/* A loop is needed to handle the last output byte. It
- * won't have a full NUM_HIST bits of future data to
- * perform full error correction, but we might as well
- * give the best possible answer anyways.
+ * won't have any bits of future data to perform full
+ * error correction, but we might as well give the
+ * best possible answer anyways.
*/
while ((b - o) >= (8 + NUM_HIST) || (i + 2 >= len && b > o)) {
*/
while ((b - o) >= (8 + NUM_HIST) || (i + 2 >= len && b > o)) {