extern.h revision 254225
1int ex __P((SCR **));
2int ex_cmd __P((SCR *));
3int ex_range __P((SCR *, EXCMD *, int *));
4int ex_is_abbrev __P((CHAR_T *, size_t));
5int ex_is_unmap __P((CHAR_T *, size_t));
6void ex_badaddr
7   __P((SCR *, EXCMDLIST const *, enum badaddr, enum nresult));
8int ex_abbr __P((SCR *, EXCMD *));
9int ex_unabbr __P((SCR *, EXCMD *));
10int ex_append __P((SCR *, EXCMD *));
11int ex_change __P((SCR *, EXCMD *));
12int ex_insert __P((SCR *, EXCMD *));
13int ex_next __P((SCR *, EXCMD *));
14int ex_prev __P((SCR *, EXCMD *));
15int ex_rew __P((SCR *, EXCMD *));
16int ex_args __P((SCR *, EXCMD *));
17char **ex_buildargv __P((SCR *, EXCMD *, char *));
18int argv_init __P((SCR *, EXCMD *));
19int argv_exp0 __P((SCR *, EXCMD *, CHAR_T *, size_t));
20int argv_exp1 __P((SCR *, EXCMD *, CHAR_T *, size_t, int));
21int argv_exp2 __P((SCR *, EXCMD *, CHAR_T *, size_t));
22int argv_exp3 __P((SCR *, EXCMD *, CHAR_T *, size_t));
23int argv_flt_ex __P((SCR *, EXCMD *, CHAR_T *, size_t));
24int argv_free __P((SCR *));
25int argv_flt_path __P((SCR *, EXCMD *, CHAR_T *, size_t));
26CHAR_T *argv_esc __P((SCR *, EXCMD *, CHAR_T *, size_t));
27CHAR_T *argv_uesc __P((SCR *, EXCMD *, CHAR_T *, size_t));
28int ex_at __P((SCR *, EXCMD *));
29int ex_bang __P((SCR *, EXCMD *));
30int ex_cd __P((SCR *, EXCMD *));
31int ex_cscope __P((SCR *, EXCMD *));
32int cscope_end __P((SCR *));
33int cscope_display __P((SCR *));
34int cscope_search __P((SCR *, TAGQ *, TAG *));
35int ex_delete __P((SCR *, EXCMD *));
36int ex_display __P((SCR *, EXCMD *));
37int ex_edit __P((SCR *, EXCMD *));
38int ex_equal __P((SCR *, EXCMD *));
39int ex_file __P((SCR *, EXCMD *));
40int ex_filter __P((SCR *,
41   EXCMD *, MARK *, MARK *, MARK *, CHAR_T *, enum filtertype));
42int ex_global __P((SCR *, EXCMD *));
43int ex_v __P((SCR *, EXCMD *));
44int ex_g_insdel __P((SCR *, lnop_t, recno_t));
45int ex_screen_copy __P((SCR *, SCR *));
46int ex_screen_end __P((SCR *));
47int ex_optchange __P((SCR *, int, char *, u_long *));
48int ex_exrc __P((SCR *));
49int ex_run_str __P((SCR *, char *, CHAR_T *, size_t, int, int));
50int ex_join __P((SCR *, EXCMD *));
51int ex_map __P((SCR *, EXCMD *));
52int ex_unmap __P((SCR *, EXCMD *));
53int ex_mark __P((SCR *, EXCMD *));
54int ex_mkexrc __P((SCR *, EXCMD *));
55int ex_copy __P((SCR *, EXCMD *));
56int ex_move __P((SCR *, EXCMD *));
57int ex_open __P((SCR *, EXCMD *));
58int ex_preserve __P((SCR *, EXCMD *));
59int ex_recover __P((SCR *, EXCMD *));
60int ex_list __P((SCR *, EXCMD *));
61int ex_number __P((SCR *, EXCMD *));
62int ex_pr __P((SCR *, EXCMD *));
63int ex_print __P((SCR *, EXCMD *, MARK *, MARK *, u_int32_t));
64int ex_ldisplay __P((SCR *, const CHAR_T *, size_t, size_t, u_int));
65int ex_scprint __P((SCR *, MARK *, MARK *));
66int ex_printf __P((SCR *, const char *, ...));
67int ex_puts __P((SCR *, const char *));
68int ex_fflush __P((SCR *sp));
69int ex_put __P((SCR *, EXCMD *));
70int ex_quit __P((SCR *, EXCMD *));
71int ex_read __P((SCR *, EXCMD *));
72int ex_readfp __P((SCR *, char *, FILE *, MARK *, recno_t *, int));
73int ex_bg __P((SCR *, EXCMD *));
74int ex_fg __P((SCR *, EXCMD *));
75int ex_resize __P((SCR *, EXCMD *));
76int ex_sdisplay __P((SCR *));
77int ex_script __P((SCR *, EXCMD *));
78int sscr_exec __P((SCR *, recno_t));
79int sscr_input __P((SCR *));
80int sscr_end __P((SCR *));
81int ex_set __P((SCR *, EXCMD *));
82int ex_shell __P((SCR *, EXCMD *));
83int ex_exec_proc __P((SCR *, EXCMD *, char *, const char *, int));
84int proc_wait __P((SCR *, long, const char *, int, int));
85int ex_shiftl __P((SCR *, EXCMD *));
86int ex_shiftr __P((SCR *, EXCMD *));
87int ex_source __P((SCR *, EXCMD *));
88int ex_stop __P((SCR *, EXCMD *));
89int ex_s __P((SCR *, EXCMD *));
90int ex_subagain __P((SCR *, EXCMD *));
91int ex_subtilde __P((SCR *, EXCMD *));
92int re_compile __P((SCR *,
93    CHAR_T *, size_t, CHAR_T **, size_t *, regex_t *, u_int));
94void re_error __P((SCR *, int, regex_t *));
95int ex_tag_first __P((SCR *, CHAR_T *));
96int ex_tag_push __P((SCR *, EXCMD *));
97int ex_tag_next __P((SCR *, EXCMD *));
98int ex_tag_prev __P((SCR *, EXCMD *));
99int ex_tag_nswitch __P((SCR *, TAG *, int));
100int ex_tag_Nswitch __P((SCR *, TAG *, int));
101int ex_tag_pop __P((SCR *, EXCMD *));
102int ex_tag_top __P((SCR *, EXCMD *));
103int ex_tag_display __P((SCR *));
104int ex_tag_copy __P((SCR *, SCR *));
105int tagq_free __P((SCR *, TAGQ *));
106int tagq_push __P((SCR*, TAGQ*, int, int ));
107void tag_msg __P((SCR *, tagmsg_t, char *));
108int ex_tagf_alloc __P((SCR *, char *));
109int ex_tag_free __P((SCR *));
110int ex_txt __P((SCR *, TEXTH *, ARG_CHAR_T, u_int32_t));
111int ex_undo __P((SCR *, EXCMD *));
112int ex_help __P((SCR *, EXCMD *));
113int ex_usage __P((SCR *, EXCMD *));
114int ex_viusage __P((SCR *, EXCMD *));
115void ex_cinit __P((SCR *, EXCMD *, int, int, recno_t, recno_t, int));
116int ex_getline __P((SCR *, FILE *, size_t *));
117int ex_ncheck __P((SCR *, int));
118int ex_init __P((SCR *));
119void ex_wemsg __P((SCR *, CHAR_T *, exm_t));
120void ex_emsg __P((SCR *, char *, exm_t));
121int ex_version __P((SCR *, EXCMD *));
122int ex_visual __P((SCR *, EXCMD *));
123int ex_wn __P((SCR *, EXCMD *));
124int ex_wq __P((SCR *, EXCMD *));
125int ex_write __P((SCR *, EXCMD *));
126int ex_xit __P((SCR *, EXCMD *));
127int ex_writefp __P((SCR *,
128   char *, FILE *, MARK *, MARK *, u_long *, u_long *, int));
129int ex_yank __P((SCR *, EXCMD *));
130int ex_z __P((SCR *, EXCMD *));
131