diff options
author | Peng Wu <alexepico@gmail.com> | 2012-11-15 11:44:37 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2012-11-15 11:45:04 +0800 |
commit | 34008b9e2cb6c6d8228af3fdece5eadc3a30daa0 (patch) | |
tree | d5f824e5bd0b86a1dcc15835707f4239f4da61eb | |
parent | 6c26daabfbb59f8aa9694ea5b0e46631fdb74403 (diff) | |
download | libpinyin-34008b9e2cb6c6d8228af3fdece5eadc3a30daa0.tar.gz libpinyin-34008b9e2cb6c6d8228af3fdece5eadc3a30daa0.tar.xz libpinyin-34008b9e2cb6c6d8228af3fdece5eadc3a30daa0.zip |
fixes constraints array
-rw-r--r-- | src/pinyin.cpp | 2 | ||||
-rw-r--r-- | tests/lookup/test_pinyin_lookup.cpp | 2 | ||||
-rw-r--r-- | utils/training/eval_correction_rate.cpp | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/src/pinyin.cpp b/src/pinyin.cpp index 2842161..e523119 100644 --- a/src/pinyin.cpp +++ b/src/pinyin.cpp @@ -559,7 +559,7 @@ pinyin_instance_t * pinyin_alloc_instance(pinyin_context_t * context){ instance->m_pinyin_key_rests = g_array_new(FALSE, FALSE, sizeof(ChewingKeyRest)); instance->m_constraints = g_array_new - (FALSE, FALSE, sizeof(lookup_constraint_t)); + (TRUE, FALSE, sizeof(lookup_constraint_t)); instance->m_match_results = g_array_new(FALSE, FALSE, sizeof(phrase_token_t)); diff --git a/tests/lookup/test_pinyin_lookup.cpp b/tests/lookup/test_pinyin_lookup.cpp index f762bea..3c714b9 100644 --- a/tests/lookup/test_pinyin_lookup.cpp +++ b/tests/lookup/test_pinyin_lookup.cpp @@ -55,7 +55,7 @@ int main( int argc, char * argv[]){ g_array_append_val(prefixes, sentence_start); CandidateConstraints constraints = g_array_new - (FALSE, FALSE, sizeof(lookup_constraint_t)); + (TRUE, FALSE, sizeof(lookup_constraint_t)); MatchResults results = g_array_new(FALSE, FALSE, sizeof(phrase_token_t)); diff --git a/utils/training/eval_correction_rate.cpp b/utils/training/eval_correction_rate.cpp index dd36750..fb6bdd2 100644 --- a/utils/training/eval_correction_rate.cpp +++ b/utils/training/eval_correction_rate.cpp @@ -66,7 +66,7 @@ bool get_best_match(PinyinLookup2 * pinyin_lookup, /* initialize constraints. */ CandidateConstraints constraints = g_array_new - (FALSE, FALSE, sizeof(lookup_constraint_t)); + (TRUE, FALSE, sizeof(lookup_constraint_t)); g_array_set_size(constraints, keys->len); for ( size_t i = 0; i < constraints->len; ++i ) { lookup_constraint_t * constraint = &g_array_index |