Lines Matching defs:args
631 expand_macro (arg *args, int narg, macro *mac)
638 /* printf("expanding macro %s with %d args\n", mac->name, narg + 1); */
648 /* printf("replacing `%d with %s\n", mac_arg+1, args[mac_arg].start); */
649 result = str_append (result, args[mac_arg].start, args[mac_arg].len);
678 arg args[MAXARGS];
709 args[narg].start = in + 1;
710 args[narg].len = 0;
723 args[narg].start = (in + 1);
724 args[narg].len = 0;
732 expansion = expand_macro (args, narg, pmacro);
750 args[narg].len++;
759 args[narg].len++;