Lines Matching refs:histptr
213 hist_source->line - (int)(histptr - hp)); in c_fc()
378 hp = histptr + (n < 0 ? n : (n - hist_source->line)); in hist_get()
386 } else if ((ptrdiff_t)hp > (ptrdiff_t)histptr) { in hist_get()
393 } else if (!allow_cur && hp == histptr) { in hist_get()
401 if ((n = findhist(histptr - history - 1, 0, str, anchored)) < 0) in hist_get()
413 if (histptr < history || (!allow_cur && histptr == history)) { in hist_get_newest()
417 return (allow_cur ? histptr : histptr - 1); in hist_get_newest()
424 if (histptr <= history) { in hist_get_oldest()
439 if (histptr >= history && last_line != hist_source->line) { in histbackup()
441 afree(*histptr, APERM); in histbackup()
442 histptr--; in histbackup()
459 int last = histptr - history; in histnum()
462 current = histptr; in histnum()
479 int maxhist = histptr - history; in findhist()
487 for (; hp >= history && hp <= histptr; hp += incr) in findhist()
498 int maxhist = histptr - history; in findhistrel()
523 int cursize = histptr - history; in sethistsize()
527 memmove(history, histptr - n, n * sizeof(char *)); in sethistsize()
534 histptr = history + cursize; in sethistsize()
566 histptr = history - 1; in sethistfile()
583 histptr = history - 1; in init_histvec()
631 if (ignoredups && !strcmp(c, *histptr) in histsave()
646 hp = histptr; in histsave()
654 histptr = hp; in histsave()
917 if (histptr >= history && lno-1 != s->line) { in histload()
939 if (lno >= s->line - (histptr - history) && lno <= s->line) { in histinsert()
940 hp = &histptr[lno - s->line]; in histinsert()