blob: 9377287a6089ad3e292d098b4076ad80ebe04e4d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
commit 5f765d8f0ef76c227277c3f9e3162f9deac654db
Author: Jesse Allen <the3dfxdude@gmail.com>
Date: Wed Jun 26 18:11:30 2019 -0700
LocaleRes: Don't use database field to enable transliteration.
diff --git a/src/LocaleRes.cpp b/src/LocaleRes.cpp
index 5b4300a..88d975f 100644
--- a/src/LocaleRes.cpp
+++ b/src/LocaleRes.cpp
@@ -107,10 +107,13 @@ void LocaleRes::init(const char *locale)
strcpy(lang, "??");
strcpy(codeset, "ISO-8859-1");
}
- strcat(codeset, "//TRANSLIT");
- cd = iconv_open(codeset, "");
+ String tocode(codeset);
+ tocode += "//TRANSLIT";
+ cd = iconv_open(tocode, "");
+
cd_latin = iconv_open("ISO-8859-1", "");
+
in_buf = mem_add(INIT_BUF_SIZE+1);
in_buf_size = INIT_BUF_SIZE;
out_buf = mem_add(INIT_BUF_SIZE+1);
|