Lines Matching refs:mlist
60 struct mlist { struct
61 struct mlist *next; argument
62 struct mlist *prev; argument
63 struct mlist *curr_mp; argument
71 struct mlist mlist_search = argument
75 struct mlist mlist_examine =
79 struct mlist mlist_shell =
86 static struct mlist *curr_mlist = NULL;
577 set_mlist(void *mlist, int cmdflags) in set_mlist() argument
579 curr_mlist = (struct mlist *)mlist; in set_mlist()
596 struct mlist *ml; in cmd_updown()
649 cmd_addhist(struct mlist *mlist, const char *cmd) in cmd_addhist() argument
651 struct mlist *ml; in cmd_addhist()
663 ml = mlist->prev; in cmd_addhist()
664 if (ml == mlist || strcmp(ml->string, cmd) != 0) { in cmd_addhist()
669 ml = ecalloc(1, sizeof (struct mlist)); in cmd_addhist()
671 ml->next = mlist; in cmd_addhist()
672 ml->prev = mlist->prev; in cmd_addhist()
673 mlist->prev->next = ml; in cmd_addhist()
674 mlist->prev = ml; in cmd_addhist()
680 mlist->curr_mp = ml->next; in cmd_addhist()
1201 struct mlist *ml = NULL; in init_cmdhist()
1245 save_mlist(struct mlist *ml, FILE *f) in save_mlist()