X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Fstructeq%2Ftest%2Frun.c;h=9efab338c0cb174259aa0ce3ea6164da8a29a272;hb=d3d2242ba8d975f8d7ddaa0348953dfd6f45ffce;hp=9ecb4b7da46c7f3a4b4207665f82adafef7757e2;hpb=8b0bdb090e2882aa431e89f4bc7aa4736e9e2838;p=ccan diff --git a/ccan/structeq/test/run.c b/ccan/structeq/test/run.c index 9ecb4b7d..9efab338 100644 --- a/ccan/structeq/test/run.c +++ b/ccan/structeq/test/run.c @@ -5,6 +5,8 @@ struct mydata { int start, end; }; +STRUCTEQ_DEF(mydata, 0, start, end); + int main(void) { struct mydata a, b; @@ -14,13 +16,13 @@ int main(void) a.start = 0; a.end = 100; - ok1(structeq(&a, &a)); + ok1(mydata_eq(&a, &a)); b = a; - ok1(structeq(&a, &b)); + ok1(mydata_eq(&a, &b)); b.end++; - ok1(!structeq(&a, &b)); + ok1(!mydata_eq(&a, &b)); /* This exits depending on whether all tests passed */ return exit_status();