Lines Matching full:hist_source
46 static Source *hist_source;
276 (unsigned long)hist_source->line -
333 Xinit(xs, xp, n, hist_source->areap);
349 return (hist_execute(Xstring(xs, xp), hist_source->areap));
360 if (histptr >= history && last_line != hist_source->line) {
361 hist_source->line--;
364 last_line = hist_source->line;
367 histsave(&hist_source->line, cmd, HIST_STORE, true);
395 hp = histptr + (n < 0 ? n : (n - hist_source->line));
552 hist_source->line = 0;
556 hist_init(hist_source);
588 int lno = hist_source->line;
590 hist_source->line++;
592 hist_source->line--;
594 if (lno != hist_source->line)
810 lines = histload(hist_source, base + 2, (size_t)histfsize - 2);
838 hist_source->line - (histptr - hp), *hp))
897 hist_source = s;
986 hist_source->line--;
987 histload(hist_source, news, bytes);
988 hist_source->line++;
989 lno = hist_source->line;