X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Ftdb2%2Fhash.c;h=745f04c87e5574f50719b3018b4a78f7167fbbd6;hp=c0b34f8a42ab576da4981cbf6b224c69f541bc35;hb=703cea0c78a896c658272af06306218fc0bb23cc;hpb=7fe3218488f1bd25a4e50c27964752a18a64fb5f diff --git a/ccan/tdb2/hash.c b/ccan/tdb2/hash.c index c0b34f8a..745f04c8 100644 --- a/ccan/tdb2/hash.c +++ b/ccan/tdb2/hash.c @@ -17,22 +17,6 @@ */ #include "private.h" #include -#include - -static uint64_t jenkins_hash(const void *key, size_t length, uint64_t seed, - void *arg) -{ - uint64_t ret; - /* hash64_stable assumes lower bits are more important; they are a - * slightly better hash. We use the upper bits first, so swap them. */ - ret = hash64_stable((const unsigned char *)key, length, seed); - return (ret >> 32) | (ret << 32); -} - -void tdb_hash_init(struct tdb_context *tdb) -{ - tdb->hash_fn = jenkins_hash; -} uint64_t tdb_hash(struct tdb_context *tdb, const void *ptr, size_t len) {