From b0ea21fda50b43d964f8ddc84f62ff3bb61043c8 Mon Sep 17 00:00:00 2001 From: Peng Wu Date: Fri, 27 Aug 2010 14:24:02 +0800 Subject: begin to add add_index/remove_index. --- src/storage/pinyin_large_table.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/storage/pinyin_large_table.cpp') diff --git a/src/storage/pinyin_large_table.cpp b/src/storage/pinyin_large_table.cpp index 9f0f8ee..7d0ac4a 100644 --- a/src/storage/pinyin_large_table.cpp +++ b/src/storage/pinyin_large_table.cpp @@ -390,13 +390,13 @@ int PinyinLengthIndexLevel::add_index( int phrase_length, /* in */ PinyinKey key int PinyinLengthIndexLevel::remove_index( int phrase_length, /* in */ PinyinKey keys[], /* in */ phrase_token_t token){ assert(phrase_length + 1 < MAX_PHRASE_LENGTH); if ( m_pinyin_array_indexes -> len <= phrase_length ) - return false; + return REMOVE_ITEM_DONOT_EXISTS; #define CASE(len) case len: \ { \ PinyinArrayIndexLevel * &array = g_array_index \ (m_pinyin_array_indexes, PinyinArrayIndexLevel *, len); \ if ( !array ) \ - return false; \ + return REMOVE_ITEM_DONOT_EXISTS; \ return array->remove_index(keys, token); \ } switch(phrase_length){ -- cgit