Lines Matching defs:com
455 const struct cmd *com;
490 com = lex(word);
491 if (com == NONE) {
509 if ((com->c_argtype & F) == 0)
520 if (com->c_func == (int (*)(void *))edstop) {
537 if (!rcvmode && (com->c_argtype & M) == 0) {
540 com->c_name);
547 if (sourcing && com->c_argtype & I) {
550 com->c_name);
557 if (readonly && com->c_argtype & W) {
560 com->c_name);
567 if (contxt && com->c_argtype & R) {
569 com->c_name);
573 switch (com->c_argtype & ~(F|P|I|M|T|W|R)) {
584 if ((c = getmsglist(cp, msgvec, com->c_msgflag)) < 0)
590 *msgvec = first(com->c_msgflag,
591 com->c_msgmask);
598 e = (*com->c_func)(msgvec);
612 if (getmessage(cp, msgvec, com->c_msgflag) < 0)
614 e = (*com->c_func)(msgvec);
624 e = (*com->c_func)(cp);
634 if (c < com->c_minargs) {
637 com->c_name, com->c_minargs);
640 if (c > com->c_maxargs) {
643 com->c_name, com->c_maxargs);
646 e = (*com->c_func)(arglist);
654 e = (*com->c_func)(0);
670 if (com->c_func == (int (*)(void *))edstop)
672 if (value("autoprint") != NOSTR && com->c_argtype & P)
678 if (!sourcing && (com->c_argtype & T) == 0)