From: David Levine Date: Sat, 2 Feb 2013 16:21:14 +0000 (-0600) Subject: Added l modifier to X printf conversions of wchar_t's. X-Git-Url: https://diplodocus.org/git/nmh/commitdiff_plain/df6e7ebd567b8c815843682a2739009bac298b33?hp=985e7f782e2acf014ecde7893530f5183de65861 Added l modifier to X printf conversions of wchar_t's. --- 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 */