Lines Matching refs:com
261 struct cmd *com; local
301 com = lex(word);
302 if (com == NONE) {
312 if ((com->c_argtype & F) == 0)
323 if (!rcvmode && (com->c_argtype & M) == 0) {
325 com->c_name);
328 if (sourcing && com->c_argtype & I) {
330 com->c_name);
333 if (readonly && com->c_argtype & W) {
335 com->c_name);
338 if (contxt && com->c_argtype & R) {
339 printf("Cannot recursively invoke \"%s\"\n", com->c_name);
342 switch (com->c_argtype & ~(F|P|I|M|T|W|R)) {
352 if ((c = getmsglist(cp, msgvec, com->c_msgflag)) < 0)
355 *msgvec = first(com->c_msgflag,
356 com->c_msgmask);
363 e = (*com->c_func)(msgvec);
375 if (getmsglist(cp, msgvec, com->c_msgflag) < 0)
377 e = (*com->c_func)(msgvec);
387 e = (*com->c_func)(cp);
397 if (c < com->c_minargs) {
399 com->c_name, com->c_minargs);
402 if (c > com->c_maxargs) {
404 com->c_name, com->c_maxargs);
407 e = (*com->c_func)(arglist);
415 e = (*com->c_func)(0);
436 if (value("autoprint") != NOSTR && com->c_argtype & P)
442 if (!sourcing && (com->c_argtype & T) == 0)