Lines Matching refs:entry

90 	struct tblentry *next;	/* next entry in hash chain */
93 char rehash; /* if set, cd done since entry created */
284 * a percent sign) appears in the path entry then the global variable
337 struct cmdentry entry;
362 find_command(name, &entry, DO_ERR, pathval());
364 if (entry.cmdtype != CMDUNKNOWN) { /* if no error msg */
427 find_command(char *name, struct cmdentry *entry, int act, const char *path)
447 entry->cmdtype = CMDUNKNOWN;
448 entry->u.index = -1;
451 entry->cmdtype = CMDNORMAL;
452 entry->u.index = -1;
455 entry->cmdtype = CMDNORMAL;
456 entry->u.index = 0;
584 /* We failed. If there was an entry for this command, delete it */
589 entry->cmdtype = CMDUNKNOWN;
606 entry->cmdtype = cmdp->cmdtype;
607 entry->u = cmdp->param;
733 * Clear out command entries. The argument specifies the first entry in
809 * pointing to the entry, so that delete_cmd_entry can delete the
810 * entry.
850 * Delete the command entry returned on the last lookup.
869 getcmdentry(char *name, struct cmdentry *entry)
874 entry->u = cmdp->param;
875 entry->cmdtype = cmdp->cmdtype;
877 entry->cmdtype = CMDUNKNOWN;
878 entry->u.index = 0;
885 * Add a new command entry, replacing any existing command entry for
890 addcmdentry(char *name, struct cmdentry *entry)
900 cmdp->cmdtype = entry->cmdtype;
901 cmdp->param = entry->u;
914 struct cmdentry entry;
917 entry.cmdtype = CMDFUNCTION;
918 entry.u.func = copyfunc(func);
919 addcmdentry(name, &entry);
950 struct cmdentry entry;
998 entry.cmdtype = cmdp->cmdtype;
999 entry.u = cmdp->param;
1002 find_command(arg, &entry, DO_ABS, pathval());
1005 switch (entry.cmdtype) {
1010 int j = entry.u.index;