Lines Matching refs:macro
38 * Facility: m4 macro processor
168 static void macro(void);
183 "\t[-t macro] [-Uname] [file ...]\n", getprogname());
220 { "warn-macro-sequence",optional_argument, 0, OPT_WARN_SEQUENCE },
355 macro();
366 macro();
376 macro();
390 macro();
395 macro();
452 * macro - the work horse..
455 macro(void)
533 * XXX: Copy the macro definition. This leaks, but too
536 * macro and then popdef it while it the definition
541 pushs1((char *)macro_name(p)); /* macro name */
573 } else if (sp < 0) { /* not in a macro at all */
785 { "-D, --define=name[=value]", "define macro" },
793 { "-L, --nesting-limit=num", "macro expansion nesting limit (unimpl)" },
799 { "-t, --trace=macro", "trace the named macro" },
801 { "-U, --undefine=name", "undefine the named macro" },