projects
/
m6w6
/
libmemcached
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
Refactored call, removed abort() call (we should never cause the parent
[m6w6/libmemcached]
/
libmemcached
/
murmur_hash.c
diff --git
a/libmemcached/murmur_hash.c
b/libmemcached/murmur_hash.c
index e673420d4643a13c5cc7e42910083431999b6cda..7275aa348e253f286c5aac52a18b5cf9ebfbadb3 100644
(file)
--- a/
libmemcached/murmur_hash.c
+++ b/
libmemcached/murmur_hash.c
@@
-6,7
+6,7
@@
\r
#define MIX(h,k,m) { k *= m; k ^= k >> r; k *= m; h *= m; h ^= k; }
\r
\r
\r
#define MIX(h,k,m) { k *= m; k ^= k >> r; k *= m; h *= m; h ^= k; }
\r
\r
-uint32_t murmur_hash(char *key, size_t length)
\r
+uint32_t murmur_hash(c
onst c
har *key, size_t length)
\r
{
\r
const uint32_t m= 0x5bd1e995;
\r
const int r= 16;
\r
{
\r
const uint32_t m= 0x5bd1e995;
\r
const int r= 16;
\r
@@
-28,7
+28,6
@@
uint32_t murmur_hash(char *key, size_t length)
case 2: k += key[1] << 8;
\r
case 1: k += key[0];
\r
MIX(h,k,m);
\r
case 2: k += key[1] << 8;
\r
case 1: k += key[0];
\r
MIX(h,k,m);
\r
- default:
\r
};
\r
\r
h *= m;
\r
};
\r
\r
h *= m;
\r