addarg
argv = addarg(0, "login");
argv = addarg(argv, "-h");
argv = addarg(argv, host);
argv = addarg(argv, "-p");
argv = addarg(argv, "-e");
argv = addarg(argv, BFTPPATH);
argv = addarg(argv, "-f");
argv = addarg(argv, "--");
argv = addarg(argv, name);
argv = addarg(argv, "-r");
argv = addarg(argv, LOGIN_HOST);
argv = addarg(argv, "--");
argv = addarg(argv, name);
argv = addarg(argv, "--");
argv = addarg(argv, getenv("USER"));
argv = addarg(argv, *cpp);
static char **addarg(char **, const char *);
addarg("-pthread");
addarg("-l");
addarg(lib);
static void addarg(const char *);
addarg("cc");
addarg("-std=iso9899:1999");
addarg("-pedantic");
addarg(argv[i]);
addarg(argv[i++]);
addarg(HOST_TYPE, optarg);
addarg(TTY_TYPE, ttyconv(optarg));
addarg(TTY_TYPE, ttyconv(*argv));
addarg(USER_TYPE, *argv);
static void addarg(int, char *);
addarg(argv[i]);
addarg(define);
addarg(infile);
addarg(NULL);
static void addarg(const char *); /* add another argument to the list */
addarg(&al, argv[0], 0);
addarg(&al, ap, 0);
addarg(&al, argv[i], 0);
addarg(&al, NULL, 0);
static void addarg(struct arglist *, char *, int);
addarg(&arglist, 'V', optarg);
addarg(&arglist, 'n', argv[1]);
addarg(&arglist, ch, optarg);
struct carg *addarg(struct cargs * _args, int ch, char *argstr);
a_name = addarg(args, 'n', grp->gr_name);
a_name = addarg(args, 'n', newstr(pwd->pw_name));
a_gid = addarg(args, 'g', cnf->default_group);
addarg(&grpargs, 'n', nam);
addarg(&grpargs, 'g', tmp);
addarg(&grpargs, 'N', NULL);
addarg(&grpargs, 'q', NULL);