summaryrefslogtreecommitdiff
path: root/frontends/amiga/utf8.c
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2020-05-26 15:08:51 +0100
committerChris Young <chris@unsatisfactorysoftware.co.uk>2020-05-26 15:08:51 +0100
commit68f1b41bf0c62b79a95c4547194bf7bde535de47 (patch)
treec2a1baac68fe3254bfce5d54ff86f249421160f9 /frontends/amiga/utf8.c
parent22ea4cbe65b5bf737269dd0deeccb0cdf0124387 (diff)
downloadnetsurf-68f1b41bf0c62b79a95c4547194bf7bde535de47.tar.gz
netsurf-68f1b41bf0c62b79a95c4547194bf7bde535de47.tar.bz2
Amiga: Use IANA codeset number to identify local charset
Diffstat (limited to 'frontends/amiga/utf8.c')
-rwxr-xr-xfrontends/amiga/utf8.c8
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);