Lines Matching refs:xcmd
84 static int findcmd (char *, struct xcmd *, struct xcmd *, struct xcmd **);
89 static void printusage (struct xcmd *, FILE *);
111 static struct xcmd builtins[] = {
242 extern struct xcmd opcmds[];
1143 struct xcmd *xcmd;
1161 i = findcmd(tokens[0], builtins, opcmds, &xcmd);
1179 for (i = 0; i < MAXARGS && xcmd->arg[i] != NO;) {
1181 if (!(xcmd->arg[i] & OPT)) {
1182 printusage(xcmd, stderr);
1187 if ((xcmd->arg[i] & OPT) && (*tokens[i+ti] == '>'))
1189 rval = getarg(tokens[i+ti], (int)xcmd->arg[i], &pcmd.argval[i]);
1242 (xcmd->handler)(&pcmd, current_output);
1289 struct xcmd *clist1,
1290 struct xcmd *clist2,
1291 struct xcmd **cmd
1294 register struct xcmd *cl;
1297 struct xcmd *nearmatch = NULL;
1298 struct xcmd *clist;
1517 struct xcmd *xcp;
1591 struct xcmd *xcp,