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