aboutsummaryrefslogtreecommitdiff
path: root/backendC/CleanCompilerSources/macros.h
blob: a9266f9a4e177b874eb59cfb0170098de93681db (plain) (blame)
1
2
3
4
5
6
7
8
extern Node substitute_macro_in_rhs (Macro *macro_p,Node appl,int local_scope,NodeDefs **node_def_p,ImpRuleS ***imp_rule_p);
extern Node substitute_macro_in_lhs (RuleAltS *alt,Node appl,int local_scope,NodeDefs **node_def_p);
extern void CheckEqualMacros (RuleAltS *alt1,RuleAltS *alt2);

extern struct local_def *AllocateLocalDef (void);

extern struct local_def *free_ldefs;