funcs.h revision 221715
1219019Sgabor public char * save (); 2219019Sgabor public VOID_POINTER ecalloc (); 3219019Sgabor public char * skipsp (); 4219019Sgabor public int sprefix (); 5219019Sgabor public void quit (); 6219019Sgabor public void raw_mode (); 7219019Sgabor public void scrsize (); 8219019Sgabor public char * special_key_str (); 9219019Sgabor public void get_term (); 10219019Sgabor public void init (); 11219019Sgabor public void deinit (); 12219019Sgabor public void home (); 13219019Sgabor public void add_line (); 14219019Sgabor public void remove_top (); 15219019Sgabor public void win32_scroll_up (); 16219019Sgabor public void lower_left (); 17219019Sgabor public void line_left (); 18219019Sgabor public void check_winch (); 19219019Sgabor public void goto_line (); 20219019Sgabor public void vbell (); 21219019Sgabor public void bell (); 22219019Sgabor public void clear (); 23219019Sgabor public void clear_eol (); 24219019Sgabor public void clear_bot (); 25219019Sgabor public void at_enter (); 26219019Sgabor public void at_exit (); 27219019Sgabor public void at_switch (); 28219019Sgabor public int is_at_equiv (); 29219019Sgabor public int apply_at_specials (); 30219019Sgabor public void backspace (); 31219019Sgabor public void putbs (); 32219019Sgabor public char WIN32getch (); 33219019Sgabor public void WIN32setcolors (); 34219019Sgabor public void WIN32textout (); 35219019Sgabor public void match_brac (); 36219019Sgabor public void ch_ungetchar (); 37219019Sgabor public void end_logfile (); 38219019Sgabor public void sync_logfile (); 39219019Sgabor public int ch_seek (); 40219019Sgabor public int ch_end_seek (); 41219019Sgabor public int ch_beg_seek (); 42219019Sgabor public POSITION ch_length (); 43219019Sgabor public POSITION ch_tell (); 44219019Sgabor public int ch_forw_get (); 45219019Sgabor public int ch_back_get (); 46219019Sgabor public void ch_setbufspace (); 47219019Sgabor public void ch_flush (); 48219019Sgabor public int seekable (); 49219019Sgabor public void ch_init (); 50219019Sgabor public void ch_close (); 51219019Sgabor public int ch_getflags (); 52219019Sgabor public void ch_dump (); 53219019Sgabor public void init_charset (); 54219019Sgabor public int binary_char (); 55219019Sgabor public int control_char (); 56219019Sgabor public char * prchar (); 57219019Sgabor public char * prutfchar (); 58219019Sgabor public int utf_len (); 59219019Sgabor public int is_utf8_well_formed (); 60219019Sgabor public LWCHAR get_wchar (); 61219019Sgabor public void put_wchar (); 62219019Sgabor public LWCHAR step_char (); 63219019Sgabor public int is_composing_char (); 64219019Sgabor public int is_ubin_char (); 65219019Sgabor public int is_wide_char (); 66219019Sgabor public int is_combining_char (); 67219019Sgabor public void cmd_reset (); 68219019Sgabor public void clear_cmd (); 69219019Sgabor public void cmd_putstr (); 70219019Sgabor public int len_cmdbuf (); 71219019Sgabor public void set_mlist (); 72219019Sgabor public void cmd_addhist (); 73219019Sgabor public void cmd_accept (); 74219019Sgabor public int cmd_char (); 75219019Sgabor public LINENUM cmd_int (); 76219019Sgabor public char * get_cmdbuf (); 77219019Sgabor public char * cmd_lastpattern (); 78219019Sgabor public void init_cmdhist (); 79219019Sgabor public void save_cmdhist (); 80219019Sgabor public int in_mca (); 81219019Sgabor public void dispversion (); 82219019Sgabor public int getcc (); 83219019Sgabor public void ungetcc (); 84219019Sgabor public void ungetsc (); 85219019Sgabor public void commands (); 86219019Sgabor public int cvt_length (); 87219019Sgabor public int * cvt_alloc_chpos (); 88219019Sgabor public void cvt_text (); 89219019Sgabor public void init_cmds (); 90219019Sgabor public void add_fcmd_table (); 91219019Sgabor public void add_ecmd_table (); 92219019Sgabor public int fcmd_decode (); 93219019Sgabor public int ecmd_decode (); 94219019Sgabor public char * lgetenv (); 95219019Sgabor public int lesskey (); 96219019Sgabor public void add_hometable (); 97219019Sgabor public int editchar (); 98219019Sgabor public void init_textlist (); 99219019Sgabor public char * forw_textlist (); 100219019Sgabor public char * back_textlist (); 101219019Sgabor public int edit (); 102219019Sgabor public int edit_ifile (); 103219019Sgabor public int edit_list (); 104219019Sgabor public int edit_first (); 105219019Sgabor public int edit_last (); 106219019Sgabor public int edit_next (); 107219019Sgabor public int edit_prev (); 108219019Sgabor public int edit_index (); 109219019Sgabor public IFILE save_curr_ifile (); 110219019Sgabor public void unsave_ifile (); 111219019Sgabor public void reedit_ifile (); 112219019Sgabor public void reopen_curr_ifile (); 113219019Sgabor public int edit_stdin (); 114219019Sgabor public void cat_file (); 115219019Sgabor public void use_logfile (); 116219019Sgabor public char * shell_unquote (); 117219019Sgabor public char * get_meta_escape (); 118219019Sgabor public char * shell_quote (); 119219019Sgabor public char * homefile (); 120219019Sgabor public char * fexpand (); 121219019Sgabor public char * fcomplete (); 122219019Sgabor public int bin_file (); 123219019Sgabor public char * lglob (); 124219019Sgabor public char * open_altfile (); 125219019Sgabor public void close_altfile (); 126219019Sgabor public int is_dir (); 127219019Sgabor public char * bad_file (); 128219019Sgabor public POSITION filesize (); 129219019Sgabor public char * shell_coption (); 130219019Sgabor public char * last_component (); 131219019Sgabor public int eof_displayed (); 132 public int entire_file_displayed (); 133 public void squish_check (); 134 public void forw (); 135 public void back (); 136 public void forward (); 137 public void backward (); 138 public int get_back_scroll (); 139 public void del_ifile (); 140 public IFILE next_ifile (); 141 public IFILE prev_ifile (); 142 public IFILE getoff_ifile (); 143 public int nifile (); 144 public IFILE get_ifile (); 145 public char * get_filename (); 146 public int get_index (); 147 public void store_pos (); 148 public void get_pos (); 149 public void set_open (); 150 public int opened (); 151 public void hold_ifile (); 152 public int held_ifile (); 153 public void * get_filestate (); 154 public void set_filestate (); 155 public void if_dump (); 156 public POSITION forw_line (); 157 public POSITION back_line (); 158 public void set_attnpos (); 159 public void jump_forw (); 160 public void jump_back (); 161 public void repaint (); 162 public void jump_percent (); 163 public void jump_line_loc (); 164 public void jump_loc (); 165 public void init_line (); 166 public int is_ascii_char (); 167 public void prewind (); 168 public void plinenum (); 169 public void pshift_all (); 170 public int is_ansi_end (); 171 public int is_ansi_middle (); 172 public int pappend (); 173 public int pflushmbc (); 174 public void pdone (); 175 public void set_status_col (); 176 public int gline (); 177 public void null_line (); 178 public POSITION forw_raw_line (); 179 public POSITION back_raw_line (); 180 public void clr_linenum (); 181 public void add_lnum (); 182 public LINENUM find_linenum (); 183 public POSITION find_pos (); 184 public LINENUM currline (); 185 public void lsystem (); 186 public int pipe_mark (); 187 public int pipe_data (); 188 public void init_mark (); 189 public int badmark (); 190 public void setmark (); 191 public void lastmark (); 192 public void gomark (); 193 public POSITION markpos (); 194 public void unmark (); 195 public void opt_o (); 196 public void opt__O (); 197 public void opt_l (); 198 public void opt_j (); 199 public void calc_jump_sline (); 200 public void opt_shift (); 201 public void calc_shift_count (); 202 public void opt_k (); 203 public void opt_t (); 204 public void opt__T (); 205 public void opt_p (); 206 public void opt__P (); 207 public void opt_b (); 208 public void opt_i (); 209 public void opt__V (); 210 public void opt_D (); 211 public void opt_x (); 212 public void opt_quote (); 213 public void opt_query (); 214 public int get_swindow (); 215 public char * propt (); 216 public void scan_option (); 217 public void toggle_option (); 218 public int opt_has_param (); 219 public char * opt_prompt (); 220 public int isoptpending (); 221 public void nopendopt (); 222 public int getnum (); 223 public long getfraction (); 224 public int get_quit_at_eof (); 225 public void init_option (); 226 public struct loption * findopt (); 227 public struct loption * findopt_name (); 228 public int iread (); 229 public void intread (); 230 public long get_time (); 231 public char * errno_message (); 232 public int percentage (); 233 public POSITION percent_pos (); 234 public int os9_signal (); 235 public void put_line (); 236 public void flush (); 237 public int putchr (); 238 public void putstr (); 239 public void get_return (); 240 public void error (); 241 public void ierror (); 242 public int query (); 243 public int compile_pattern (); 244 public void uncompile_pattern (); 245 public int is_null_pattern (); 246 public int match_pattern (); 247 public POSITION position (); 248 public void add_forw_pos (); 249 public void add_back_pos (); 250 public void pos_clear (); 251 public void pos_init (); 252 public int onscreen (); 253 public int empty_screen (); 254 public int empty_lines (); 255 public void get_scrpos (); 256 public int adjsline (); 257 public void init_prompt (); 258 public char * pr_expand (); 259 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