diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2020-05-26 15:08:51 +0100 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2020-05-26 15:08:51 +0100 |
commit | 68f1b41bf0c62b79a95c4547194bf7bde535de47 (patch) | |
tree | c2a1baac68fe3254bfce5d54ff86f249421160f9 /frontends/amiga/utf8.c | |
parent | 22ea4cbe65b5bf737269dd0deeccb0cdf0124387 (diff) | |
download | netsurf-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-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); |