Lines Matching defs:pe
252 int pe)
260 new_sel_end = pe;
273 spc = is_space_on_vt(sel_pos(pe, unicode));
274 for (new_sel_end = pe; ; pe += 2) {
275 if ((spc && !is_space_on_vt(sel_pos(pe, unicode))) ||
276 (!spc && !inword(sel_pos(pe, unicode))))
278 new_sel_end = pe;
279 if (!((pe + 2) % vc->vc_size_row))
285 new_sel_end = rounddown(pe, vc->vc_size_row) +
289 highlight_pointer(pe);
302 for (pe = new_sel_end + 2; ; pe += 2)
303 if (!is_space_on_vt(sel_pos(pe, unicode)) ||
304 atedge(pe, vc->vc_size_row))
306 if (is_space_on_vt(sel_pos(pe, unicode)))
307 new_sel_end = pe;
341 int ps, pe;
364 pe = v->ye * vc->vc_size_row + (v->xe << 1);
365 if (ps > pe) /* make vc_sel.start <= vc_sel.end */
366 swap(ps, pe);
373 return vc_do_selection(vc, v->sel_mode, ps, pe);