diff options
Diffstat (limited to 'frontends/amiga/utf8.c')
-rwxr-xr-x | frontends/amiga/utf8.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/frontends/amiga/utf8.c b/frontends/amiga/utf8.c index 83872ebff..f16cbba6c 100755 --- a/frontends/amiga/utf8.c +++ b/frontends/amiga/utf8.c @@ -38,16 +38,18 @@ static nserror ami_utf8_codesets(const char *string, size_t len, char **result, ULONG utf8_tag, local_tag; if(to_local == false) { - local_tag = CSA_SourceCodeset; + local_tag = CSA_SourceMIBenum; utf8_tag = CSA_DestMIBenum; } else { utf8_tag = CSA_SourceMIBenum; - local_tag = CSA_DestCodeset; + local_tag = CSA_DestMIBenum; } out = CodesetsConvertStr(CSA_Source, string, CSA_SourceLen, len, - local_tag, CodesetsFindA(nsoption_charp(local_charset), NULL), +#ifdef __amigaos4__ + local_tag, nsoption_int(local_codeset), +#endif utf8_tag, CS_MIBENUM_UTF_8, CSA_MapForeignChars, TRUE, TAG_DONE); |