tdb2: feature support.
authorRusty Russell <rusty@rustcorp.com.au>
Thu, 17 Mar 2011 11:42:21 +0000 (22:12 +1030)
committerRusty Russell <rusty@rustcorp.com.au>
Thu, 17 Mar 2011 11:42:21 +0000 (22:12 +1030)
commit2b5cb9bd6be4e61870ba7a400d1a9d91c5933371
treeb0145d2f4bec2b09636c65525951afbff1db3b22
parenta0e0927e1f34d80fd4d4ee2d68fa2acb94ae9eb2
tdb2: feature support.

As detailed in doc/design.lyx section 2.15 "Extending The Header Is
Difficult"; we add features_used and features_offered fields to the
header, so we can identify if we add new features, and then if someone
opens it who doesn't understand that feature.
ccan/tdb2/doc/design.lyx
ccan/tdb2/private.h
ccan/tdb2/tdb.c
ccan/tdb2/test/failtest_helper.h
ccan/tdb2/test/run-features.c [new file with mode: 0644]