1 #include <ccan/talloc/talloc.c>
2 #include <ccan/tap/tap.h>
12 /* Set C to a valid pointer, with correct parent. */
14 ok1(c >= (char *)(intptr_t)getpagesize());
15 ok1(talloc_parent(c) == NULL);
17 /* Free it, should blatt c. */
20 ok1(c < (char *)(intptr_t)getpagesize());
22 /* Same test, indirect. */
25 ok1(c >= (char *)(intptr_t)getpagesize());
26 ok1(i >= (int *)(intptr_t)getpagesize());
27 ok1(talloc_parent(i) == NULL);
28 ok1(talloc_parent(c) == i);
31 ok1(c < (char *)(intptr_t)getpagesize());
33 ok1(i < (int *)(intptr_t)getpagesize());