Path: blob/main/japanese/chasen-base/files/patch-dartsdic.cpp
16461 views
--- lib/dartsdic.cpp.orig 2008-12-26 15:45:32.000000000 +00001+++ lib/dartsdic.cpp 2008-12-26 15:46:13.000000000 +00002@@ -168,7 +168,7 @@3{4Hash::iterator i, last;5Hash* entries = builder->entries;6- char** keys = new char*[entries->size()];7+ const char** keys = new const char*[entries->size()];8size_t* lens = new size_t[entries->size()];9long* vals = new long[entries->size()];10int size = 0;11@@ -185,7 +185,7 @@12lex_indices.push_back(i->second);13}14lens[size] = key.size();15- keys[size] = (char*) key.data();16+ keys[size] = (const char*) key.data();17vals[size] = redump_lex(lens[size], lex_indices, tmpfile, lexfile);18if (vals[size] < 0) {19std::cerr << "Unexpected error at " << key << std::endl;202122