Variable font_byte_width is always zero. Use this to simplify the code. * i386/i386at/kd.c (font_byte_width): Remove variable. (i, from): Remove variables. Remove for loop. * i386/i386at/kdsoft.h (font_byte_width): Remove declaration.
--- i386/i386at/kd.c | 7 ------- i386/i386at/kdsoft.h | 7 ------- 2 files changed, 14 deletions(-) diff --git a/i386/i386at/kd.c b/i386/i386at/kd.c index 1d0b84f..1a2d9fd 100644 --- a/i386/i386at/kd.c +++ b/i386/i386at/kd.c @@ -350,7 +350,6 @@ u_char char_white = 0xff; short xstart = 0; short ystart = 0; -short font_byte_width = 0; /* num bytes in 1 scan line of font */ /* * Switch for poll vs. interrupt. @@ -2710,18 +2709,12 @@ csrpos_t pos; char ch, chattr; { short xbit, ybit; /* u/l corner of char pos */ - u_char *from; - short i; if ((u_char)ch >= chars_in_font) ch = K_QUES; bmpch2bit(pos, &xbit, &ybit); bit2fbptr(xbit, ybit); - from = font_start; - for (i = 0; i < char_height; ++i) { - from += font_byte_width; - } } /* diff --git a/i386/i386at/kdsoft.h b/i386/i386at/kdsoft.h index a9aba78..b370807 100644 --- a/i386/i386at/kdsoft.h +++ b/i386/i386at/kdsoft.h @@ -198,11 +198,4 @@ extern u_char char_white; /* 8 white (on) bits */ extern short xstart, ystart; - -/* - * Accelerators for bitmap displays. - */ - -extern short font_byte_width; /* num bytes in 1 scan line of font */ - #endif /* _KDSOFT_H_ */ -- 1.8.1.4