X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Ftdb2%2Ftdb2.h;h=5e354dfe9b5d562603d474dacef0e771de53cefe;hp=b482d2d636ebcf2247d88868feaa1d6fee28dff0;hb=52c4843176ce73484dd405261d13048bcd1b85e5;hpb=02d83e6adfd34fe62aa4fe2bc4dbc3c4a13bd5f6 diff --git a/ccan/tdb2/tdb2.h b/ccan/tdb2/tdb2.h index b482d2d6..5e354dfe 100644 --- a/ccan/tdb2/tdb2.h +++ b/ccan/tdb2/tdb2.h @@ -78,8 +78,6 @@ struct tdb_context; /* FIXME: Make typesafe */ typedef int (*tdb_traverse_func)(struct tdb_context *, TDB_DATA, TDB_DATA, void *); -typedef uint64_t (*tdb_hashfn_t)(const void *key, size_t len, uint64_t seed, - void *priv); enum tdb_attribute_type { TDB_ATTRIBUTE_LOG = 0, @@ -104,7 +102,8 @@ struct tdb_attribute_log { struct tdb_attribute_hash { struct tdb_attribute_base base; /* .attr = TDB_ATTRIBUTE_HASH */ - tdb_hashfn_t hash_fn; + uint64_t (*hash_fn)(const void *key, size_t len, uint64_t seed, + void *priv); void *hash_private; };