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