summaryrefslogtreecommitdiffstats
path: root/src/pinyin.cpp
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2012-10-19 15:04:30 +0800
committerPeng Wu <alexepico@gmail.com>2012-10-19 15:05:14 +0800
commit1a663eac6e9dcd16375690d9ab54f51bf02c83b7 (patch)
treedd903459badc5009f97f9270dadf079953b079c5 /src/pinyin.cpp
parent595692374597ac71f0f39ea2444ea9d80c2a6184 (diff)
downloadlibpinyin-1a663eac6e9dcd16375690d9ab54f51bf02c83b7.tar.gz
libpinyin-1a663eac6e9dcd16375690d9ab54f51bf02c83b7.tar.xz
libpinyin-1a663eac6e9dcd16375690d9ab54f51bf02c83b7.zip
rename pinyin_lookup_token to pinyin_lookup_tokens
Diffstat (limited to 'src/pinyin.cpp')
-rw-r--r--src/pinyin.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/pinyin.cpp b/src/pinyin.cpp
index 765c4a1..b291c57 100644
--- a/src/pinyin.cpp
+++ b/src/pinyin.cpp
@@ -1623,8 +1623,8 @@ bool pinyin_clear_constraints(pinyin_instance_t * instance){
return retval;
}
-bool pinyin_lookup_token(pinyin_instance_t * instance,
- const char * phrase, phrase_token_t * token){
+bool pinyin_lookup_tokens(pinyin_instance_t * instance,
+ const char * phrase, GArray * tokenarray){
pinyin_context_t * & context = instance->m_context;
FacadePhraseIndex * & phrase_index = context->m_phrase_index;
@@ -1635,7 +1635,7 @@ bool pinyin_lookup_token(pinyin_instance_t * instance,
memset(tokens, 0, sizeof(PhraseTokens));
phrase_index->prepare_tokens(tokens);
int retval = context->m_phrase_table->search(ucs4_len, ucs4_phrase, tokens);
- int num = get_first_token(tokens, *token);
+ int num = reduce_tokens(tokens, tokenarray);
phrase_index->destroy_tokens(tokens);
return SEARCH_OK & retval;