Home | History | Annotate | Download | only in ksh

Lines Matching refs:histptr

223 				hist_source->line - (int) (histptr - hp));
396 hp = histptr + (n < 0 ? n : (n - hist_source->line));
404 } else if (hp > histptr) {
411 } else if (!allow_cur && hp == histptr) {
419 n = findhist(histptr - histlist - 1, 0, str, anchored);
434 if (histptr < histlist || (!allow_cur && histptr == histlist)) {
439 return histptr;
440 return histptr - 1;
447 if (histptr <= histlist) {
462 if (histptr >= histlist && last_line != hist_source->line) {
464 afree((void*)*histptr, APERM);
465 histptr--;
489 int last = histptr - histlist;
492 current = histptr;
515 int maxhist = histptr - histlist;
523 for (; hp >= histlist && hp <= histptr; hp += incr)
540 int cursize = histptr - histlist;
544 memmove(histlist, histptr - n, n * sizeof(char *));
551 histptr = histlist + cursize;
589 histptr = histlist - 1;
606 histptr = histlist - 1;
620 char **hp = histptr;
634 histptr = hp;
649 hlen = strlen(*histptr);
653 p = *histptr = (char *) aresize(*histptr, hlen + clen + 2, APERM);
750 i = histptr - histlist;
752 hp = &histptr[-histsize];
760 for (i = 0; hp + i <= histptr && hp[i]; i++)
797 hp = histptr;
805 histptr = hp;
1064 if (histptr >= histlist && lno-1 != s->line) {
1089 if (lno >= s->line-(histptr-histlist) && lno <= s->line) {
1090 hp = &histptr[lno-s->line];