Merging in Brian Pontz work on Jenkins hash
[awesomized/libmemcached] / libmemcached / memcached_hash.c
index fb8bd63dd8c253a848abd589667d4da5eab2db89..901f2c486c8d5645e7f5dc229d986ee1f572357f 100644 (file)
@@ -84,6 +84,11 @@ uint32_t generate_hash_value(const char *key, size_t key_length, memcached_hash
       hash= murmur_hash(key, key_length);
       break;
     }
+    case MEMCACHED_HASH_JENKINS:
+    {
+      hash=jenkins_hash(key, key_length, 13);
+      break;
+    }
   }
   return hash;
 }