1 1.1 tron /* $NetBSD */ 2 1.1 tron 3 1.1 tron public char * save (); 4 1.1 tron public VOID_POINTER ecalloc (); 5 1.1 tron public char * skipsp (); 6 1.1 tron public int sprefix (); 7 1.1 tron public void quit (); 8 1.1 tron public void raw_mode (); 9 1.1 tron public void scrsize (); 10 1.1 tron public char * special_key_str (); 11 1.1 tron public void get_term (); 12 1.1 tron public void init (); 13 1.1 tron public void deinit (); 14 1.1 tron public void home (); 15 1.1 tron public void add_line (); 16 1.1 tron public void remove_top (); 17 1.1 tron public void win32_scroll_up (); 18 1.1 tron public void lower_left (); 19 1.1 tron public void line_left (); 20 1.1 tron public void check_winch (); 21 1.1 tron public void goto_line (); 22 1.1 tron public void vbell (); 23 1.1 tron public void bell (); 24 1.1 tron public void clear (); 25 1.1 tron public void clear_eol (); 26 1.1 tron public void clear_bot (); 27 1.1 tron public void at_enter (); 28 1.1 tron public void at_exit (); 29 1.1 tron public void at_switch (); 30 1.1 tron public int is_at_equiv (); 31 1.1 tron public int apply_at_specials (); 32 1.1 tron public void backspace (); 33 1.1 tron public void putbs (); 34 1.1 tron public char WIN32getch (); 35 1.1 tron public void WIN32setcolors (); 36 1.1 tron public void WIN32textout (); 37 1.1 tron public void match_brac (); 38 1.1 tron public void ch_ungetchar (); 39 1.1 tron public void end_logfile (); 40 1.1 tron public void sync_logfile (); 41 1.1 tron public int ch_seek (); 42 1.1 tron public int ch_end_seek (); 43 1.1 tron public int ch_beg_seek (); 44 1.1 tron public POSITION ch_length (); 45 1.1 tron public POSITION ch_tell (); 46 1.1 tron public int ch_forw_get (); 47 1.1 tron public int ch_back_get (); 48 1.1 tron public void ch_setbufspace (); 49 1.1 tron public void ch_flush (); 50 1.1 tron public int seekable (); 51 1.1 tron public void ch_init (); 52 1.1 tron public void ch_close (); 53 1.1 tron public int ch_getflags (); 54 1.1 tron public void ch_dump (); 55 1.1 tron public void init_charset (); 56 1.1 tron public int binary_char (); 57 1.1 tron public int control_char (); 58 1.1 tron public char * prchar (); 59 1.1 tron public char * prutfchar (); 60 1.1 tron public int utf_len (); 61 1.1 tron public int is_utf8_well_formed (); 62 1.1 tron public LWCHAR get_wchar (); 63 1.1 tron public void put_wchar (); 64 1.1 tron public LWCHAR step_char (); 65 1.1 tron public int is_composing_char (); 66 1.1 tron public int is_ubin_char (); 67 1.1 tron public int is_wide_char (); 68 1.1 tron public int is_combining_char (); 69 1.1 tron public void cmd_reset (); 70 1.1 tron public void clear_cmd (); 71 1.1 tron public void cmd_putstr (); 72 1.1 tron public int len_cmdbuf (); 73 1.1 tron public void set_mlist (); 74 1.1 tron public void cmd_addhist (); 75 1.1 tron public void cmd_accept (); 76 1.1 tron public int cmd_char (); 77 1.1 tron public LINENUM cmd_int (); 78 1.1 tron public char * get_cmdbuf (); 79 1.1 tron public char * cmd_lastpattern (); 80 1.1 tron public void init_cmdhist (); 81 1.1 tron public void save_cmdhist (); 82 1.1 tron public int in_mca (); 83 1.1 tron public void dispversion (); 84 1.1 tron public int getcc (); 85 1.1 tron public void ungetcc (); 86 1.1 tron public void ungetsc (); 87 1.1 tron public void commands (); 88 1.1 tron public int cvt_length (); 89 1.1 tron public int * cvt_alloc_chpos (); 90 1.1 tron public void cvt_text (); 91 1.1 tron public void init_cmds (); 92 1.1 tron public void add_fcmd_table (); 93 1.1 tron public void add_ecmd_table (); 94 1.1 tron public int fcmd_decode (); 95 1.1 tron public int ecmd_decode (); 96 1.1 tron public char * lgetenv (); 97 1.1 tron public int lesskey (); 98 1.1 tron public void add_hometable (); 99 1.1 tron public int editchar (); 100 1.1 tron public void init_textlist (); 101 1.1 tron public char * forw_textlist (); 102 1.1 tron public char * back_textlist (); 103 1.1 tron public int edit (); 104 1.1 tron public int edit_ifile (); 105 1.1 tron public int edit_list (); 106 1.1 tron public int edit_first (); 107 1.1 tron public int edit_last (); 108 1.1 tron public int edit_next (); 109 1.1 tron public int edit_prev (); 110 1.1 tron public int edit_index (); 111 1.1 tron public IFILE save_curr_ifile (); 112 1.1 tron public void unsave_ifile (); 113 1.1 tron public void reedit_ifile (); 114 1.1 tron public void reopen_curr_ifile (); 115 1.1 tron public int edit_stdin (); 116 1.1 tron public void cat_file (); 117 1.1 tron public void use_logfile (); 118 1.1 tron public char * shell_unquote (); 119 1.1 tron public char * get_meta_escape (); 120 1.1 tron public char * shell_quote (); 121 1.1 tron public char * homefile (); 122 1.1 tron public char * fexpand (); 123 1.1 tron public char * fcomplete (); 124 1.1 tron public int bin_file (); 125 1.1 tron public char * lglob (); 126 1.1 tron public char * open_altfile (); 127 1.1 tron public void close_altfile (); 128 1.1 tron public int is_dir (); 129 1.1 tron public char * bad_file (); 130 1.1 tron public POSITION filesize (); 131 1.1 tron public char * shell_coption (); 132 1.1 tron public char * last_component (); 133 1.1 tron public int eof_displayed (); 134 1.1 tron public int entire_file_displayed (); 135 1.1 tron public void squish_check (); 136 1.1 tron public void forw (); 137 1.1 tron public void back (); 138 1.1 tron public void forward (); 139 1.1 tron public void backward (); 140 1.1 tron public int get_back_scroll (); 141 1.1 tron public void del_ifile (); 142 1.1 tron public IFILE next_ifile (); 143 1.1 tron public IFILE prev_ifile (); 144 1.1 tron public IFILE getoff_ifile (); 145 1.1 tron public int nifile (); 146 1.1 tron public IFILE get_ifile (); 147 1.1 tron public char * get_filename (); 148 1.1 tron public int get_index (); 149 1.1 tron public void store_pos (); 150 1.1 tron public void get_pos (); 151 1.1 tron public void set_open (); 152 1.1 tron public int opened (); 153 1.1 tron public void hold_ifile (); 154 1.1 tron public int held_ifile (); 155 1.1 tron public void * get_filestate (); 156 1.1 tron public void set_filestate (); 157 1.1 tron public void if_dump (); 158 1.1 tron public POSITION forw_line (); 159 1.1 tron public POSITION back_line (); 160 1.1 tron public void set_attnpos (); 161 1.1 tron public void jump_forw (); 162 1.1 tron public void jump_back (); 163 1.1 tron public void repaint (); 164 1.1 tron public void jump_percent (); 165 1.1 tron public void jump_line_loc (); 166 1.1 tron public void jump_loc (); 167 1.1 tron public void init_line (); 168 1.1 tron public int is_ascii_char (); 169 1.1 tron public void prewind (); 170 1.1 tron public void plinenum (); 171 1.1 tron public void pshift_all (); 172 1.1 tron public int is_ansi_end (); 173 1.1 tron public int is_ansi_middle (); 174 1.1 tron public int pappend (); 175 1.1 tron public int pflushmbc (); 176 1.1 tron public void pdone (); 177 1.1 tron public void set_status_col (); 178 1.1 tron public int gline (); 179 1.1 tron public void null_line (); 180 1.1 tron public POSITION forw_raw_line (); 181 1.1 tron public POSITION back_raw_line (); 182 1.1 tron public void clr_linenum (); 183 1.1 tron public void add_lnum (); 184 1.1 tron public LINENUM find_linenum (); 185 1.1 tron public POSITION find_pos (); 186 1.1 tron public LINENUM currline (); 187 1.1 tron public void lsystem (); 188 1.1 tron public int pipe_mark (); 189 1.1 tron public int pipe_data (); 190 1.1 tron public void init_mark (); 191 1.1 tron public int badmark (); 192 1.1 tron public void setmark (); 193 1.1 tron public void lastmark (); 194 1.1 tron public void gomark (); 195 1.1 tron public POSITION markpos (); 196 1.1 tron public void unmark (); 197 1.1 tron public void opt_o (); 198 1.1 tron public void opt__O (); 199 1.1 tron public void opt_j (); 200 1.1 tron public void calc_jump_sline (); 201 1.1 tron public void opt_shift (); 202 1.1 tron public void calc_shift_count (); 203 1.1 tron public void opt_k (); 204 1.1 tron public void opt_t (); 205 1.1 tron public void opt__T (); 206 1.1 tron public void opt_p (); 207 1.1 tron public void opt__P (); 208 1.1 tron public void opt_b (); 209 1.1 tron public void opt_i (); 210 1.1 tron public void opt__V (); 211 1.1 tron public void opt_D (); 212 1.1 tron public void opt_x (); 213 1.1 tron public void opt_quote (); 214 1.1 tron public void opt_query (); 215 1.1 tron public int get_swindow (); 216 1.1 tron public char * propt (); 217 1.1 tron public void scan_option (); 218 1.1 tron public void toggle_option (); 219 1.1 tron public int opt_has_param (); 220 1.1 tron public char * opt_prompt (); 221 1.1 tron public int isoptpending (); 222 1.1 tron public void nopendopt (); 223 1.1 tron public int getnum (); 224 1.1 tron public long getfraction (); 225 1.1 tron public int get_quit_at_eof (); 226 1.1 tron public void init_option (); 227 1.1 tron public struct loption * findopt (); 228 1.1 tron public struct loption * findopt_name (); 229 1.1 tron public int iread (); 230 1.1 tron public void intread (); 231 1.1 tron public long get_time (); 232 1.1 tron public char * errno_message (); 233 1.1 tron public int percentage (); 234 1.1 tron public POSITION percent_pos (); 235 1.1 tron public int os9_signal (); 236 1.1 tron public void put_line (); 237 1.1 tron public void flush (); 238 1.1 tron public int putchr (); 239 1.1 tron public void putstr (); 240 1.1 tron public void get_return (); 241 1.1 tron public void error (); 242 1.1 tron public void ierror (); 243 1.1 tron public int query (); 244 1.1 tron public int compile_pattern (); 245 1.1 tron public void uncompile_pattern (); 246 1.1 tron public int is_null_pattern (); 247 1.1 tron public int match_pattern (); 248 1.1 tron public POSITION position (); 249 1.1 tron public void add_forw_pos (); 250 1.1 tron public void add_back_pos (); 251 1.1 tron public void pos_clear (); 252 1.1 tron public void pos_init (); 253 1.1 tron public int onscreen (); 254 1.1 tron public int empty_screen (); 255 1.1 tron public int empty_lines (); 256 1.1 tron public void get_scrpos (); 257 1.1 tron public int adjsline (); 258 1.1 tron public void init_prompt (); 259 1.1 tron public char * pr_expand (); 260 1.1 tron public char * eq_message (); 261 1.1 tron public char * pr_string (); 262 1.1 tron public char * wait_message (); 263 1.1 tron public void init_search (); 264 1.1 tron public void repaint_hilite (); 265 1.1 tron public void clear_attn (); 266 1.1 tron public void undo_search (); 267 1.1 tron public void clr_hlist (); 268 1.1 tron public void clr_hilite (); 269 1.1 tron public void clr_filter (); 270 1.1 tron public int is_filtered (); 271 1.1 tron public int is_hilited (); 272 1.1 tron public void chg_caseless (); 273 1.1 tron public void chg_hilite (); 274 1.1 tron public int search (); 275 1.1 tron public void prep_hilite (); 276 1.1 tron public void set_filter_pattern (); 277 1.1 tron public int is_filtering (); 278 1.1 tron public RETSIGTYPE winch (); 279 1.1 tron public RETSIGTYPE winch (); 280 1.1 tron public void init_signals (); 281 1.1 tron public void psignals (); 282 1.1 tron public void cleantags (); 283 1.1 tron public int gettagtype (); 284 1.1 tron public void findtag (); 285 1.1 tron public POSITION tagsearch (); 286 1.1 tron public char * nexttag (); 287 1.1 tron public char * prevtag (); 288 1.1 tron public int ntags (); 289 1.1 tron public int curr_tag (); 290 1.1 tron public int edit_tagfile (); 291 1.1 tron public void open_getchr (); 292 1.1 tron public void close_getchr (); 293 1.1 tron public int getchr (); 294