funcs.h revision 267654
150476Speter	public char * save ();
21987Swollman	public VOID_POINTER ecalloc ();
31987Swollman	public char * skipsp ();
41987Swollman	public int sprefix ();
5156813Sru	public void quit ();
6156813Sru	public void raw_mode ();
7100346Sru	public void scrsize ();
8100346Sru	public char * special_key_str ();
9100346Sru	public void get_term ();
10100346Sru	public void init ();
11100346Sru	public void deinit ();
12100346Sru	public void home ();
13100346Sru	public void add_line ();
14100346Sru	public void remove_top ();
15100346Sru	public void win32_scroll_up ();
16100346Sru	public void lower_left ();
17100346Sru	public void line_left ();
18100346Sru	public void check_winch ();
19100346Sru	public void goto_line ();
20100346Sru	public void vbell ();
21100346Sru	public void bell ();
22100346Sru	public void clear ();
23100346Sru	public void clear_eol ();
24100346Sru	public void clear_bot ();
25100346Sru	public void at_enter ();
26100346Sru	public void at_exit ();
27100346Sru	public void at_switch ();
28100346Sru	public int is_at_equiv ();
29100346Sru	public int apply_at_specials ();
30100346Sru	public void backspace ();
31100346Sru	public void putbs ();
32100346Sru	public char WIN32getch ();
33100346Sru	public void WIN32setcolors ();
34132211Sscottl	public void WIN32textout ();
354257Sphk	public void match_brac ();
36100346Sru	public void ch_ungetchar ();
37100346Sru	public void end_logfile ();
38100346Sru	public void sync_logfile ();
39100346Sru	public int ch_seek ();
40100346Sru	public int ch_end_seek ();
41100346Sru	public int ch_beg_seek ();
42100346Sru	public POSITION ch_length ();
43100346Sru	public POSITION ch_tell ();
44100346Sru	public int ch_forw_get ();
45100346Sru	public int ch_back_get ();
46100346Sru	public void ch_setbufspace ();
47100346Sru	public void ch_flush ();
48100346Sru	public int seekable ();
49100346Sru	public void ch_set_eof ();
50100346Sru	public void ch_init ();
51100346Sru	public void ch_close ();
52100346Sru	public int ch_getflags ();
53100346Sru	public void ch_dump ();
54100346Sru	public void init_charset ();
55100346Sru	public int binary_char ();
56100346Sru	public int control_char ();
57100346Sru	public char * prchar ();
58100346Sru	public char * prutfchar ();
59100346Sru	public int utf_len ();
60100346Sru	public int is_utf8_well_formed ();
61100346Sru	public LWCHAR get_wchar ();
62100346Sru	public void put_wchar ();
63100346Sru	public LWCHAR step_char ();
64100346Sru	public int is_composing_char ();
65100346Sru	public int is_ubin_char ();
66100346Sru	public int is_wide_char ();
67100346Sru	public int is_combining_char ();
68100346Sru	public void cmd_reset ();
69100346Sru	public void clear_cmd ();
70100346Sru	public void cmd_putstr ();
71100346Sru	public int len_cmdbuf ();
72100346Sru	public void set_mlist ();
73100346Sru	public void cmd_addhist ();
74100346Sru	public void cmd_accept ();
75100346Sru	public int cmd_char ();
76100346Sru	public LINENUM cmd_int ();
77100346Sru	public char * get_cmdbuf ();
78100346Sru	public char * cmd_lastpattern ();
79100346Sru	public void init_cmdhist ();
80100346Sru	public void save_cmdhist ();
81100346Sru	public int in_mca ();
82100346Sru	public void dispversion ();
83100346Sru	public int getcc ();
84100346Sru	public void ungetcc ();
85100346Sru	public void ungetsc ();
86100346Sru	public void commands ();
87100346Sru	public int cvt_length ();
88100346Sru	public int * cvt_alloc_chpos ();
89100346Sru	public void cvt_text ();
90100346Sru	public void init_cmds ();
91200440Santoine	public void add_fcmd_table ();
92200440Santoine	public void add_ecmd_table ();
93200440Santoine	public int fcmd_decode ();
94200440Santoine	public int ecmd_decode ();
95200440Santoine	public char * lgetenv ();
96200440Santoine	public int lesskey ();
97100346Sru	public void add_hometable ();
98100346Sru	public int editchar ();
99100346Sru	public void init_textlist ();
100100346Sru	public char * forw_textlist ();
101100346Sru	public char * back_textlist ();
102100346Sru	public int edit ();
103100346Sru	public int edit_ifile ();
104139989Ssimon	public int edit_list ();
105139989Ssimon	public int edit_first ();
106100346Sru	public int edit_last ();
107100346Sru	public int edit_next ();
108100346Sru	public int edit_prev ();
109140134Skeramida	public int edit_index ();
110100346Sru	public IFILE save_curr_ifile ();
111100346Sru	public void unsave_ifile ();
112100346Sru	public void reedit_ifile ();
113100346Sru	public void reopen_curr_ifile ();
114100346Sru	public int edit_stdin ();
115100346Sru	public void cat_file ();
116100346Sru	public void use_logfile ();
117100346Sru	public char * shell_unquote ();
118100346Sru	public char * get_meta_escape ();
119100346Sru	public char * shell_quote ();
120100346Sru	public char * homefile ();
121100346Sru	public char * fexpand ();
122100346Sru	public char * fcomplete ();
123100346Sru	public int bin_file ();
124100346Sru	public char * lglob ();
125100346Sru	public char * open_altfile ();
126100346Sru	public void close_altfile ();
127100346Sru	public int is_dir ();
128100346Sru	public char * bad_file ();
129100346Sru	public POSITION filesize ();
130100346Sru	public char * shell_coption ();
131100346Sru	public char * last_component ();
132100346Sru	public int eof_displayed ();
133100346Sru	public int entire_file_displayed ();
134100346Sru	public void squish_check ();
135100346Sru	public void forw ();
136100346Sru	public void back ();
137100346Sru	public void forward ();
138100346Sru	public void backward ();
139100346Sru	public int get_back_scroll ();
140100346Sru	public void del_ifile ();
141100346Sru	public IFILE next_ifile ();
142100346Sru	public IFILE prev_ifile ();
143100346Sru	public IFILE getoff_ifile ();
144100346Sru	public int nifile ();
145100346Sru	public IFILE get_ifile ();
146100346Sru	public char * get_filename ();
147100346Sru	public int get_index ();
148100346Sru	public void store_pos ();
149100346Sru	public void get_pos ();
150100346Sru	public void set_open ();
151100346Sru	public int opened ();
152100346Sru	public void hold_ifile ();
153100346Sru	public int held_ifile ();
154100346Sru	public void * get_filestate ();
155100346Sru	public void set_filestate ();
156100346Sru	public void if_dump ();
157100346Sru	public POSITION forw_line ();
158100346Sru	public POSITION back_line ();
159100346Sru	public void set_attnpos ();
160100346Sru	public void jump_forw ();
161100346Sru	public void jump_back ();
162100346Sru	public void repaint ();
163100346Sru	public void jump_percent ();
164100346Sru	public void jump_line_loc ();
165100346Sru	public void jump_loc ();
166100346Sru	public void init_line ();
167100346Sru	public int is_ascii_char ();
168100346Sru	public void prewind ();
169100346Sru	public void plinenum ();
170100346Sru	public void pshift_all ();
171100346Sru	public int is_ansi_end ();
172100346Sru	public int is_ansi_middle ();
173100346Sru	public int pappend ();
174100346Sru	public int pflushmbc ();
175100346Sru	public void pdone ();
176100346Sru	public void set_status_col ();
177100346Sru	public int gline ();
178100346Sru	public void null_line ();
179100346Sru	public POSITION forw_raw_line ();
180100346Sru	public POSITION back_raw_line ();
181100346Sru	public void clr_linenum ();
182100346Sru	public void add_lnum ();
183100346Sru	public LINENUM find_linenum ();
184100346Sru	public POSITION find_pos ();
185100346Sru	public LINENUM currline ();
186100346Sru	public void lsystem ();
187107215Snjl	public int pipe_mark ();
188107215Snjl	public int pipe_data ();
189107215Snjl	public void init_mark ();
190100346Sru	public int badmark ();
191100346Sru	public void setmark ();
192100346Sru	public void lastmark ();
193100346Sru	public void gomark ();
194100346Sru	public POSITION markpos ();
195100346Sru	public void unmark ();
196100346Sru	public void opt_o ();
197100346Sru	public void opt__O ();
198100346Sru	public void opt_j ();
199100346Sru	public void calc_jump_sline ();
200100346Sru	public void opt_shift ();
201100346Sru	public void calc_shift_count ();
202100346Sru	public void opt_k ();
203100346Sru	public void opt_t ();
204100346Sru	public void opt__T ();
205100346Sru	public void opt_p ();
206100346Sru	public void opt__P ();
207100346Sru	public void opt_b ();
208100346Sru	public void opt_i ();
209100346Sru	public void opt__V ();
210100346Sru	public void opt_D ();
211132211Sscottl	public void opt_x ();
2124257Sphk	public void opt_quote ();
213100346Sru	public void opt_query ();
2141987Swollman	public int get_swindow ();
215139103Sru	public char * propt ();
216100346Sru	public void scan_option ();
21754351Smarcel	public void toggle_option ();
21854351Smarcel	public int opt_has_param ();
21954351Smarcel	public char * opt_prompt ();
22054351Smarcel	public int isoptpending ();
22154351Smarcel	public void nopendopt ();
222100346Sru	public int getnum ();
223100346Sru	public long getfraction ();
2242365Sbde	public int get_quit_at_eof ();
225100346Sru	public void init_option ();
226100346Sru	public struct loption * findopt ();
227104288Sru	public struct loption * findopt_name ();
228100346Sru	public int iread ();
229100346Sru	public void intread ();
23013537Sbde	public long get_time ();
231100346Sru	public char * errno_message ();
232100346Sru	public int percentage ();
233100346Sru	public POSITION percent_pos ();
234100872Sru	public int  os9_signal ();
235100346Sru	public void put_line ();
23613537Sbde	public void flush ();
2371987Swollman	public int putchr ();
238100346Sru	public void putstr ();
239100346Sru	public void get_return ();
240100346Sru	public void error ();
241100346Sru	public void ierror ();
24254351Smarcel	public int query ();
24354351Smarcel	public int compile_pattern ();
24454351Smarcel	public void uncompile_pattern ();
24554351Smarcel	public int is_null_pattern ();
24654351Smarcel	public int match_pattern ();
24754351Smarcel	public POSITION position ();
24854351Smarcel	public void add_forw_pos ();
24985214Sdarrenr	public void add_back_pos ();
25092868Sru	public void pos_clear ();
251156813Sru	public void pos_init ();
25292868Sru	public int onscreen ();
25385214Sdarrenr	public int empty_screen ();
254156813Sru	public int empty_lines ();
255135184Smlaier	public void get_scrpos ();
25692868Sru	public int adjsline ();
257135184Smlaier	public void init_prompt ();
25885214Sdarrenr	public char * pr_expand ();
25985214Sdarrenr	public char * eq_message ();
260	public char * pr_string ();
261	public char * wait_message ();
262	public void init_search ();
263	public void repaint_hilite ();
264	public void clear_attn ();
265	public void undo_search ();
266	public void clr_hlist ();
267	public void clr_hilite ();
268	public void clr_filter ();
269	public int is_filtered ();
270	public int is_hilited ();
271	public void chg_caseless ();
272	public void chg_hilite ();
273	public int search ();
274	public void prep_hilite ();
275	public void set_filter_pattern ();
276	public int is_filtering ();
277	public RETSIGTYPE winch ();
278	public RETSIGTYPE winch ();
279	public void init_signals ();
280	public void psignals ();
281	public void cleantags ();
282	public int gettagtype ();
283	public void findtag ();
284	public POSITION tagsearch ();
285	public char * nexttag ();
286	public char * prevtag ();
287	public int ntags ();
288	public int curr_tag ();
289	public int edit_tagfile ();
290	public void open_getchr ();
291	public void close_getchr ();
292	public int getchr ();
293