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