Lines Matching defs:macro
88 char macro[PATLEN + 1]; /* macro name */
111 /* a macro can be inside a function, but not vice versa */
112 *macro = '\0';
160 case DEFINE: /* could be a macro */
162 s = macro;
169 *macro = '\0';
226 * output the file, calling function or macro,
229 if (*macro != '\0' && s != macro) {
230 putref(file, macro);
254 char macro[PATLEN + 1]; /* macro name */
264 case DEFINE: /* could be a macro */
282 /* a macro can be inside a function, but not vice versa */
283 *macro = '\0';
305 case DEFINE: /* could be a macro */
307 s = macro;
314 *macro = '\0';
344 * output the file, calling function or macro,
347 if (*macro != '\0' && s != macro) {
348 putref(file, macro);
404 case DEFINE: /* could be a macro */
426 case DEFINE: /* could be a macro */
485 char macro[PATLEN + 1]; /* macro name */
499 /* a macro can be inside a function, but not vice versa */
500 *macro = '\0';
515 case DEFINE: /* could be a macro */
518 getstring(macro);
523 *macro = '\0';
534 /* macro, and source */
535 if (*macro != '\0') {
536 putref(file, macro);
552 char macro[PATLEN + 1]; /* macro name */
579 /* a macro can be inside a function, but not vice versa */
580 *macro = '\0';
595 case DEFINE: /* could be a macro */
598 getstring(macro);
603 *macro = '\0';
617 /* macro, and source */
618 if (*macro != '\0') {
619 putref(file, macro);
1253 * compatibility tolower macro evaluates its argument twice