summaryrefslogtreecommitdiffstats
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/libguess.c28
1 files changed, 26 insertions, 2 deletions
diff --git a/engines/libguess.c b/engines/libguess.c
index 7f13b50..4bf1dee 100644
--- a/engines/libguess.c
+++ b/engines/libguess.c
@@ -49,7 +49,7 @@ struct rcc_guess_engine_t guessJPEngine = {
&guess_jp
};
-struct rcc_guess_engine_t guessCNEngine = {
+struct rcc_guess_engine_t guessZHEngine = {
{
"LibGUESS",
NULL, /* Constructor */
@@ -60,6 +60,30 @@ struct rcc_guess_engine_t guessCNEngine = {
NULL
};
+/*
+struct rcc_guess_engine_t guessCNEngine = {
+ {
+ "LibGUESS",
+ NULL,
+ NULL,
+ &guessDetect,
+ {"UTF-8", "UTF-16", "ISO-2022-CN", "GB2312", "GB18030", NULL}
+ },
+ &guess_cn
+};
+
+struct rcc_guess_engine_t guessTWEngine = {
+ {
+ "LibGUESS",
+ NULL,
+ NULL,
+ &guessDetect,
+ {"UTF-8", "UTF-16", "ISO-2022-TW", "BIG5", NULL}
+ },
+ &guess_tw
+};
+*/
+
struct rcc_guess_engine_t guessKREngine = {
{
"LibGUESS",
@@ -73,7 +97,7 @@ struct rcc_guess_engine_t guessKREngine = {
rcc_engine *rccGetInfo(const char *lang) {
- if (!strcmp(lang, "zh")) return (rcc_engine*)&guessCNEngine;
+ if (!strcmp(lang, "zh")) return (rcc_engine*)&guessZHEngine;
if (!strcmp(lang, "ja")) return (rcc_engine*)&guessJPEngine;
if (!strcmp(lang, "ko")) return (rcc_engine*)&guessKREngine;
return NULL;