Lines Matching refs:sp

70 v_lgoto(SCR *sp, VICMD *vp)
75 if (!db_exist(sp, vp->count)) {
81 if (db_last(sp, &nlines))
86 v_eof(sp, &vp->m_start);
91 if (db_last(sp, &nlines))
107 v_home(SCR *sp, VICMD *vp)
109 if (vs_sm_position(sp, &vp->m_stop,
124 v_middle(SCR *sp, VICMD *vp)
131 if (vs_sm_position(sp, &vp->m_stop, 0, P_MIDDLE))
145 v_bottom(SCR *sp, VICMD *vp)
147 if (vs_sm_position(sp, &vp->m_stop,
208 v_up(SCR *sp, VICMD *vp)
214 v_sof(sp, &vp->m_start);
230 v_cr(SCR *sp, VICMD *vp)
233 if (F_ISSET(sp, SC_COMEDIT))
234 return (v_ecl_exec(sp));
237 if (F_ISSET(sp, SC_SCRIPT))
238 return (sscr_exec(sp, vp->m_start.lno));
241 return (v_down(sp, vp));
251 v_down(SCR *sp, VICMD *vp)
256 if (!db_exist(sp, lno)) {
257 v_eof(sp, &vp->m_start);
272 v_hpageup(SCR *sp, VICMD *vp)
282 sp->defscroll = vp->count;
283 if (vs_sm_scroll(sp, &vp->m_stop, sp->defscroll, CNTRL_U))
296 v_hpagedown(SCR *sp, VICMD *vp)
306 sp->defscroll = vp->count;
307 if (vs_sm_scroll(sp, &vp->m_stop, sp->defscroll, CNTRL_D))
324 v_pagedown(SCR *sp, VICMD *vp)
349 offset = (F_ISSET(vp, VC_C1SET) ? vp->count : 1) * (IS_SPLIT(sp) ?
350 MIN(sp->t_maxrows, O_VAL(sp, O_WINDOW)) : O_VAL(sp, O_WINDOW));
352 if (vs_sm_scroll(sp, &vp->m_stop, offset, CNTRL_F))
370 v_pageup(SCR *sp, VICMD *vp)
400 offset = (F_ISSET(vp, VC_C1SET) ? vp->count : 1) * (IS_SPLIT(sp) ?
401 MIN(sp->t_maxrows, O_VAL(sp, O_WINDOW)) : O_VAL(sp, O_WINDOW));
403 if (vs_sm_scroll(sp, &vp->m_stop, offset, CNTRL_B))
416 v_lineup(SCR *sp, VICMD *vp)
422 if (vs_sm_scroll(sp,
436 v_linedown(SCR *sp, VICMD *vp)
442 if (vs_sm_scroll(sp,