# | Line 753 | Line 753 | BMPwriteScanline(BMPWriter *bw) | |
---|---|---|
753 | } | |
754 | if (n <= 0) /* was that it? */ | |
755 | break; | |
756 | < | val = *sp; /* output run */ |
757 | < | for (cnt = 1; --n && cnt < 255; cnt++) |
758 | < | if (*++sp != val) |
756 | > | val = *sp++; /* output run */ |
757 | > | for (cnt = 1; --n && cnt < 255; cnt++, sp++) |
758 | > | if (*sp != val) |
759 | break; | |
760 | wrbyte(cnt, bw); | |
761 | wrbyte(val, bw); |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |