- c = tal_strdup(parent, "hello");
-
- c = tal_strdup(TAL_TAKE, c);
- ok1(strcmp(c, "hello") == 0);
- ok1(tal_parent(c) == parent);
-
- c = tal_strndup(TAL_TAKE, c, 5);
- ok1(strcmp(c, "hello") == 0);
- ok1(tal_parent(c) == parent);
+ ok1(take(parent) == parent);
+ ok1(is_taken(parent));
+ ok1(taken(parent)); /* Undoes take() */
+ ok1(!is_taken(parent));
+ ok1(!taken(parent));