aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexey Gladkov <gladkov.alexey@gmail.com>2023-04-18 14:52:07 +0200
committerAlexey Gladkov <gladkov.alexey@gmail.com>2023-04-18 14:52:07 +0200
commit2cce1acc42382a91d42c2f174d2650c978fa4a10 (patch)
tree1c07778cb78d3af7b7209b44d7e29259bfda37df
parent3d0d3dee354a623fb4b1c39e03e5f44f4e2edc00 (diff)
downloadkbd-2cce1acc42382a91d42c2f174d2650c978fa4a10.tar.gz
Fix build warning about conversion from "unsigned int" to "unsigned char"
Signed-off-by: Alexey Gladkov <gladkov.alexey@gmail.com>
-rw-r--r--src/libkfont/mapscrn.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/libkfont/mapscrn.c b/src/libkfont/mapscrn.c
index 7f0ae885..61c95700 100644
--- a/src/libkfont/mapscrn.c
+++ b/src/libkfont/mapscrn.c
@@ -152,14 +152,15 @@ kfont_load_consolemap(struct kfont_context *ctx, int fd, const char *mfil)
{
unsigned short ubuf[E_TABSZ];
unsigned char buf[E_TABSZ];
- unsigned int i;
+ unsigned char i = 0;
int u = 0;
/* default: trivial straight-to-font */
- for (i = 0; i < E_TABSZ; i++) {
- buf[i] = i;
+ do {
+ buf[i] = i;
ubuf[i] = (0xf000 + i);
- }
+ } while (++i != 0);
+
if (mfil)
u = readnewmapfromfile(ctx, mfil, buf, ubuf);