Lines Matching refs:ap
121 || (np->ap == NULL) != (args == NULL) in dodefine()
122 || (np->ap && comparetokens(args, np->ap))) in dodefine()
142 np->ap = args; in dodefine()
160 if (np->ap) in dodefine()
161 error(INFO, "Macro definition of %s(%r) [%r]", np->name, np->ap, np->vp); in dodefine()
323 if (np->ap) in expand()
324 error(INFO, "Macro expansion of %t with %s(%r)", trp->tp, np->name, np->ap); in expand()
330 if (np->ap == NULL) /* parameterless */ in expand()
340 if (narg != rowlen(np->ap)) in expand()
654 Token *ap; in lookuparg() local
656 if (tp->type != NAME || mac->ap == NULL) in lookuparg()
658 for (ap = mac->ap->bp; ap < mac->ap->lp; ap++) in lookuparg()
660 if (ap->len == tp->len && strncmp((char *) ap->t, (char *) tp->t, ap->len) == 0) in lookuparg()
661 return ap - mac->ap->bp; in lookuparg()