funcs.h revision 195941
160786Sps	public char * save ();
260786Sps	public VOID_POINTER ecalloc ();
360786Sps	public char * skipsp ();
460786Sps	public int sprefix ();
560786Sps	public void quit ();
660786Sps	public void raw_mode ();
760786Sps	public void scrsize ();
860786Sps	public char * special_key_str ();
960786Sps	public void get_term ();
1060786Sps	public void init ();
1160786Sps	public void deinit ();
1260786Sps	public void home ();
1360786Sps	public void add_line ();
1460786Sps	public void remove_top ();
1589019Sps	public void win32_scroll_up ();
1660786Sps	public void lower_left ();
17170256Sdelphij	public void line_left ();
1860786Sps	public void check_winch ();
1960786Sps	public void goto_line ();
2060786Sps	public void vbell ();
2160786Sps	public void bell ();
2260786Sps	public void clear ();
2360786Sps	public void clear_eol ();
2460786Sps	public void clear_bot ();
25161475Sdelphij	public void at_enter ();
26161475Sdelphij	public void at_exit ();
27161475Sdelphij	public void at_switch ();
28161475Sdelphij	public int is_at_equiv ();
29161475Sdelphij	public int apply_at_specials ();
3060786Sps	public void backspace ();
3160786Sps	public void putbs ();
3260786Sps	public char WIN32getch ();
33191930Sdelphij	public void WIN32setcolors ();
34191930Sdelphij	public void WIN32textout ();
3560786Sps	public void match_brac ();
3660786Sps	public void ch_ungetchar ();
3760786Sps	public void end_logfile ();
3860786Sps	public void sync_logfile ();
3960786Sps	public int ch_seek ();
4060786Sps	public int ch_end_seek ();
4160786Sps	public int ch_beg_seek ();
4260786Sps	public POSITION ch_length ();
4360786Sps	public POSITION ch_tell ();
4460786Sps	public int ch_forw_get ();
4560786Sps	public int ch_back_get ();
46128345Stjr	public void ch_setbufspace ();
4760786Sps	public void ch_flush ();
4860786Sps	public int seekable ();
4960786Sps	public void ch_init ();
5060786Sps	public void ch_close ();
5160786Sps	public int ch_getflags ();
5260786Sps	public void ch_dump ();
5360786Sps	public void init_charset ();
5460786Sps	public int binary_char ();
5560786Sps	public int control_char ();
5660786Sps	public char * prchar ();
57161475Sdelphij	public char * prutfchar ();
58161475Sdelphij	public int utf_len ();
59161475Sdelphij	public int is_utf8_well_formed ();
60161475Sdelphij	public LWCHAR get_wchar ();
61172468Sdelphij	public void put_wchar ();
62161475Sdelphij	public LWCHAR step_char ();
63161475Sdelphij	public int is_composing_char ();
64161475Sdelphij	public int is_ubin_char ();
65161475Sdelphij	public int is_wide_char ();
66161475Sdelphij	public int is_combining_char ();
6760786Sps	public void cmd_reset ();
6860786Sps	public void clear_cmd ();
6960786Sps	public void cmd_putstr ();
7060786Sps	public int len_cmdbuf ();
7160786Sps	public void set_mlist ();
7260786Sps	public void cmd_addhist ();
7360786Sps	public void cmd_accept ();
7460786Sps	public int cmd_char ();
75128345Stjr	public LINENUM cmd_int ();
7660786Sps	public char * get_cmdbuf ();
77170256Sdelphij	public char * cmd_lastpattern ();
78161475Sdelphij	public void init_cmdhist ();
79161475Sdelphij	public void save_cmdhist ();
8060786Sps	public int in_mca ();
8160786Sps	public void dispversion ();
8260786Sps	public int getcc ();
8360786Sps	public void ungetcc ();
8460786Sps	public void ungetsc ();
8560786Sps	public void commands ();
86195941Sdelphij	public int cvt_length ();
87195941Sdelphij	public int * cvt_alloc_chpos ();
88195941Sdelphij	public void cvt_text ();
8960786Sps	public void init_cmds ();
9060786Sps	public void add_fcmd_table ();
9160786Sps	public void add_ecmd_table ();
9260786Sps	public int fcmd_decode ();
9360786Sps	public int ecmd_decode ();
9460786Sps	public char * lgetenv ();
9560786Sps	public int lesskey ();
9660786Sps	public void add_hometable ();
9760786Sps	public int editchar ();
9860786Sps	public void init_textlist ();
9960786Sps	public char * forw_textlist ();
10060786Sps	public char * back_textlist ();
10160786Sps	public int edit ();
10260786Sps	public int edit_ifile ();
10360786Sps	public int edit_list ();
10460786Sps	public int edit_first ();
10560786Sps	public int edit_last ();
10660786Sps	public int edit_next ();
10760786Sps	public int edit_prev ();
10860786Sps	public int edit_index ();
10960786Sps	public IFILE save_curr_ifile ();
11060786Sps	public void unsave_ifile ();
11160786Sps	public void reedit_ifile ();
112173682Sdelphij	public void reopen_curr_ifile ();
11360786Sps	public int edit_stdin ();
11460786Sps	public void cat_file ();
11560786Sps	public void use_logfile ();
116128345Stjr	public char * shell_unquote ();
117128345Stjr	public char * get_meta_escape ();
118128345Stjr	public char * shell_quote ();
11960786Sps	public char * homefile ();
12060786Sps	public char * fexpand ();
12160786Sps	public char * fcomplete ();
12260786Sps	public int bin_file ();
12360786Sps	public char * lglob ();
12460786Sps	public char * open_altfile ();
12560786Sps	public void close_altfile ();
12660786Sps	public int is_dir ();
12760786Sps	public char * bad_file ();
12860786Sps	public POSITION filesize ();
129128345Stjr	public char * shell_coption ();
130191930Sdelphij	public int eof_displayed ();
131191930Sdelphij	public int entire_file_displayed ();
132170256Sdelphij	public void squish_check ();
13360786Sps	public void forw ();
13460786Sps	public void back ();
13560786Sps	public void forward ();
13660786Sps	public void backward ();
13760786Sps	public int get_back_scroll ();
13860786Sps	public void del_ifile ();
13960786Sps	public IFILE next_ifile ();
14060786Sps	public IFILE prev_ifile ();
14160786Sps	public IFILE getoff_ifile ();
14260786Sps	public int nifile ();
14360786Sps	public IFILE get_ifile ();
14460786Sps	public char * get_filename ();
14560786Sps	public int get_index ();
14660786Sps	public void store_pos ();
14760786Sps	public void get_pos ();
14860786Sps	public void set_open ();
14960786Sps	public int opened ();
15060786Sps	public void hold_ifile ();
15160786Sps	public int held_ifile ();
15260786Sps	public void * get_filestate ();
15360786Sps	public void set_filestate ();
15460786Sps	public void if_dump ();
15560786Sps	public POSITION forw_line ();
15660786Sps	public POSITION back_line ();
15760786Sps	public void set_attnpos ();
15860786Sps	public void jump_forw ();
15960786Sps	public void jump_back ();
16060786Sps	public void repaint ();
16160786Sps	public void jump_percent ();
16260786Sps	public void jump_line_loc ();
16360786Sps	public void jump_loc ();
16460786Sps	public void init_line ();
165161475Sdelphij	public int is_ascii_char ();
16660786Sps	public void prewind ();
16760786Sps	public void plinenum ();
168161475Sdelphij	public void pshift_all ();
16989019Sps	public int is_ansi_end ();
170161475Sdelphij	public int is_ansi_middle ();
17160786Sps	public int pappend ();
172161475Sdelphij	public int pflushmbc ();
17360786Sps	public void pdone ();
174191930Sdelphij	public void set_status_col ();
17560786Sps	public int gline ();
17660786Sps	public void null_line ();
17760786Sps	public POSITION forw_raw_line ();
17860786Sps	public POSITION back_raw_line ();
17960786Sps	public void clr_linenum ();
18060786Sps	public void add_lnum ();
181128345Stjr	public LINENUM find_linenum ();
18260786Sps	public POSITION find_pos ();
183128345Stjr	public LINENUM currline ();
18460786Sps	public void lsystem ();
18560786Sps	public int pipe_mark ();
18660786Sps	public int pipe_data ();
18760786Sps	public void init_mark ();
18860786Sps	public int badmark ();
18960786Sps	public void setmark ();
19060786Sps	public void lastmark ();
19160786Sps	public void gomark ();
19260786Sps	public POSITION markpos ();
19360786Sps	public void unmark ();
19460786Sps	public void opt_o ();
19560786Sps	public void opt__O ();
19660786Sps	public void opt_l ();
197170256Sdelphij	public void opt_j ();
198170256Sdelphij	public void calc_jump_sline ();
199195941Sdelphij	public void opt_shift ();
200195941Sdelphij	public void calc_shift_count ();
20160786Sps	public void opt_k ();
20260786Sps	public void opt_t ();
20360786Sps	public void opt__T ();
20460786Sps	public void opt_p ();
20560786Sps	public void opt__P ();
20660786Sps	public void opt_b ();
20760786Sps	public void opt_i ();
20860786Sps	public void opt__V ();
20960786Sps	public void opt_D ();
21089019Sps	public void opt_x ();
21160786Sps	public void opt_quote ();
21260786Sps	public void opt_query ();
21360786Sps	public int get_swindow ();
21460786Sps	public void scan_option ();
21560786Sps	public void toggle_option ();
21660786Sps	public int single_char_option ();
21760786Sps	public char * opt_prompt ();
21860786Sps	public int isoptpending ();
21960786Sps	public void nopendopt ();
22060786Sps	public int getnum ();
221170256Sdelphij	public long getfraction ();
222170256Sdelphij	public int get_quit_at_eof ();
22360786Sps	public void init_option ();
224128345Stjr	public struct loption * findopt ();
225128345Stjr	public struct loption * findopt_name ();
22660786Sps	public int iread ();
22760786Sps	public void intread ();
22860786Sps	public long get_time ();
22960786Sps	public char * errno_message ();
23060786Sps	public int percentage ();
23160786Sps	public POSITION percent_pos ();
23260786Sps	public int  os9_signal ();
23360786Sps	public void put_line ();
23460786Sps	public void flush ();
23560786Sps	public int putchr ();
23660786Sps	public void putstr ();
23760786Sps	public void get_return ();
23860786Sps	public void error ();
23960786Sps	public void ierror ();
24060786Sps	public int query ();
241195941Sdelphij	public int compile_pattern ();
242195941Sdelphij	public void uncompile_pattern ();
243195941Sdelphij	public int is_null_pattern ();
244195941Sdelphij	public int match_pattern ();
24560786Sps	public POSITION position ();
24660786Sps	public void add_forw_pos ();
24760786Sps	public void add_back_pos ();
24860786Sps	public void pos_clear ();
24960786Sps	public void pos_init ();
25060786Sps	public int onscreen ();
25160786Sps	public int empty_screen ();
25260786Sps	public int empty_lines ();
25360786Sps	public void get_scrpos ();
25460786Sps	public int adjsline ();
25560786Sps	public void init_prompt ();
25660786Sps	public char * pr_expand ();
25760786Sps	public char * eq_message ();
25860786Sps	public char * pr_string ();
25989019Sps	public char * wait_message ();
260195941Sdelphij	public void init_search ();
26160786Sps	public void repaint_hilite ();
26260786Sps	public void clear_attn ();
26360786Sps	public void undo_search ();
264191930Sdelphij	public void clr_hlist ();
26560786Sps	public void clr_hilite ();
266191930Sdelphij	public void clr_filter ();
267191930Sdelphij	public int is_filtered ();
26860786Sps	public int is_hilited ();
26960786Sps	public void chg_caseless ();
27060786Sps	public void chg_hilite ();
27160786Sps	public int search ();
27260786Sps	public void prep_hilite ();
273191930Sdelphij	public void set_filter_pattern ();
274191930Sdelphij	public int is_filtering ();
27560786Sps	public RETSIGTYPE winch ();
27660786Sps	public RETSIGTYPE winch ();
27760786Sps	public void init_signals ();
27860786Sps	public void psignals ();
27989019Sps	public void cleantags ();
28089019Sps	public int gettagtype ();
28160786Sps	public void findtag ();
28289019Sps	public POSITION tagsearch ();
28389019Sps	public char * nexttag ();
28489019Sps	public char * prevtag ();
28589019Sps	public int ntags ();
28689019Sps	public int curr_tag ();
28760786Sps	public int edit_tagfile ();
28860786Sps	public void open_getchr ();
28960786Sps	public void close_getchr ();
29060786Sps	public int getchr ();
291