Lines Matching refs:mlist
65 struct mlist struct
67 struct mlist *next; argument
68 struct mlist *prev; argument
69 struct mlist *curr_mp; argument
77 struct mlist mlist_search = argument
81 struct mlist mlist_examine =
86 struct mlist mlist_shell =
105 static struct mlist *curr_mlist = NULL;
641 set_mlist(mlist, cmdflags) in set_mlist() argument
642 void *mlist; in set_mlist()
646 curr_mlist = (struct mlist *) mlist;
666 struct mlist *ml;
725 cmd_addhist(mlist, cmd, modified) in cmd_addhist() argument
726 struct mlist *mlist; in cmd_addhist()
731 struct mlist *ml;
743 ml = mlist->prev;
744 if (ml == mlist || strcmp(ml->string, cmd) != 0)
750 ml = (struct mlist *) ecalloc(1, sizeof(struct mlist));
753 ml->next = mlist;
754 ml->prev = mlist->prev;
755 mlist->prev->next = ml;
756 mlist->prev = ml;
762 mlist->curr_mp = ml->next;
1349 struct mlist *ml; in mlist_size()
1402 void (*action)(void*,struct mlist*,char*);
1407 struct mlist *ml = NULL;
1466 void (*action)(void*,struct mlist*,char*);
1476 addhist_init(void *uparam, struct mlist *ml, char *string) in addhist_init()
1501 struct mlist *ml; in write_mlist_header()
1517 struct mlist *ml; in write_mlist()
1547 struct mlist *mlist; member
1557 copy_hist(void *uparam, struct mlist *ml, char *string) in copy_hist()
1561 if (ml != ctx->mlist) { in copy_hist()
1563 if (ctx->mlist) in copy_hist()
1565 write_mlist(ctx->mlist, ctx->fout); in copy_hist()
1567 ctx->mlist = ml; in copy_hist()
1568 write_mlist_header(ctx->mlist, ctx->fout); in copy_hist()
1667 ctx.mlist = NULL; in save_cmdhist()