]> git.draconx.ca Git - cdecl99.git/blobdiff - src/cdecl99.c
Replace Gnulib striconv with copyright_symbol from dxcommon.
[cdecl99.git] / src / cdecl99.c
index 015cf7a967bf3c39ba276bb2ba3b6a661af9a5d7..1da195ea0838d0d53ffbbf9fdc3d88a37cb103ca 100644 (file)
 #include <getopt.h>
 #include <gettext.h>
 #include <readline.h>
-#include <striconv.h>
 #include <localcharset.h>
 #include <mbswidth.h>
 
 #include "cdecl99.h"
 #include "cdecl.h"
 #include "help.h"
+#include "copysym.h"
 
 static const char *progname = "cdecl99";
 static bool interactive = true;
@@ -65,22 +65,13 @@ void print_error(const char *fmt, ...)
 
 static void print_version(void)
 {
-       const char *copysign = "(C)";
-       void *convsign = NULL;
-
-       if (ENABLE_NLS) {
-               convsign = str_iconv("\xc2\xa9", "UTF-8", locale_charset());
-               if (convsign)
-                       copysign = convsign;
-       }
+       const char *copysign = copyright_symbol(locale_charset());
 
        puts(PACKAGE_STRING);
        printf("Copyright %s 2023 Nick Bowler.\n", copysign);
        puts("License GPLv3+: GNU GPL version 3 or any later version.");
        puts("This is free software: you are free to change and redistribute it.");
        puts("There is NO WARRANTY, to the extent permitted by law.");
-
-       free(convsign);
 }
 
 static void print_usage(FILE *f)