X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Ftdb2%2Ftest%2Frun-21-parse_record.c;h=6f95ff70ac2118be5497b425743b0571c120b161;hb=919937354a331bb964564a11b5a5b80403ff8db9;hp=b6601d0108bbff98b7578c1c2888385ae1dfd28f;hpb=a97da100b00206544c7a68593b64a49f2b854f7e;p=ccan diff --git a/ccan/tdb2/test/run-21-parse_record.c b/ccan/tdb2/test/run-21-parse_record.c index b6601d01..6f95ff70 100644 --- a/ccan/tdb2/test/run-21-parse_record.c +++ b/ccan/tdb2/test/run-21-parse_record.c @@ -1,19 +1,10 @@ -#include -#include -#include -#include -#include -#include -#include -#include +#include "tdb2-source.h" #include #include "logging.h" static enum TDB_ERROR parse(TDB_DATA key, TDB_DATA data, TDB_DATA *expected) { - if (data.dsize != expected->dsize) - return TDB_ERR_EINVAL; - if (memcmp(data.dptr, expected->dptr, data.dsize) != 0) + if (!tdb_deq(data, *expected)) return TDB_ERR_EINVAL; return TDB_SUCCESS; }