addarg
char **addarg(char **, const char *);
argv = addarg(0, "login");
argv = addarg(argv, "-a");
argv = addarg(argv, buf);
argv = addarg(argv, "-h");
argv = addarg(argv, host);
argv = addarg(argv, "-p");
argv = addarg(argv, "-s");
argv = addarg(argv, "-f");
argv = addarg(argv, "--");
argv = addarg(argv, name);
argv = addarg(argv, "--");
argv = addarg(argv, user);
static void addarg(int, const char *);
addarg(HOST_TYPE, optarg);
addarg(TTY_TYPE, ttyconv(optarg));
addarg(TTY_TYPE, ttyconv(*argv));
addarg(USER_TYPE, *argv);
(void) addarg(argv[i]);
static void addarg(const char *);
addarg(define);
addarg(infile);
addarg(NULL);
addarg(define);
addarg(infile);
addarg(NULL);
if (!addarg(bang))
if (!addarg(cp))
addarg(&al, ap, 0);
addarg(&al, argv[i], 0);
addarg(&al, NULL, 0);
static void addarg(struct arglist *, const char *, int);
addarg(&al, argv[0], 0);