summaryrefslogtreecommitdiffstats
path: root/src/pinyin.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/pinyin.cpp')
-rw-r--r--src/pinyin.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/pinyin.cpp b/src/pinyin.cpp
index dae72df..71e2b17 100644
--- a/src/pinyin.cpp
+++ b/src/pinyin.cpp
@@ -150,6 +150,19 @@ bool pinyin_save(pinyin_context_t * context){
return true;
}
+bool pinyin_set_double_pinyin_scheme(pinyin_context_t * context,
+ PinyinShuangPinScheme scheme){
+ context->m_shuang_pin_parser->set_scheme(scheme);
+ return true;
+}
+
+bool pinyin_set_chewing_scheme(pinyin_context_t * context,
+ PinyinZhuYinScheme scheme){
+ context->m_chewing_parser->set_scheme(scheme);
+ return true;
+}
+
+
void pinyin_fini(pinyin_context_t * context){
delete context->m_default_parser;
delete context->m_shuang_pin_parser;