a8ecebf5c419cb912778e899a08c9cc6687ef246
3 unsigned int memcached_generate_hash(char *key
, size_t key_length
)
11 value
+= (value
<< 10);
12 value
^= (value
>> 6);
14 value
+= (value
<< 3);
15 value
^= (value
>> 11);
16 value
+= (value
<< 15);
18 return value
== 0 ? 1 : value
;