xref: /freebsd/contrib/nvi/vi/extern.h (revision 52d19df19ed6455df025f7ac2c6cf5db7df8e5ec)
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