Lines Matching refs:cmdtype
87 signed char cmdtype; /* index identifying command */
247 if (cmdp->cmdtype == CMDNORMAL)
255 && cmdp->cmdtype == CMDNORMAL)
258 if (entry.cmdtype == CMDUNKNOWN)
283 if (cmdp->cmdtype == CMDNORMAL) {
291 } else if (cmdp->cmdtype == CMDBUILTIN) {
293 } else if (cmdp->cmdtype == CMDFUNCTION) {
305 error("internal error: cmdtype %d", cmdp->cmdtype);
333 entry->cmdtype = CMDNORMAL;
342 if (cmdp->cmdtype == CMDFUNCTION && act & DO_NOFUNC)
352 if (cmdp->cmdtype == CMDFUNCTION)
354 cmdp->cmdtype = CMDBUILTIN;
389 if ((cmdp = cmdlookup(name, 0)) == NULL || cmdp->cmdtype != CMDFUNCTION)
409 if (cmdp->cmdtype == CMDFUNCTION)
411 cmdp->cmdtype = CMDNORMAL;
423 entry->cmdtype = CMDUNKNOWN;
430 entry->cmdtype = cmdp->cmdtype;
500 if (cmdp->cmdtype == CMDNORMAL) {
549 cmdp->cmdtype = CMDUNKNOWN;
587 if (cmdp->cmdtype == CMDFUNCTION) {
590 cmdp->cmdtype = entry->cmdtype;
606 entry.cmdtype = CMDFUNCTION;
623 if ((cmdp = cmdlookup(name, 0)) != NULL && cmdp->cmdtype == CMDFUNCTION) {
640 return (cmdp != NULL && cmdp->cmdtype == CMDFUNCTION);
690 entry.cmdtype = cmdp->cmdtype;
699 switch (entry.cmdtype) {