chiark / gitweb /
Quell a few compiler warnings
authorBen Harris <bjh21@bjh21.me.uk>
Tue, 19 Nov 2024 23:02:35 +0000 (23:02 +0000)
committerBen Harris <bjh21@bjh21.me.uk>
Tue, 19 Nov 2024 23:40:00 +0000 (23:40 +0000)
bedstead.c

index cb77fa49877392266f24153e2f6d4adddc742d7c..12985b3c5fe87b371e9c67cf20fb7706c3cac063 100644 (file)
@@ -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("        </Coverage>\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]);
        }
 }