Lines Matching refs:macro_definition
59 static void setup_definition(struct macro_definition *, const char *,
105 struct macro_definition *
118 setup_definition(struct macro_definition *d, const char *defn, const char *name) in setup_definition()
164 n->d = xalloc(sizeof(struct macro_definition), NULL); in macro_define()
174 struct macro_definition *d; in macro_pushdef()
177 d = xalloc(sizeof(struct macro_definition), NULL); in macro_pushdef()
188 struct macro_definition *r, *r2; in macro_undefine()
206 struct macro_definition *r = n->d; in macro_popdef()
217 macro_for_all(void (*f)(const char *, struct macro_definition *)) in macro_for_all() argument
243 n->d = xalloc(sizeof(struct macro_definition), NULL); in setup_builtin()
283 recurse(FILE *f, ndptr n, struct macro_definition *d) in recurse()