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(tal_name(p) == NULL);
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);