named_stree
struct named_stree *tmp;
ALLOCATOR(named_stree, "named slist");
DECLARE_ALLOCATOR(named_stree);
DECLARE_PTR_LIST(named_stree_stack, struct named_stree);
static struct named_stree *alloc_named_stree(const char *name, struct symbol *sym, struct stree *stree)
struct named_stree *named_stree = __alloc_named_stree(0);
named_stree->name = (char *)name;
named_stree->stree = stree;
named_stree->sym = sym;
return named_stree;
struct named_stree *named_stree;
named_stree = alloc_named_stree(name, sym, clone);
add_ptr_list(&goto_stack, named_stree);
struct named_stree *named_stree;
FOR_EACH_PTR(goto_stack, named_stree) {
free_stree(&named_stree->stree);
} END_FOR_EACH_PTR(named_stree);