Lines Matching refs:arglist
99 static struct arglist exparg; /* holds expanded arg list */
112 static void ifsbreakup(char *, struct arglist *);
147 * in arglist. Parameter expansion, command substitution and arithmetic
151 * When arglist is NULL, perform here document expansion.
158 expandarg(union node *arg, struct arglist *arglist, int flag)
168 if (arglist == NULL) {
196 *arglist->lastp = exparg.list;
197 arglist->lastp = exparg.lastp;
984 ifsbreakup(char *string, struct arglist *arglist)
1001 *arglist->lastp = sp;
1002 arglist->lastp = &sp->next;
1043 *arglist->lastp = sp;
1044 arglist->lastp = &sp->next;
1077 *arglist->lastp = sp;
1078 arglist->lastp = &sp->next;
1671 struct arglist arglist;
1706 arglist.lastp = &arglist.list;
1708 expandarg(n, &arglist, EXP_FULL | EXP_TILDE);
1709 *arglist.lastp = NULL;
1710 for (sp = arglist.list, count = len = 0; sp; sp = sp->next)
1713 for (sp = arglist.list; sp; sp = sp->next)