From: Ben Harris Date: Tue, 19 Nov 2024 23:02:35 +0000 (+0000) Subject: Quell a few compiler warnings X-Git-Tag: bedstead-3.246~12 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~bjharris/git?a=commitdiff_plain;h=3434aa062ff488327ff8fe519c8a63e41333d885;p=bedstead.git Quell a few compiler warnings --- diff --git a/bedstead.c b/bedstead.c index cb77fa4..12985b3 100644 --- a/bedstead.c +++ b/bedstead.c @@ -3533,11 +3533,11 @@ dogpos(void) struct glyph *g = realglyph(&glyphs[i]); if (g->flags & (MOS6|MOS4)) continue; int fp = glyph_footprint(g->data); - if ((fp & (0xff << (XSIZE-dx-1))) == 0 && - (fp & (0xff << (XSIZE-dx-2))) != 0 && - (fp & ((1 << (dh - dx)) - 1)) == 0 && - (fp & ((1 << (dh - dx + 1)) - 1)) != 0 || - fp == 0 && dx == 0 && dh == 3) + if (((fp & (0xff << (XSIZE-dx-1))) == 0 && + (fp & (0xff << (XSIZE-dx-2))) != 0 && + (fp & ((1 << (dh - dx)) - 1)) == 0 && + (fp & ((1 << (dh - dx + 1)) - 1)) != 0) || + (fp == 0 && dx == 0 && dh == 3)) TTXS("Glyph", glyphs[i].name); } printf(" \n"); @@ -3941,7 +3941,7 @@ emit_hints(int vstems[XSIZE], int ledges[XSIZE], int redges[XSIZE], printf("%c", "X0100"[vhints[i]]); nhints++; } - printf("0000000" + (nhints - 1) % 8); + printf("%s", &"0000000"[(nhints - 1) % 8]); } }