Lines Matching refs:hist_source
46 static Source *hist_source; variable
282 (unsigned long)hist_source->line - in c_fc()
350 Xinit(xs, xp, n, hist_source->areap); in c_fc()
366 return (hist_execute(Xstring(xs, xp), hist_source->areap)); in c_fc()
379 if (histptr >= history && last_line != hist_source->line) { in hist_execute()
380 hist_source->line--; in hist_execute()
383 last_line = hist_source->line; in hist_execute()
386 histsave(&hist_source->line, cmd, HIST_STORE, true); in hist_execute()
418 hp = histptr + (n < 0 ? n : (n - hist_source->line)); in hist_get()
575 hist_source->line = 0; in sethistfile()
579 hist_init(hist_source); in sethistfile()
611 int lno = hist_source->line; in histsync()
613 hist_source->line++; in histsync()
615 hist_source->line--; in histsync()
617 if (lno != hist_source->line) in histsync()
755 hist_source = s; in hist_init()
792 lines = histload(hist_source, base + 2, (size_t)histfsize - 2); in hist_init()
951 hist_source->line--; in writehistfile()
952 histload(hist_source, news, bytes); in writehistfile()
953 hist_source->line++; in writehistfile()
954 lno = hist_source->line; in writehistfile()