lookup_macro
struct symbol *sym = lookup_macro(token->ident);
sym = lookup_macro(token->ident);
struct symbol *sym = lookup_macro(name);
if (s->protect && !lookup_macro(s->protect))