Lines Matching defs:ml
691 struct mlist *ml;
710 for (ml = curr_mlist->curr_mp;;)
712 ml = (action == EC_UP) ? ml->prev : ml->next;
713 if (ml == curr_mlist)
720 if (strncmp(cmdbuf, ml->string, updown_match) == 0)
726 curr_mlist->curr_mp = ml;
727 s = ml->string;
755 struct mlist *ml;
767 ml = mlist->prev;
768 if (ml == mlist || strcmp(ml->string, cmd) != 0)
774 ml = (struct mlist *) ecalloc(1, sizeof(struct mlist));
775 ml->string = save(cmd);
776 ml->next = mlist;
777 ml->prev = mlist->prev;
778 mlist->prev->next = ml;
779 mlist->prev = ml;
785 mlist->curr_mp = ml->next;
1405 struct mlist *ml = NULL;
1435 ml = &mlist_search;
1439 ml = &mlist_shell;
1441 ml = NULL;
1445 if (ml != NULL)
1446 cmd_addhist(ml, line+1);
1458 save_mlist(ml, f)
1459 struct mlist *ml;
1472 ml = ml->prev;
1475 if (ml->string == NULL)
1477 ml = ml->prev;
1479 for (ml = ml->next; ml->string != NULL; ml = ml->next)
1480 fprintf(f, "\"%s\n", ml->string);