$NetBSD: patch-al,v 1.1 2004/06/01 08:23:29 shannonjr Exp $ --- lib/dartsdic.cpp.orig 2003-07-30 10:06:57.000000000 -0600 +++ lib/dartsdic.cpp @@ -177,7 +177,7 @@ da_build_dump(da_build_t* builder, char* lex_indices.push_back(i->second); } lens[size] = key.size(); - (const char*)keys[size] = key.data(); + keys[size] = const_cast(key.data()); vals[size] = redump_lex(lens[size], lex_indices, tmpfile, lexfile); if (vals[size] < 0) { std::cerr << "Unexpected error at " << key << std::endl;