margv
&& strncmp(word, margv[cursor_argc] ? margv[cursor_argc] : "",
(void)strlcpy(word, margv[cursor_argc], cursor_argo + 1);
c = getcmd(margv[0]);
c = getcmd(margv[0]);
margv[0] = cmdbuf;
(*c->c_handler)(margc, margv);
argv = margv;
domacro(margc, margv);
c = getcmd(margv[0]);
if (strchr(margv[0], ':') != NULL ||
el_parse(el, margc, (void *)margv) != 0)
margv[0] = cmdbuf;
(*c->c_handler)(margc, margv);
cursor_argo = strlen(margv[margc-1]);
domacro(margc, margv);
*pargv = margv;
static char *margv[20];
if ((size_t)margc >= __arraycount(margv) - 1)
margv[margc++] = str;
margv[margc] = NULL;
margv[0] = NULL;
argv = margv;
if (margv[0] == 0) {
c = getcmd(margv[0]);
if ((*c->handler)(margc, margv)) {
if (margv[0] == 0)
c = getcmd(margv[0]);
printf("?Ambiguous command: %s\n", margv[0]);
printf("?Invalid command: %s\n", margv[0]);
printf("?Need to be connected first for %s.\n", margv[0]);
(*c->handler)(margc, margv);
argv = margv;
argv = margv;
argv = margv;
argv = margv;
argv = margv;
argv = margv;
c = getcmd(margv[0]);
(*c->handler)(margc, margv);
char **argp = margv;
static char *margv[20];
if (!parse(cmdline, margv, margc)) {
char **argp = margv;
char *margv[MAX_MARGV];
if (margv[0] == 0)
c = getcmd(margv[0]);
(*c->c_handler)(margc, margv);
char **argp = margv;
for (cp = cmdline; argp < &margv[MAX_MARGV - 1] && *cp;) {
char *margv[MAX_MARGV];