1 #include <ccan/tal/tal.h>
2 #include <ccan/tal/tal.c>
3 #include <ccan/tap/tap.h>
8 char name[] = "test name";
13 ok1(strcmp(tal_name(p), "int") == 0);
15 tal_set_name(p, "some literal");
16 ok1(strcmp(tal_name(p), "some literal") == 0);
18 tal_set_name(p, name);
19 ok1(strcmp(tal_name(p), name) == 0);
20 /* You can't reuse my pointer though! */
21 ok1(tal_name(p) != name);
23 tal_set_name(p, "some other literal");
24 ok1(strcmp(tal_name(p), "some other literal") == 0);
28 p = tal_arr(NULL, int, 2);
29 ok1(strcmp(tal_name(p), "int[]") == 0);