Lines Matching full:position
17 #include "position.h"
40 extern POSITION header_start_pos;
75 POSITION pos;
92 pos = position(BOTTOM_PLUS_ONE);
101 POSITION pos;
108 pos = position(0);
130 static POSITION forw_line_pfx(POSITION pos, int pfx, int skipeol)
154 if (ln+1 == header_lines && position(0) != header_start_pos)
170 POSITION pos = header_start_pos;
184 POSITION pos = header_start_pos;
189 pos = position(ln);
209 * starting at position pos in the input file.
216 public void forw(int n, POSITION pos, lbool force, lbool only_last, int nblank)
239 prep_hilite(pos, pos + (POSITION) (4*size_linebuf), ignore_eoi ? 1 : -1);
263 if (pos != position(BOTTOM_PLUS_ONE) || empty_screen())
268 * (position table) and start a new screen.
316 if (!force && position(TOP) != NULL_POSITION)
325 * Add the position of the next line to the position table.
393 public void back(int n, POSITION pos, lbool force, lbool only_last)
402 prep_hilite((pos < (POSITION) (3*size_linebuf)) ? 0 : pos - (POSITION) (3*size_linebuf), pos, -1);
430 * Add the position of the previous line to the position table.
460 POSITION pos;
473 pos = position(BOTTOM_PLUS_ONE);
489 back(1, position(TOP), 1, 0);
490 pos = position(BOTTOM_PLUS_ONE);
508 POSITION pos;
510 pos = position(TOP);
511 if (pos == NULL_POSITION && (!force || position(BOTTOM) == 0))
542 POSITION pos = ch_zero();