summaryrefslogtreecommitdiffstats
path: root/tests/tests_helper.h
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2017-05-25 15:36:40 +0800
committerPeng Wu <alexepico@gmail.com>2017-05-25 15:36:40 +0800
commitcfe42385affbe99c5e4b01d2a8d7ef9d6f72d425 (patch)
tree6976cba0a15b7c20fa36deb9194c3fb47f9af72d /tests/tests_helper.h
parent0bd9779cfd4be55ec600355c31806279885ba754 (diff)
downloadlibpinyin-cfe42385affbe99c5e4b01d2a8d7ef9d6f72d425.tar.gz
libpinyin-cfe42385affbe99c5e4b01d2a8d7ef9d6f72d425.tar.xz
libpinyin-cfe42385affbe99c5e4b01d2a8d7ef9d6f72d425.zip
handle zhuyin table file in tests and utils
Diffstat (limited to 'tests/tests_helper.h')
-rw-r--r--tests/tests_helper.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/tests/tests_helper.h b/tests/tests_helper.h
index 9177956..b236cd7 100644
--- a/tests/tests_helper.h
+++ b/tests/tests_helper.h
@@ -51,7 +51,8 @@ inline bool load_phrase_index(const pinyin_table_info_t * phrase_files,
inline bool load_phrase_table(const pinyin_table_info_t * phrase_files,
ChewingLargeTable2 * chewing_table,
PhraseLargeTable3 * phrase_table,
- FacadePhraseIndex * phrase_index){
+ FacadePhraseIndex * phrase_index,
+ TABLE_PHONETIC_TYPE type){
for (size_t i = 0; i < PHRASE_INDEX_LIBRARY_COUNT; ++i) {
const pinyin_table_info_t * table_info = phrase_files + i;
@@ -70,13 +71,13 @@ inline bool load_phrase_table(const pinyin_table_info_t * phrase_files,
g_free(filename);
if (chewing_table)
- chewing_table->load_text(tablefile);
+ chewing_table->load_text(tablefile, type);
fseek(tablefile, 0L, SEEK_SET);
if (phrase_table)
phrase_table->load_text(tablefile);
fseek(tablefile, 0L, SEEK_SET);
if (phrase_index)
- phrase_index->load_text(i, tablefile);
+ phrase_index->load_text(i, tablefile, type);
fclose(tablefile);
}
return true;