X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Ftdb2%2Fprivate.h;h=f92d91fdce4b7e24563d7eba64cc6210e60578b9;hb=ef92843f2c74ab9d4fa7f167a2182e5e8955df91;hp=96f23e92c364bb2cb91a699290d48fcf406ffe2e;hpb=6bc8ea012391198bc3898ae2937558b60dd55906;p=ccan diff --git a/ccan/tdb2/private.h b/ccan/tdb2/private.h index 96f23e92..f92d91fd 100644 --- a/ccan/tdb2/private.h +++ b/ccan/tdb2/private.h @@ -631,6 +631,12 @@ struct tdb_context { #define TDB1_BYTEREV(x) (((((x)&0xff)<<24)|((x)&0xFF00)<<8)|(((x)>>8)&0xFF00)|((x)>>24)) +/* tdb1_check.c: */ +int tdb1_check(struct tdb_context *tdb, + enum TDB_ERROR (*check)(TDB_DATA key, TDB_DATA data, void *), + void *private_data); + + /* tdb1_open.c: */ int tdb1_new_database(struct tdb_context *tdb, struct tdb_attribute_tdb1_hashsize *hashsize); @@ -658,6 +664,9 @@ int tdb1_traverse(struct tdb_context *tdb, int (*)(struct tdb_context *, TDB_DATA, TDB_DATA, void *), void *private_data); +/* tdb1_summary.c: */ +char *tdb1_summary(struct tdb_context *tdb); + /* tdb1_tdb.c: */ int tdb1_store(struct tdb_context *tdb, TDB_DATA key, TDB_DATA dbuf, int flag); enum TDB_ERROR tdb1_fetch(struct tdb_context *tdb, TDB_DATA key,