Lines Matching refs:vp

76 v_wordW(SCR *sp, VICMD *vp)
78 return (fword(sp, vp, BIGWORD));
88 v_wordw(SCR *sp, VICMD *vp)
90 return (fword(sp, vp, LITTLEWORD));
98 fword(SCR *sp, VICMD *vp, enum which type)
104 cnt = F_ISSET(vp, VC_C1SET) ? vp->count : 1;
105 cs.cs_lno = vp->m_start.lno;
106 cs.cs_cno = vp->m_start.cno;
118 if (ISMOTION(vp) && cs.cs_flags != CS_EMP && cnt == 1) {
119 if (ISCMD(vp->rkp, 'c'))
121 if (ISCMD(vp->rkp, 'd') || ISCMD(vp->rkp, 'y')) {
154 if (cnt == 0 && ISMOTION(vp)) {
155 if ((ISCMD(vp->rkp, 'd') ||
156 ISCMD(vp->rkp, 'y')) &&
187 if (cnt == 0 && ISMOTION(vp)) {
188 if ((ISCMD(vp->rkp, 'd') ||
189 ISCMD(vp->rkp, 'y')) &&
209 ret: if (!ISMOTION(vp) &&
210 cs.cs_lno == vp->m_start.lno && cs.cs_cno == vp->m_start.cno) {
211 v_eof(sp, &vp->m_start);
216 vp->m_stop.lno = cs.cs_lno;
217 vp->m_stop.cno = cs.cs_cno;
218 if (ISMOTION(vp) && cs.cs_flags == 0)
219 --vp->m_stop.cno;
225 vp->m_final = ISMOTION(vp) ? vp->m_start : vp->m_stop;
236 v_wordE(SCR *sp, VICMD *vp)
238 return (eword(sp, vp, BIGWORD));
248 v_worde(SCR *sp, VICMD *vp)
250 return (eword(sp, vp, LITTLEWORD));
258 eword(SCR *sp, VICMD *vp, enum which type)
264 cnt = F_ISSET(vp, VC_C1SET) ? vp->count : 1;
265 cs.cs_lno = vp->m_start.lno;
266 cs.cs_cno = vp->m_start.cno;
357 ret: if (!ISMOTION(vp) &&
358 cs.cs_lno == vp->m_start.lno && cs.cs_cno == vp->m_start.cno) {
359 v_eof(sp, &vp->m_start);
364 vp->m_stop.lno = cs.cs_lno;
365 vp->m_stop.cno = cs.cs_cno;
371 vp->m_final = ISMOTION(vp) ? vp->m_start : vp->m_stop;
382 v_wordB(SCR *sp, VICMD *vp)
384 return (bword(sp, vp, BIGWORD));
394 v_wordb(SCR *sp, VICMD *vp)
396 return (bword(sp, vp, LITTLEWORD));
404 bword(SCR *sp, VICMD *vp, enum which type)
410 cnt = F_ISSET(vp, VC_C1SET) ? vp->count : 1;
411 cs.cs_lno = vp->m_start.lno;
412 cs.cs_cno = vp->m_start.cno;
499 ret: if (cs.cs_lno == vp->m_start.lno && cs.cs_cno == vp->m_start.cno) {
500 v_sof(sp, &vp->m_start);
505 vp->m_stop.lno = cs.cs_lno;
506 vp->m_stop.cno = cs.cs_cno;
518 vp->m_final = vp->m_stop;
519 if (ISMOTION(vp))
520 --vp->m_start.cno;