projects
/
m6w6
/
libmemcached
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
|
github
raw
|
patch
| inline |
side by side
(parent:
08f651a
)
lp:1079994
author
Brian Aker
<brian@tangent.org>
Tue, 20 Nov 2012 10:36:36 +0000
(
05:36
-0500)
committer
Brian Aker
<brian@tangent.org>
Tue, 20 Nov 2012 10:36:36 +0000
(
05:36
-0500)
libhashkit/jenkins.cc
patch
|
blob
|
history
diff --git
a/libhashkit/jenkins.cc
b/libhashkit/jenkins.cc
index 77f99f0db8ba99bf692a9300868c18516723c126..2001cab47cc7b6192f69e4b103d763b51a3b3b23 100644
(file)
--- a/
libhashkit/jenkins.cc
+++ b/
libhashkit/jenkins.cc
@@
-96,12
+96,14
@@
In which case, the hash table should have hashsize(10) elements.
uint32_t hashkit_jenkins(const char *key, size_t length, void *)
{
uint32_t a,b,c; /* internal state */
- union { const void *ptr; size_t i; } u; /* needed for Mac Powerbook G4 */
+#ifndef WORDS_BIGENDIAN
+ union { const void *ptr; size_t i; } u;
+ u.ptr = key;
+#endif
/* Set up the internal state */
a = b = c = 0xdeadbeef + ((uint32_t)length) + JENKINS_INITVAL;
- u.ptr = key;
#ifndef WORDS_BIGENDIAN
if ((u.i & 0x3) == 0)
{