Home
last modified time | relevance | path

Searched refs:macro_definition (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/usr.bin/m4/
H A Dlook.c57 static void setup_definition(struct macro_definition *, const char *,
104 struct macro_definition *
117 setup_definition(struct macro_definition *d, const char *defn, const char *name) in setup_definition()
163 n->d = xalloc(sizeof(struct macro_definition), NULL); in macro_define()
173 struct macro_definition *d; in macro_pushdef()
176 d = xalloc(sizeof(struct macro_definition), NULL); in macro_pushdef()
187 struct macro_definition *r, *r2; in macro_undefine()
205 struct macro_definition *r = n->d; in macro_popdef()
216 macro_for_all(void (*f)(const char *, struct macro_definition *)) in macro_for_all() argument
242 n->d = xalloc(sizeof(struct macro_definition), NULL); in setup_builtin()
H A Dmdef.h137 struct macro_definition { struct
138 struct macro_definition *next; argument
147 struct macro_definition *d; argument
H A Dextern.h76 extern struct macro_definition *lookup_macro_definition(const char *);
82 extern void macro_for_all(void (*)(const char *, struct macro_definition *));
H A Deval.c78 static void dump_one_def(const char *, struct macro_definition *);
625 struct macro_definition *p; in dodefn()
659 dump_one_def(const char *name, struct macro_definition *p) in dump_one_def()
682 struct macro_definition *p; in dodump()
H A Dgnum4.c163 struct macro_definition *p = NULL; in doindir()