summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/hash.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/hash.h b/lib/hash.h
index f4a953a3..b0641466 100644
--- a/lib/hash.h
+++ b/lib/hash.h
@@ -184,7 +184,8 @@ mem_hash(void *p, int s)
const char *pp = p;
const u64 multiplier = 0xb38bc09a61202731ULL;
u64 value = 0x001047d54778bcafULL;
- for (int i=0;i<s;i++)
+ int i;
+ for (i=0;i<s;i++)
value = value*multiplier + pp[i];
return ((value >> 32) ^ (value & 0xffffffff));