X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/df6e7ebd567b8c815843682a2739009bac298b33..66cfb7956488139a507375b9b8964cf78a221962:/test/getcwidth.c diff --git a/test/getcwidth.c b/test/getcwidth.c index ba51826d..a145b2d9 100644 --- a/test/getcwidth.c +++ b/test/getcwidth.c @@ -126,7 +126,8 @@ getwidth(const char *string) } if ((clen = wcwidth(c)) < 0) { - fprintf(stderr, "U+%04lX non-printable\n", c); + fprintf(stderr, "U+%04lX non-printable\n", + (unsigned long int) c); return; } @@ -147,7 +148,8 @@ dumpwidth(void) for (wc = low = 1, lastwidth = wcwidth(wc); wc <= 0xffff; wc++) { width = wcwidth(wc); if (width != lastwidth) { - printf("%04lX - %04lX = %d\n", low, wc - 1, lastwidth); + printf("%04lX - %04lX = %d\n", (unsigned long int) low, + (unsigned long int) (wc - 1), lastwidth); low = wc; } lastwidth = width; @@ -155,6 +157,7 @@ dumpwidth(void) width = wcwidth(wc - 1); if (width == lastwidth) - printf("%04lX - %04lX = %d\n", low, wc - 1, width); + printf("%04lX - %04lX = %d\n", (unsigned long int) low, + (unsigned long int) (wc - 1), width); } #endif /* MULTIBYTE_SUPPORT */