Lines Matching refs:mlist

69 struct mlist  struct
71 struct mlist *next; argument
72 struct mlist *prev; argument
73 struct mlist *curr_mp; argument
81 struct mlist mlist_search = argument
85 struct mlist mlist_examine =
90 struct mlist mlist_shell =
109 static struct mlist *curr_mlist = NULL;
615 public void set_mlist(void *mlist, int cmdflags) in set_mlist() argument
618 curr_mlist = (struct mlist *) mlist; in set_mlist()
636 struct mlist *ml; in cmd_updown()
695 static void ml_link(struct mlist *mlist, struct mlist *ml) in ml_link() argument
697 ml->next = mlist; in ml_link()
698 ml->prev = mlist->prev; in ml_link()
699 mlist->prev->next = ml; in ml_link()
700 mlist->prev = ml; in ml_link()
706 static void ml_unlink(struct mlist *ml) in ml_unlink()
715 public void cmd_addhist(struct mlist *mlist, constant char *cmd, int modified) in cmd_addhist() argument
718 struct mlist *ml; in cmd_addhist()
728 struct mlist *next = NULL; in cmd_addhist()
729 for (ml = mlist->next; ml->string != NULL; ml = next) in cmd_addhist()
745 ml = mlist->prev; in cmd_addhist()
746 if (ml == mlist || strcmp(ml->string, cmd) != 0) in cmd_addhist()
752 ml = (struct mlist *) ecalloc(1, sizeof(struct mlist)); in cmd_addhist()
755 ml_link(mlist, ml); in cmd_addhist()
761 mlist->curr_mp = ml->next; in cmd_addhist()
1335 static int mlist_size(struct mlist *ml) in mlist_size()
1405 static void read_cmdhist2(void (*action)(void*,struct mlist*,char*), void *uparam, int skip_search,… in read_cmdhist2() argument
1407 struct mlist *ml = NULL; in read_cmdhist2()
1470 static void read_cmdhist(void (*action)(void*,struct mlist*,char*), void *uparam, int skip_search, … in read_cmdhist() argument
1478 static void addhist_init(void *uparam, struct mlist *ml, char *string) in addhist_init()
1501 static void write_mlist_header(struct mlist *ml, FILE *f) in write_mlist_header()
1514 static void write_mlist(struct mlist *ml, FILE *f) in write_mlist()
1541 struct mlist *mlist; member
1550 static void copy_hist(void *uparam, struct mlist *ml, char *string) in copy_hist()
1554 if (ml != NULL && ml != ctx->mlist) { in copy_hist()
1556 if (ctx->mlist) in copy_hist()
1558 write_mlist(ctx->mlist, ctx->fout); in copy_hist()
1560 ctx->mlist = ml; in copy_hist()
1561 write_mlist_header(ctx->mlist, ctx->fout); in copy_hist()
1661 ctx.mlist = NULL; in save_cmdhist()