int start, end;
};
+STRUCTEQ_DEF(mydata, 0, start, end);
+
int main(void)
{
struct mydata a, b;
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();