Lines Matching refs:entry
337 struct cmdentry entry; in hashcmd() local
362 find_command(name, &entry, DO_ERR, pathval()); in hashcmd()
364 if (entry.cmdtype != CMDUNKNOWN) { /* if no error msg */ in hashcmd()
427 find_command(char *name, struct cmdentry *entry, int act, const char *path) in find_command() argument
447 entry->cmdtype = CMDUNKNOWN; in find_command()
448 entry->u.index = -1; in find_command()
451 entry->cmdtype = CMDNORMAL; in find_command()
452 entry->u.index = -1; in find_command()
455 entry->cmdtype = CMDNORMAL; in find_command()
456 entry->u.index = 0; in find_command()
589 entry->cmdtype = CMDUNKNOWN; in find_command()
606 entry->cmdtype = cmdp->cmdtype; in find_command()
607 entry->u = cmdp->param; in find_command()
869 getcmdentry(char *name, struct cmdentry *entry) in getcmdentry() argument
874 entry->u = cmdp->param; in getcmdentry()
875 entry->cmdtype = cmdp->cmdtype; in getcmdentry()
877 entry->cmdtype = CMDUNKNOWN; in getcmdentry()
878 entry->u.index = 0; in getcmdentry()
890 addcmdentry(char *name, struct cmdentry *entry) in addcmdentry() argument
900 cmdp->cmdtype = entry->cmdtype; in addcmdentry()
901 cmdp->param = entry->u; in addcmdentry()
914 struct cmdentry entry; in defun() local
917 entry.cmdtype = CMDFUNCTION; in defun()
918 entry.u.func = copyfunc(func); in defun()
919 addcmdentry(name, &entry); in defun()
950 struct cmdentry entry; in typecmd() local
998 entry.cmdtype = cmdp->cmdtype; in typecmd()
999 entry.u = cmdp->param; in typecmd()
1002 find_command(arg, &entry, DO_ABS, pathval()); in typecmd()
1005 switch (entry.cmdtype) { in typecmd()
1010 int j = entry.u.index; in typecmd()