Lines Matching refs:vp

30 v_left(SCR *sp, VICMD *vp)
38 if (vp->m_start.cno == 0) {
44 cnt = F_ISSET(vp, VC_C1SET) ? vp->count : 1;
45 if (vp->m_start.cno > cnt)
46 vp->m_stop.cno = vp->m_start.cno - cnt;
48 vp->m_stop.cno = 0;
55 if (ISMOTION(vp))
56 --vp->m_start.cno;
57 vp->m_final = vp->m_stop;
68 v_cfirst(SCR *sp, VICMD *vp)
80 if (ISMOTION(vp))
81 F_SET(vp, VM_LMODE);
87 cnt = F_ISSET(vp, VC_C1SET) ? vp->count : 1;
89 --vp->count;
90 return (v_down(sp, vp));
99 vp->m_stop.cno = 0;
100 if (nonblank(sp, vp->m_stop.lno, &vp->m_stop.cno))
109 if (vp->m_stop.lno == 1 &&
110 vp->m_stop.cno == 0 && ISCMD(vp->rkp, 'd')) {
123 vp->m_final =
124 ISMOTION(vp) && ISCMD(vp->rkp, 'y') ? vp->m_start : vp->m_stop;
135 v_first(SCR *sp, VICMD *vp)
150 vp->m_stop.cno = 0;
151 if (nonblank(sp, vp->m_stop.lno, &vp->m_stop.cno))
160 if (ISMOTION(vp) && vp->m_start.cno == vp->m_stop.cno) {
174 if (vp->m_start.cno < vp->m_stop.cno)
175 if (ISMOTION(vp)) {
176 --vp->m_stop.cno;
177 vp->m_final = vp->m_start;
179 vp->m_final = vp->m_stop;
181 if (ISMOTION(vp))
182 --vp->m_start.cno;
183 vp->m_final = vp->m_stop;
197 v_ncol(SCR *sp, VICMD *vp)
199 if (F_ISSET(vp, VC_C1SET) && vp->count > 1) {
200 --vp->count;
201 vp->m_stop.cno =
202 vs_colpos(sp, vp->m_start.lno, (size_t)vp->count);
209 if (ISMOTION(vp) && vp->m_stop.cno == vp->m_start.cno) {
220 if (ISMOTION(vp) && vp->m_start.cno == 0) {
224 vp->m_stop.cno = 0;
236 if (vp->m_start.cno < vp->m_stop.cno)
237 if (ISMOTION(vp)) {
238 --vp->m_stop.cno;
239 vp->m_final = vp->m_start;
241 vp->m_final = vp->m_stop;
243 if (ISMOTION(vp))
244 --vp->m_start.cno;
245 vp->m_final = vp->m_stop;
257 v_zero(SCR *sp, VICMD *vp)
264 if (ISMOTION(vp) && vp->m_start.cno == 0) {
274 vp->m_stop.cno = 0;
275 if (ISMOTION(vp))
276 --vp->m_start.cno;
277 vp->m_final = vp->m_stop;