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