From 451485f30774115d4890d2148ae94de87ceb5b3e Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Thu, 2 Feb 2017 11:26:27 -0800 Subject: [PATCH] maint: avoid %x-format argument type mismatch * sed/compile.c (savchar): Cast %x-format argument to "unsigned int" rather than to "unsigned char". Reported by Eric Blake in https://lists.gnu.org/archive/html/sed-devel/2017-02/msg00000.html --- sed/compile.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sed/compile.c b/sed/compile.c index 966752b..e4fbb44 100644 --- a/sed/compile.c +++ b/sed/compile.c @@ -257,7 +257,7 @@ savchar(int ch) { if (prog.cur <= prog.base || *--prog.cur != ch) panic("Called savchar() with unexpected pushback (%x)", - (unsigned char)ch); + (unsigned int) ch); } else ungetc(ch, prog.file); -- 2.9.3