Lines Matching defs:macro
4104 /* macro BUILTIN_NO_EVAL_ARGUMENT does not update
4615 int macro, base;
4657 macro = lambda->funtype == LispMacro;
4662 eval = !macro;
4664 result = LispRunFunMac(function, lambda, macro, base);
4823 LispRunFunMac(LispObj *name, LispObj *code, int macro, int base)
4827 if (!macro) {
4850 /* FIXME this does not work if macro has &aux variables,
4881 /* build expansion macro */
4909 /* expand macro body */
5203 /* Create the first atom, do it "by hand" because macro "PACKAGE"
5220 /* Value of macro "PACKAGE" is now properly available */