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