Lines Matching refs:curr_pos
83 * of the NEXT line. The line obtained is the line starting at curr_pos.
85 public POSITION forw_line_seg(POSITION curr_pos, int skipeol, int rscroll, int nochop)
99 if (curr_pos == NULL_POSITION)
114 prep_hilite(curr_pos, curr_pos + 3*size_linebuf,
116 curr_pos = next_unfiltered(curr_pos);
119 if (ch_seek(curr_pos))
128 base_pos = curr_pos;
154 while (new_pos < curr_pos)
320 curr_pos = new_pos;
348 public POSITION forw_line(POSITION curr_pos)
351 return forw_line_seg(curr_pos, (chop_line() || hshift > 0), TRUE, FALSE);
361 public POSITION back_line(POSITION curr_pos)
375 if (curr_pos == NULL_POSITION || curr_pos <= ch_zero())
382 prep_hilite((curr_pos < 3*size_linebuf) ?
383 0 : curr_pos - 3*size_linebuf, curr_pos, -1);
385 if (ch_seek(curr_pos-1))
458 * until we reach the curr_pos.
506 * reached our curr_pos yet. Discard the line
544 if (new_pos >= curr_pos)
567 if (new_pos >= curr_pos)
583 curr_pos = begin_new_pos;