1*52d19df1SBaptiste Daroussin int cs_init(SCR *, VCS *); 2*52d19df1SBaptiste Daroussin int cs_next(SCR *, VCS *); 3*52d19df1SBaptiste Daroussin int cs_fspace(SCR *, VCS *); 4*52d19df1SBaptiste Daroussin int cs_fblank(SCR *, VCS *); 5*52d19df1SBaptiste Daroussin int cs_prev(SCR *, VCS *); 6*52d19df1SBaptiste Daroussin int cs_bblank(SCR *, VCS *); 7*52d19df1SBaptiste Daroussin int v_at(SCR *, VICMD *); 8*52d19df1SBaptiste Daroussin int v_chrepeat(SCR *, VICMD *); 9*52d19df1SBaptiste Daroussin int v_chrrepeat(SCR *, VICMD *); 10*52d19df1SBaptiste Daroussin int v_cht(SCR *, VICMD *); 11*52d19df1SBaptiste Daroussin int v_chf(SCR *, VICMD *); 12*52d19df1SBaptiste Daroussin int v_chT(SCR *, VICMD *); 13*52d19df1SBaptiste Daroussin int v_chF(SCR *, VICMD *); 14*52d19df1SBaptiste Daroussin int v_delete(SCR *, VICMD *); 15*52d19df1SBaptiste Daroussin int v_again(SCR *, VICMD *); 16*52d19df1SBaptiste Daroussin int v_exmode(SCR *, VICMD *); 17*52d19df1SBaptiste Daroussin int v_join(SCR *, VICMD *); 18*52d19df1SBaptiste Daroussin int v_shiftl(SCR *, VICMD *); 19*52d19df1SBaptiste Daroussin int v_shiftr(SCR *, VICMD *); 20*52d19df1SBaptiste Daroussin int v_suspend(SCR *, VICMD *); 21*52d19df1SBaptiste Daroussin int v_switch(SCR *, VICMD *); 22*52d19df1SBaptiste Daroussin int v_tagpush(SCR *, VICMD *); 23*52d19df1SBaptiste Daroussin int v_tagpop(SCR *, VICMD *); 24*52d19df1SBaptiste Daroussin int v_filter(SCR *, VICMD *); 25*52d19df1SBaptiste Daroussin int v_ex(SCR *, VICMD *); 26*52d19df1SBaptiste Daroussin int v_ecl_exec(SCR *); 27*52d19df1SBaptiste Daroussin int v_increment(SCR *, VICMD *); 28*52d19df1SBaptiste Daroussin int v_screen_copy(SCR *, SCR *); 29*52d19df1SBaptiste Daroussin int v_screen_end(SCR *); 30*52d19df1SBaptiste Daroussin int v_optchange(SCR *, int, char *, u_long *); 31*52d19df1SBaptiste Daroussin int v_iA(SCR *, VICMD *); 32*52d19df1SBaptiste Daroussin int v_ia(SCR *, VICMD *); 33*52d19df1SBaptiste Daroussin int v_iI(SCR *, VICMD *); 34*52d19df1SBaptiste Daroussin int v_ii(SCR *, VICMD *); 35*52d19df1SBaptiste Daroussin int v_iO(SCR *, VICMD *); 36*52d19df1SBaptiste Daroussin int v_io(SCR *, VICMD *); 37*52d19df1SBaptiste Daroussin int v_change(SCR *, VICMD *); 38*52d19df1SBaptiste Daroussin int v_Replace(SCR *, VICMD *); 39*52d19df1SBaptiste Daroussin int v_subst(SCR *, VICMD *); 40*52d19df1SBaptiste Daroussin int v_left(SCR *, VICMD *); 41*52d19df1SBaptiste Daroussin int v_cfirst(SCR *, VICMD *); 42*52d19df1SBaptiste Daroussin int v_first(SCR *, VICMD *); 43*52d19df1SBaptiste Daroussin int v_ncol(SCR *, VICMD *); 44*52d19df1SBaptiste Daroussin int v_zero(SCR *, VICMD *); 45*52d19df1SBaptiste Daroussin int v_mark(SCR *, VICMD *); 46*52d19df1SBaptiste Daroussin int v_bmark(SCR *, VICMD *); 47*52d19df1SBaptiste Daroussin int v_fmark(SCR *, VICMD *); 48*52d19df1SBaptiste Daroussin int v_emark(SCR *, VICMD *); 49*52d19df1SBaptiste Daroussin int v_match(SCR *, VICMD *); 50*52d19df1SBaptiste Daroussin int v_buildmcs(SCR *, char *); 51*52d19df1SBaptiste Daroussin int v_paragraphf(SCR *, VICMD *); 52*52d19df1SBaptiste Daroussin int v_paragraphb(SCR *, VICMD *); 53*52d19df1SBaptiste Daroussin int v_buildps(SCR *, char *, char *); 54*52d19df1SBaptiste Daroussin int v_Put(SCR *, VICMD *); 55*52d19df1SBaptiste Daroussin int v_put(SCR *, VICMD *); 56*52d19df1SBaptiste Daroussin int v_redraw(SCR *, VICMD *); 57*52d19df1SBaptiste Daroussin int v_replace(SCR *, VICMD *); 58*52d19df1SBaptiste Daroussin int v_right(SCR *, VICMD *); 59*52d19df1SBaptiste Daroussin int v_dollar(SCR *, VICMD *); 60*52d19df1SBaptiste Daroussin int v_screen(SCR *, VICMD *); 61*52d19df1SBaptiste Daroussin int v_lgoto(SCR *, VICMD *); 62*52d19df1SBaptiste Daroussin int v_home(SCR *, VICMD *); 63*52d19df1SBaptiste Daroussin int v_middle(SCR *, VICMD *); 64*52d19df1SBaptiste Daroussin int v_bottom(SCR *, VICMD *); 65*52d19df1SBaptiste Daroussin int v_up(SCR *, VICMD *); 66*52d19df1SBaptiste Daroussin int v_cr(SCR *, VICMD *); 67*52d19df1SBaptiste Daroussin int v_down(SCR *, VICMD *); 68*52d19df1SBaptiste Daroussin int v_hpageup(SCR *, VICMD *); 69*52d19df1SBaptiste Daroussin int v_hpagedown(SCR *, VICMD *); 70*52d19df1SBaptiste Daroussin int v_pagedown(SCR *, VICMD *); 71*52d19df1SBaptiste Daroussin int v_pageup(SCR *, VICMD *); 72*52d19df1SBaptiste Daroussin int v_lineup(SCR *, VICMD *); 73*52d19df1SBaptiste Daroussin int v_linedown(SCR *, VICMD *); 74*52d19df1SBaptiste Daroussin int v_searchb(SCR *, VICMD *); 75*52d19df1SBaptiste Daroussin int v_searchf(SCR *, VICMD *); 76*52d19df1SBaptiste Daroussin int v_searchN(SCR *, VICMD *); 77*52d19df1SBaptiste Daroussin int v_searchn(SCR *, VICMD *); 78*52d19df1SBaptiste Daroussin int v_searchw(SCR *, VICMD *); 79*52d19df1SBaptiste Daroussin int v_correct(SCR *, VICMD *, int); 80*52d19df1SBaptiste Daroussin int v_sectionf(SCR *, VICMD *); 81*52d19df1SBaptiste Daroussin int v_sectionb(SCR *, VICMD *); 82*52d19df1SBaptiste Daroussin int v_sentencef(SCR *, VICMD *); 83*52d19df1SBaptiste Daroussin int v_sentenceb(SCR *, VICMD *); 84*52d19df1SBaptiste Daroussin int v_status(SCR *, VICMD *); 85*52d19df1SBaptiste Daroussin int v_tcmd(SCR *, VICMD *, ARG_CHAR_T, u_int); 86*52d19df1SBaptiste Daroussin int v_txt(SCR *, VICMD *, MARK *, 87*52d19df1SBaptiste Daroussin const CHAR_T *, size_t, ARG_CHAR_T, recno_t, u_long, u_int32_t); 88*52d19df1SBaptiste Daroussin int v_txt_auto(SCR *, recno_t, TEXT *, size_t, TEXT *); 89*52d19df1SBaptiste Daroussin int v_ulcase(SCR *, VICMD *); 90*52d19df1SBaptiste Daroussin int v_mulcase(SCR *, VICMD *); 91*52d19df1SBaptiste Daroussin int v_Undo(SCR *, VICMD *); 92*52d19df1SBaptiste Daroussin int v_undo(SCR *, VICMD *); 93*52d19df1SBaptiste Daroussin void v_eof(SCR *, MARK *); 94*52d19df1SBaptiste Daroussin void v_eol(SCR *, MARK *); 95*52d19df1SBaptiste Daroussin void v_nomove(SCR *); 96*52d19df1SBaptiste Daroussin void v_sof(SCR *, MARK *); 97*52d19df1SBaptiste Daroussin void v_sol(SCR *); 98*52d19df1SBaptiste Daroussin int v_isempty(CHAR_T *, size_t); 99*52d19df1SBaptiste Daroussin void v_emsg(SCR *, char *, vim_t); 100*52d19df1SBaptiste Daroussin int v_wordW(SCR *, VICMD *); 101*52d19df1SBaptiste Daroussin int v_wordw(SCR *, VICMD *); 102*52d19df1SBaptiste Daroussin int v_wordE(SCR *, VICMD *); 103*52d19df1SBaptiste Daroussin int v_worde(SCR *, VICMD *); 104*52d19df1SBaptiste Daroussin int v_wordB(SCR *, VICMD *); 105*52d19df1SBaptiste Daroussin int v_wordb(SCR *, VICMD *); 106*52d19df1SBaptiste Daroussin int v_xchar(SCR *, VICMD *); 107*52d19df1SBaptiste Daroussin int v_Xchar(SCR *, VICMD *); 108*52d19df1SBaptiste Daroussin int v_yank(SCR *, VICMD *); 109*52d19df1SBaptiste Daroussin int v_z(SCR *, VICMD *); 110*52d19df1SBaptiste Daroussin int vs_crel(SCR *, long); 111*52d19df1SBaptiste Daroussin int v_zexit(SCR *, VICMD *); 112*52d19df1SBaptiste Daroussin int vi(SCR **); 113*52d19df1SBaptiste Daroussin int v_curword(SCR *); 114*52d19df1SBaptiste Daroussin int vs_line(SCR *, SMAP *, size_t *, size_t *); 115*52d19df1SBaptiste Daroussin int vs_number(SCR *); 116*52d19df1SBaptiste Daroussin void vs_busy(SCR *, const char *, busy_t); 117*52d19df1SBaptiste Daroussin void vs_home(SCR *); 118*52d19df1SBaptiste Daroussin void vs_update(SCR *, const char *, const CHAR_T *); 119*52d19df1SBaptiste Daroussin void vs_msg(SCR *, mtype_t, char *, size_t); 120*52d19df1SBaptiste Daroussin int vs_ex_resolve(SCR *, int *); 121*52d19df1SBaptiste Daroussin int vs_resolve(SCR *, SCR *, int); 122*52d19df1SBaptiste Daroussin int vs_repaint(SCR *, EVENT *); 123*52d19df1SBaptiste Daroussin int vs_refresh(SCR *, int); 124*52d19df1SBaptiste Daroussin int vs_column(SCR *, size_t *); 125*52d19df1SBaptiste Daroussin size_t vs_screens(SCR *, recno_t, size_t *); 126*52d19df1SBaptiste Daroussin size_t vs_columns(SCR *, CHAR_T *, recno_t, size_t *, size_t *); 127*52d19df1SBaptiste Daroussin size_t vs_rcm(SCR *, recno_t, int); 128*52d19df1SBaptiste Daroussin size_t vs_colpos(SCR *, recno_t, size_t); 129*52d19df1SBaptiste Daroussin int vs_change(SCR *, recno_t, lnop_t); 130*52d19df1SBaptiste Daroussin int vs_sm_fill(SCR *, recno_t, pos_t); 131*52d19df1SBaptiste Daroussin int vs_sm_scroll(SCR *, MARK *, recno_t, scroll_t); 132*52d19df1SBaptiste Daroussin int vs_sm_1up(SCR *); 133*52d19df1SBaptiste Daroussin int vs_sm_1down(SCR *); 134*52d19df1SBaptiste Daroussin int vs_sm_next(SCR *, SMAP *, SMAP *); 135*52d19df1SBaptiste Daroussin int vs_sm_prev(SCR *, SMAP *, SMAP *); 136*52d19df1SBaptiste Daroussin int vs_sm_cursor(SCR *, SMAP **); 137*52d19df1SBaptiste Daroussin int vs_sm_position(SCR *, MARK *, u_long, pos_t); 138*52d19df1SBaptiste Daroussin recno_t vs_sm_nlines(SCR *, SMAP *, recno_t, size_t); 139*52d19df1SBaptiste Daroussin int vs_split(SCR *, SCR *, int); 140*52d19df1SBaptiste Daroussin int vs_vsplit(SCR *, SCR *); 141*52d19df1SBaptiste Daroussin int vs_discard(SCR *, SCR **); 142*52d19df1SBaptiste Daroussin int vs_fg(SCR *, SCR **, CHAR_T *, int); 143*52d19df1SBaptiste Daroussin int vs_bg(SCR *); 144*52d19df1SBaptiste Daroussin int vs_swap(SCR *, SCR **, char *); 145*52d19df1SBaptiste Daroussin int vs_resize(SCR *, long, adj_t); 146