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