]> diplodocus.org Git - nmh/blobdiff - test/getcwidth.c
Print information about the compiler toolchain on Darwin and FreeBSD.
[nmh] / test / getcwidth.c
index 9e1ba65c456adb64fb82ce467b97088644a2eccc..2c4755b1c924d5a60f223c54ae62efeec571c888 100644 (file)
@@ -30,13 +30,18 @@ int
 main(int argc, char *argv[])
 {
 #ifndef MULTIBYTE_SUPPORT
+       (void) argc;
+       (void) argv;
        fprintf(stderr, "Nmh was not configured with multibyte support\n");
        exit(1);
 #else /* MULTIBYTE_SUPPORT */
        wchar_t c;
        int i;
 
-       setlocale(LC_ALL, "");
+       if (! setlocale(LC_ALL, "")) {
+               fprintf(stderr, "setlocale failed, check your LC_ALL, "
+                   "LC_CTYPE, and LANG environment variables\n");
+       }
 
        if (argc < 2)
                usage(argv[0]);
@@ -159,5 +164,5 @@ dumpwidth(void)
        if (width == lastwidth)
                printf("%04lX - %04lX = %d\n", (unsigned long int) low,
                       (unsigned long int) (wc), width);
-}
 #endif /* MULTIBYTE_SUPPORT */
+}