Lines Matching refs:new_pos
88 POSITION new_pos;
147 new_pos = base_pos;
148 while (new_pos < curr_pos)
156 backchars = pappend((char) c, new_pos);
157 new_pos++;
165 new_pos++;
170 new_pos -= backchars;
203 new_pos = ch_tell();
206 new_pos -= backchars + 1;
210 edisp_pos = new_pos;
235 new_pos = ch_tell();
242 new_pos = ch_tell() - backchars;
254 new_pos = ch_tell();
260 new_pos = ch_tell();
262 new_pos = ch_tell() - backchars;
265 new_pos = wrap_pos;
270 edisp_pos = new_pos;
307 curr_pos = new_pos;
311 init_status_col(base_pos, line_position(), edisp_pos, new_pos);
325 new_pos = ch_tell();
328 return (new_pos);
342 * of the PREVIOUS line. The line obtained is the one starting at new_pos.
347 POSITION new_pos;
439 new_pos = base_pos;
440 if (ch_seek(new_pos))
447 plinestart(new_pos);
451 begin_new_pos = new_pos;
452 (void) ch_seek(new_pos);
463 new_pos++;
473 edisp_pos = new_pos;
489 edisp_pos = new_pos;
496 new_pos -= backchars;
505 new_pos++;
512 new_pos++;
515 new_pos++;
516 edisp_pos = new_pos;
520 if (new_pos >= curr_pos)
522 edisp_pos = new_pos;
530 new_pos -= backchars;
532 new_pos = wrap_pos;
542 wrap_pos = new_pos;
546 if (new_pos >= curr_pos)
548 edisp_pos = new_pos;
566 init_status_col(base_pos, line_position(), edisp_pos, new_pos);