diff options
author | Peng Wu <alexepico@gmail.com> | 2011-09-06 14:18:00 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2011-09-06 14:18:00 +0800 |
commit | a49d9240720f7a8de1e2418a039f9850ccc08ca8 (patch) | |
tree | aea55de75f33260237bf86ac399ba16fa0d8e380 /src/pinyin.h | |
parent | cd0ab1bf9664acee7b014c1b71c05270dee9f080 (diff) | |
download | libpinyin-a49d9240720f7a8de1e2418a039f9850ccc08ca8.tar.gz libpinyin-a49d9240720f7a8de1e2418a039f9850ccc08ca8.tar.xz libpinyin-a49d9240720f7a8de1e2418a039f9850ccc08ca8.zip |
refine pinyin api
Diffstat (limited to 'src/pinyin.h')
-rw-r--r-- | src/pinyin.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/pinyin.h b/src/pinyin.h index 7b3bacb..dae5e55 100644 --- a/src/pinyin.h +++ b/src/pinyin.h @@ -39,10 +39,12 @@ void pinyin_fini(pinyin_context_t * context); bool pinyin_alloc_auxiliary_arrays(pinyin_context_t * context, PinyinKeyVector * pinyin_keys, + PinyinKeyPosVector * pinyin_poses, CandidateConstraints * constraints, MatchResults * match_results); bool pinyin_free_auxiliary_arrays(pinyin_context_t * context, PinyinKeyVector * pinyin_keys, + PinyinKeyPosVector * pinyin_poses, CandidateConstraints * constraints, MatchResults * match_results); @@ -67,19 +69,22 @@ bool pinyin_parse_full(pinyin_context_t * context, PinyinKey * onekey); bool pinyin_parse_more_fulls(pinyin_context_t * context, const char * pinyins, - PinyinKeyVector pinyin_keys); + PinyinKeyVector pinyin_keys, + PinyinKeyPosVector pinyin_poses); bool pinyin_parse_double(pinyin_context_t * context, const char * onepinyin, PinyinKey * onekey); bool pinyin_parse_more_doubles(pinyin_context_t * context, const char * pinyins, - PinyinKeyVector pinyin_keys); + PinyinKeyVector pinyin_keys, + PinyinKeyPosVector pinyin_poses); bool pinyin_parse_chewing(pinyin_context_t * context, const char * onechewing, PinyinKey * onekey); bool pinyin_parse_more_chewings(pinyin_context_t * context, const char * chewings, - PinyinKeyVector pinyin_keys); + PinyinKeyVector pinyin_keys, + PinyinKeyPosVector pinyin_poses); bool pinyin_get_candidates(pinyin_context_t * context, size_t offset, |