diff options
-rw-r--r-- | src/lookup/phrase_lookup.cpp | 2 | ||||
-rw-r--r-- | src/lookup/pinyin_lookup2.cpp | 2 | ||||
-rw-r--r-- | src/storage/phrase_index.cpp | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/src/lookup/phrase_lookup.cpp b/src/lookup/phrase_lookup.cpp index 451bc3a..6070727 100644 --- a/src/lookup/phrase_lookup.cpp +++ b/src/lookup/phrase_lookup.cpp @@ -38,7 +38,7 @@ static bool populate_prefixes(GPtrArray * steps_index, GPtrArray * steps_content) { lookup_key_t initial_key = sentence_start; - lookup_value_t initial_value(log(1)); + lookup_value_t initial_value(log(1.f)); initial_value.m_handles[1] = sentence_start; LookupStepContent initial_step_content = (LookupStepContent) diff --git a/src/lookup/pinyin_lookup2.cpp b/src/lookup/pinyin_lookup2.cpp index 2250a93..15ec222 100644 --- a/src/lookup/pinyin_lookup2.cpp +++ b/src/lookup/pinyin_lookup2.cpp @@ -133,7 +133,7 @@ static bool populate_prefixes(GPtrArray * steps_index, for (size_t i = 0; i < prefixes->len; ++i) { phrase_token_t token = g_array_index(prefixes, phrase_token_t, i); lookup_key_t initial_key = token; - lookup_value_t initial_value(log(1)); + lookup_value_t initial_value(log(1.f)); initial_value.m_handles[1] = token; LookupStepContent initial_step_content = (LookupStepContent) diff --git a/src/storage/phrase_index.cpp b/src/storage/phrase_index.cpp index ede3cac..3f13042 100644 --- a/src/storage/phrase_index.cpp +++ b/src/storage/phrase_index.cpp @@ -624,7 +624,7 @@ int SubPhraseIndex::get_range(/* out */ PhraseIndexRange & range){ /* remove trailing zeros. */ const table_offset_t * poffset = NULL; for (poffset = end; poffset > begin + 1; --poffset) { - if (NULL != *(poffset - 1)) + if (0 != *(poffset - 1)) break; } |