From 95373257380dbf7e4293b5499a8d122948ac8270 Mon Sep 17 00:00:00 2001 From: Walter Karas Date: Tue, 16 Feb 2021 13:07:36 -0600 Subject: [PATCH] Eliminate cast in mdbm_export_splitter.cc that is little endan dependent. --- src/tools/mdbm_export_splitter.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/tools/mdbm_export_splitter.cc b/src/tools/mdbm_export_splitter.cc index 5685735..227607f 100644 --- a/src/tools/mdbm_export_splitter.cc +++ b/src/tools/mdbm_export_splitter.cc @@ -90,8 +90,7 @@ getNumForHashCode(const char *optarg) string("STL"), string("MD5"), string("SHA1"), string("JENKINS"), string("HSIEH"), string() }; - char (*pfunc)(char) = reinterpret_cast(static_cast(toupper)); - transform(str.begin(), str.end(), str.begin(), pfunc); + transform(str.begin(), str.end(), str.begin(), [](char c) -> char { return toupper(c); }); for (int hcode = smallestHashCode; nameList[hcode].empty() == false; ++hcode) { if (str.find(nameList[hcode]) != string::npos)