887d53d3c1
PR: 129958 Submitted by: Paul Guyot <pguyot at kallisys dot net>
20 lines
753 B
C++
20 lines
753 B
C++
--- lib/dartsdic.cpp.orig 2008-12-26 15:45:32.000000000 +0000
|
|
+++ lib/dartsdic.cpp 2008-12-26 15:46:13.000000000 +0000
|
|
@@ -168,7 +168,7 @@
|
|
{
|
|
Hash::iterator i, last;
|
|
Hash* entries = builder->entries;
|
|
- char** keys = new char*[entries->size()];
|
|
+ const char** keys = new const char*[entries->size()];
|
|
size_t* lens = new size_t[entries->size()];
|
|
long* vals = new long[entries->size()];
|
|
int size = 0;
|
|
@@ -185,7 +185,7 @@
|
|
lex_indices.push_back(i->second);
|
|
}
|
|
lens[size] = key.size();
|
|
- keys[size] = (char*) key.data();
|
|
+ keys[size] = (const char*) key.data();
|
|
vals[size] = redump_lex(lens[size], lex_indices, tmpfile, lexfile);
|
|
if (vals[size] < 0) {
|
|
std::cerr << "Unexpected error at " << key << std::endl;
|