From e85c6ac35846b87a794f8b2d85cbe472b3c7e8b7 Mon Sep 17 00:00:00 2001 From: Peng Wu Date: Tue, 3 May 2011 16:28:58 +0800 Subject: polish flexible n-gram --- src/storage/flexible_ngram.h | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/storage/flexible_ngram.h') diff --git a/src/storage/flexible_ngram.h b/src/storage/flexible_ngram.h index 7181d06..6f3c778 100644 --- a/src/storage/flexible_ngram.h +++ b/src/storage/flexible_ngram.h @@ -253,7 +253,6 @@ private: phrase_token_t m_magic_header_index[2]; char m_magic_number[4]; - const size_t m_magic_number_length; void reset(){ if ( m_db ){ @@ -263,8 +262,7 @@ private: } public: - FlexibleBigram(const char * magic_number) - : m_magic_number_length(sizeof(m_magic_number)){ + FlexibleBigram(const char * magic_number){ m_db = NULL; m_magic_header_index[0] = null_token; m_magic_header_index[1] = null_token; @@ -436,7 +434,7 @@ public: DBT db_data; memset(&db_data, 0, sizeof(DBT)); db_data.flags = DB_DBT_PARTIAL; - db_data.doff = m_magic_number_length; + db_data.doff = sizeof(m_magic_number); db_data.dlen = sizeof(MagicHeader); int ret = m_db->get(m_db, NULL, &db_key, &db_data, 0); @@ -463,7 +461,7 @@ public: db_data.data = (void *) &header; db_data.size = sizeof(MagicHeader); db_data.flags = DB_DBT_PARTIAL; - db_data.doff = m_magic_number_length; + db_data.doff = sizeof(m_magic_number); db_data.dlen = sizeof(MagicHeader); int ret = m_db->put(m_db, NULL, &db_key, &db_data, 0); -- cgit