Lines Matching refs:vp
31 v_delete(SCR *sp, VICMD *vp)
37 lmode = F_ISSET(vp, VM_LMODE) ? CUT_LINEMODE : 0;
40 if (cut(sp, F_ISSET(vp, VC_BUFFER) ? &vp->buffer : NULL,
41 &vp->m_start, &vp->m_stop,
42 lmode | (F_ISSET(vp, VM_CUTREQ) ? CUT_NUMREQ : CUT_NUMOPT)))
46 if (del(sp, &vp->m_start, &vp->m_stop, lmode))
53 if (!db_exist(sp, vp->m_final.lno + 1)) {
57 vp->m_final.lno = 1;
58 vp->m_final.cno = 0;
68 if (db_get(sp, vp->m_final.lno, 0, NULL, &len)) {
71 vp->m_final.lno = nlines;
82 if (!F_ISSET(vp, VM_LMODE)) {
83 F_CLR(vp, VM_RCM_MASK);
84 F_SET(vp, VM_RCM_SET);
87 if (vp->m_final.cno >= len)
88 vp->m_final.cno = len ? len - 1 : 0;
96 if (F_ISSET(vp, VM_LDOUBLE)) {
97 F_CLR(vp, VM_RCM_MASK);
98 F_SET(vp, VM_RCM_SETFNB);