• Home
  • Raw
  • Download

Lines Matching refs:history

379 	if (histptr >= history && last_line != hist_source->line) {  in hist_execute()
419 if ((size_t)hp < (size_t)history) { in hist_get()
441 if ((n = findhist(histptr - history - 1, 0, str, anchored)) < 0) in hist_get()
444 hp = &history[n]; in hist_get()
453 if (histptr < history || (!allow_cur && histptr == history)) { in hist_get_newest()
464 if (histptr <= history) { in hist_get_oldest()
468 return (history); in hist_get_oldest()
487 int last = histptr - history; in histnum()
493 current = &history[n]; in histnum()
508 int maxhist = histptr - history; in findhist()
515 hp = &history[start]; in findhist()
516 for (; hp >= history && hp <= histptr; hp += incr) in findhist()
519 return (hp - history); in findhist()
531 int cursize = histptr - history; in sethistsize()
535 memmove(history, histptr - n + 1, n * sizeof(char *)); in sethistsize()
539 history = aresize2(history, n, sizeof(char *), APERM); in sethistsize()
542 histptr = history + cursize; in sethistsize()
574 histptr = history - 1; in sethistfile()
589 if (history == (char **)NULL) { in init_histvec()
591 history = alloc2(histsize, sizeof(char *), APERM); in init_histvec()
592 histptr = history - 1; in init_histvec()
699 if (++hp >= history + histsize) { in histsave()
701 afree(*history, APERM); in histsave()
702 for (hp = history; hp < history + histsize - 1; hp++) in histsave()
795 if (lines > histsize && histptr >= history) { in hist_init()
816 hp = history; in hist_init()
895 if (histptr >= history && lno - 1 != s->line) { in histload()
899 if (lno >= s->line - (histptr - history) && lno <= s->line) { in histload()