X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=utf8%2Futf8-locale.c;h=1b3e255cc6fb062ca0d9b69ed51f3446d3cc5025;hb=55ce2ea3453000a221f98f520bda9169894a6c39;hp=de40ded6db26c46c02d893a9b8605107e8546033;hpb=11186842441ada03740e09c87b3caa119aed2dcf;p=gedcom-parse.git diff --git a/utf8/utf8-locale.c b/utf8/utf8-locale.c index de40ded..1b3e255 100644 --- a/utf8/utf8-locale.c +++ b/utf8/utf8-locale.c @@ -14,6 +14,7 @@ #include #include #include +#include "config.h" #include "utf8-locale.h" #define INITIAL_OUTSIZE 256 @@ -60,11 +61,11 @@ int open_conversion_contexts() } } -char* convert_utf8_to_locale(char* input, int *conv_fails) +char* convert_utf8_to_locale(const char* input, int *conv_fails) { size_t insize = strlen(input); size_t outsize; - char *inptr = input; + ICONV_CONST char *inptr = (ICONV_CONST char*) input; char *outptr; size_t nconv; @@ -118,11 +119,11 @@ char* convert_utf8_to_locale(char* input, int *conv_fails) return outbuffer; } -char* convert_locale_to_utf8(char* input) +char* convert_locale_to_utf8(const char* input) { size_t insize = strlen(input); size_t outsize; - char *inptr = input; + ICONV_CONST char *inptr = (ICONV_CONST char*) input; char *outptr; size_t nconv;