void xmalloc_stat_print(void) { struct xmalloc_stat *st; printf("xmalloc statistics:\n"); tlist_for_each(st, &xmalloc_stat_list, link) printf(" %s: %" PRIu64 "\n", st->name, st->active); }
int main(int argc, char *argv[]) { struct tlist_children children; struct child child = { "child" }; #ifdef FAIL #if !HAVE_FLEXIBLE_ARRAY_MEMBER #error Need flexible array members to check type #endif struct cousin *c; #else struct child *c; #endif tlist_init(&children); tlist_add(&children, &child, list); tlist_for_each(&children, c, list) (void) c; /* Suppress unused-but-set-variable warning. */ return 0; }