X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=utf8%2Futf8-locale.c;h=6db205bd762778d4c1f3ea0c00db957ca35f82e6;hb=4be49476b61e84bba17ac7b781b5fa7f8d36dd2b;hp=1b3e255cc6fb062ca0d9b69ed51f3446d3cc5025;hpb=a989ed6b8feb891cbd7ef99eec26cdb65c6e442e;p=gedcom-parse.git diff --git a/utf8/utf8-locale.c b/utf8/utf8-locale.c index 1b3e255..6db205b 100644 --- a/utf8/utf8-locale.c +++ b/utf8/utf8-locale.c @@ -11,10 +11,11 @@ #include #include -#include #include #include +#include #include "config.h" +#include "libcharset.h" #include "utf8-locale.h" #define INITIAL_OUTSIZE 256 @@ -43,11 +44,11 @@ int open_conversion_contexts() { assert(utf8_to_locale == (iconv_t) -1); assert(locale_to_utf8 == (iconv_t) -1); - utf8_to_locale = iconv_open(nl_langinfo(CODESET), "UTF-8"); + utf8_to_locale = iconv_open(locale_charset(), "UTF-8"); if (utf8_to_locale == (iconv_t) -1) return -1; else { - locale_to_utf8 = iconv_open("UTF-8", nl_langinfo(CODESET)); + locale_to_utf8 = iconv_open("UTF-8", locale_charset()); if (locale_to_utf8 == (iconv_t) -1) { close_conversion_contexts(); return -1;