#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;
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)