tdb: add Bob Jenkins lookup3 hash as helper hash.
authorRusty Russell <rusty@rustcorp.com.au>
Fri, 24 Sep 2010 06:04:06 +0000 (15:34 +0930)
committerRusty Russell <rusty@rustcorp.com.au>
Mon, 27 Sep 2010 01:18:28 +0000 (10:48 +0930)
commit3258cf3f11bf7c68a2e69e1808c4551cc899725a
tree4936334d88f8e159c0412f8f3370f3ab07c0817d
parent7afa7b8a848a6afdb586768168c95b566b7b912f
tdb: add Bob Jenkins lookup3 hash as helper hash.

This is a better hash than the default: shipping it with tdb makes it easy
for callers to use it as the hash by passing it to tdb_open_ex().

This version taken from CCAN and modified, which took it from
http://www.burtleburtle.net/bob/c/lookup3.c.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
lib/tdb/ABI/tdb-1.2.5.sigs [new file with mode: 0644]
lib/tdb/common/hash.c [new file with mode: 0644]
lib/tdb/common/open.c
lib/tdb/common/tdb_private.h
lib/tdb/configure.ac
lib/tdb/include/tdb.h
lib/tdb/wscript