From df6e7ebd567b8c815843682a2739009bac298b33 Mon Sep 17 00:00:00 2001 From: David Levine Date: Sat, 2 Feb 2013 10:21:14 -0600 Subject: [PATCH] Added l modifier to X printf conversions of wchar_t's. --- test/getcwidth.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/getcwidth.c b/test/getcwidth.c index 59ae33e3..ba51826d 100644 --- a/test/getcwidth.c +++ b/test/getcwidth.c @@ -126,7 +126,7 @@ getwidth(const char *string) } if ((clen = wcwidth(c)) < 0) { - fprintf(stderr, "U+%04X non-printable\n", c); + fprintf(stderr, "U+%04lX non-printable\n", c); return; } @@ -147,7 +147,7 @@ dumpwidth(void) for (wc = low = 1, lastwidth = wcwidth(wc); wc <= 0xffff; wc++) { width = wcwidth(wc); if (width != lastwidth) { - printf("%04X - %04X = %d\n", low, wc - 1, lastwidth); + printf("%04lX - %04lX = %d\n", low, wc - 1, lastwidth); low = wc; } lastwidth = width; @@ -155,6 +155,6 @@ dumpwidth(void) width = wcwidth(wc - 1); if (width == lastwidth) - printf("%04X - %04X = %d\n", low, wc - 1, width); + printf("%04lX - %04lX = %d\n", low, wc - 1, width); } #endif /* MULTIBYTE_SUPPORT */ -- 2.56.0