diff options
author | Dirk Huss <dirk_huss@mentor.com> | 2015-11-25 14:59:52 +0100 |
---|---|---|
committer | Dirk Huss <dirk_huss@mentor.com> | 2015-11-25 14:59:52 +0100 |
commit | faea5f299525500093843da72215d279c3eb483d (patch) | |
tree | 559a22a4f9844a4f8d04d8e39f37d04da797d1a0 /src/CommonAPI/DBus/DBusFunctionalHash.cpp | |
parent | db96446ece67ba1f495811e29838e8c7bc7984ff (diff) | |
download | genivi-common-api-dbus-runtime-faea5f299525500093843da72215d279c3eb483d.tar.gz |
CommonAPI-D-Bus 3.1.43.1.4
Diffstat (limited to 'src/CommonAPI/DBus/DBusFunctionalHash.cpp')
-rw-r--r-- | src/CommonAPI/DBus/DBusFunctionalHash.cpp | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/src/CommonAPI/DBus/DBusFunctionalHash.cpp b/src/CommonAPI/DBus/DBusFunctionalHash.cpp index 7eeb67f..00b5da6 100644 --- a/src/CommonAPI/DBus/DBusFunctionalHash.cpp +++ b/src/CommonAPI/DBus/DBusFunctionalHash.cpp @@ -13,7 +13,7 @@ /* * @see http://code.google.com/p/smhasher/ */ -#define SMHASHER_SEED_VALUE 0xc70f6907UL +#define SMHASHER_SEED_VALUE 0xc70f6907UL namespace std { @@ -25,15 +25,15 @@ size_t hash<pair<const char*, const char*> >::operator()(const pair<const char*, assert(b); uint32_t seed = static_cast<uint32_t>(SMHASHER_SEED_VALUE); - MurmurHash3_x86_32(a, strlen(a), seed, &seed); - MurmurHash3_x86_32(b, strlen(b), seed, &seed); + MurmurHash3_x86_32(a, static_cast<int>(strlen(a)), seed, &seed); + MurmurHash3_x86_32(b, static_cast<int>(strlen(b)), seed, &seed); return static_cast<size_t>(seed); } size_t hash<const char*>::operator()(const char* const t) const { uint32_t seed = static_cast<uint32_t>(SMHASHER_SEED_VALUE); - MurmurHash3_x86_32(t, strlen(t), seed, &seed); + MurmurHash3_x86_32(t, static_cast<int>(strlen(t)), seed, &seed); return static_cast<size_t>(seed); } @@ -42,8 +42,8 @@ size_t hash<pair<string, string> >::operator()(const pair<string, string>& t) co const string& b = t.second; uint32_t seed = static_cast<uint32_t>(SMHASHER_SEED_VALUE); - MurmurHash3_x86_32(a.c_str(), a.length(), seed, &seed); - MurmurHash3_x86_32(b.c_str(), b.length(), seed, &seed); + MurmurHash3_x86_32(a.c_str(), static_cast<int>(a.length()), seed, &seed); + MurmurHash3_x86_32(b.c_str(), static_cast<int>(b.length()), seed, &seed); return static_cast<size_t>(seed); } @@ -54,9 +54,9 @@ size_t hash<tuple<string, string, string> >::operator()(const tuple<string, stri const string& c = get<2>(t); uint32_t seed = static_cast<uint32_t>(SMHASHER_SEED_VALUE); - MurmurHash3_x86_32(a.c_str(), a.length(), seed, &seed); - MurmurHash3_x86_32(b.c_str(), b.length(), seed, &seed); - MurmurHash3_x86_32(c.c_str(), c.length(), seed, &seed); + MurmurHash3_x86_32(a.c_str(), static_cast<int>(a.length()), seed, &seed); + MurmurHash3_x86_32(b.c_str(), static_cast<int>(b.length()), seed, &seed); + MurmurHash3_x86_32(c.c_str(), static_cast<int>(c.length()), seed, &seed); return static_cast<size_t>(seed); } @@ -68,9 +68,9 @@ size_t hash<tuple<string, string, string, bool> >::operator()(const tuple<string const bool d = get<3>(t); uint32_t seed = static_cast<uint32_t>(SMHASHER_SEED_VALUE); - MurmurHash3_x86_32(a.c_str(), a.length(), seed, &seed); - MurmurHash3_x86_32(b.c_str(), b.length(), seed, &seed); - MurmurHash3_x86_32(c.c_str(), c.length(), seed, &seed); + MurmurHash3_x86_32(a.c_str(), static_cast<int>(a.length()), seed, &seed); + MurmurHash3_x86_32(b.c_str(), static_cast<int>(b.length()), seed, &seed); + MurmurHash3_x86_32(c.c_str(), static_cast<int>(c.length()), seed, &seed); MurmurHash3_x86_32(&d, sizeof(bool), seed, &seed); return static_cast<size_t>(seed); @@ -83,9 +83,9 @@ size_t hash<tuple<string, string, string, int> >::operator()(const tuple<string, const int d = get<3>(t); uint32_t seed = static_cast<uint32_t>(SMHASHER_SEED_VALUE); - MurmurHash3_x86_32(a.c_str(), a.length(), seed, &seed); - MurmurHash3_x86_32(b.c_str(), b.length(), seed, &seed); - MurmurHash3_x86_32(c.c_str(), c.length(), seed, &seed); + MurmurHash3_x86_32(a.c_str(), static_cast<int>(a.length()), seed, &seed); + MurmurHash3_x86_32(b.c_str(), static_cast<int>(b.length()), seed, &seed); + MurmurHash3_x86_32(c.c_str(), static_cast<int>(c.length()), seed, &seed); MurmurHash3_x86_32(&d, sizeof(d), seed, &seed); return static_cast<size_t>(seed); @@ -98,10 +98,10 @@ size_t hash<tuple<string, string, string, string> >::operator()(const tuple<stri const string& d = get<3>(t); uint32_t seed = static_cast<uint32_t>(SMHASHER_SEED_VALUE); - MurmurHash3_x86_32(a.c_str(), a.length(), seed, &seed); - MurmurHash3_x86_32(b.c_str(), b.length(), seed, &seed); - MurmurHash3_x86_32(c.c_str(), c.length(), seed, &seed); - MurmurHash3_x86_32(d.c_str(), d.length(), seed, &seed); + MurmurHash3_x86_32(a.c_str(), static_cast<int>(a.length()), seed, &seed); + MurmurHash3_x86_32(b.c_str(), static_cast<int>(b.length()), seed, &seed); + MurmurHash3_x86_32(c.c_str(), static_cast<int>(c.length()), seed, &seed); + MurmurHash3_x86_32(d.c_str(), static_cast<int>(d.length()), seed, &seed); return static_cast<size_t>(seed); } |