• Home
  • Raw
  • Download

Lines Matching refs:history

360 	if (histptr >= history && last_line != hist_source->line) {  in hist_execute()
396 if ((size_t)hp < (size_t)history) { in hist_get()
418 if ((n = findhist(histptr - history - 1, str, false, in hist_get()
422 hp = &history[n]; in hist_get()
431 if (histptr < history || (!allow_cur && histptr == history)) { in hist_get_newest()
442 if (histptr <= history) { in hist_get_oldest()
446 return (history); in hist_get_oldest()
465 int last = histptr - history; in histnum()
471 current = &history[n]; in histnum()
486 int maxhist = histptr - history; in findhist()
493 hp = &history[start]; in findhist()
494 for (; hp >= history && hp <= histptr; hp += incr) in findhist()
497 return (hp - history); in findhist()
511 int cursize = histptr - history; in sethistsize()
515 memmove(history, histptr - n + 1, n * sizeof(char *)); in sethistsize()
519 history = aresize2(history, n, sizeof(char *), APERM); in sethistsize()
522 histptr = history + cursize; in sethistsize()
554 histptr = history - 1; in sethistfile()
569 if (history == (char **)NULL) { in init_histvec()
571 history = alloc2(histsize, sizeof(char *), APERM); in init_histvec()
572 histptr = history - 1; in init_histvec()
642 histptr >= history && in histsave()
681 if (++hp >= history + histsize) { in histsave()
683 afree(*history, APERM); in histsave()
684 for (hp = history; hp < history + histsize - 1; hp++) in histsave()
816 if (lines > histsize && histptr >= history) { in hist_persist_init()
838 hp = history; in hist_persist_init()
933 if (histptr >= history && lno - 1 != s->line) { in histload()
937 if (lno >= s->line - (histptr - history) && lno <= s->line) { in histload()