if(line > 0) tab += line;
- while(line < (y1 >> 8) && line < fbheight) {
+ while(line <= (y1 >> 8) && line < fbheight) {
if(line >= 0) {
int val = x < 0 ? 0 : x >> 8;
*tab++ = val < fbwidth ? val : fbwidth - 1;
}
fbptr = fb + top * fbwidth;
- for(i=top; i<bot; i++) {
+ for(i=top; i<=bot; i++) {
start = scantab[0][i];
len = scantab[1][i] - start;