Annotation of src/usr.bin/less/funcs.h, Revision 1.8
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 ();
1.7 shadchin 49: public void ch_set_eof ();
1.1 etheisen 50: public void ch_init ();
51: public void ch_close ();
52: public int ch_getflags ();
53: public void ch_dump ();
54: public void init_charset ();
55: public int binary_char ();
56: public int control_char ();
57: public char * prchar ();
1.6 shadchin 58: public char * prutfchar ();
59: public int utf_len ();
60: public int is_utf8_well_formed ();
61: public LWCHAR get_wchar ();
62: public void put_wchar ();
63: public LWCHAR step_char ();
64: public int is_composing_char ();
65: public int is_ubin_char ();
66: public int is_wide_char ();
67: public int is_combining_char ();
1.1 etheisen 68: public void cmd_reset ();
1.3 millert 69: public void clear_cmd ();
70: public void cmd_putstr ();
1.1 etheisen 71: public int len_cmdbuf ();
72: public void set_mlist ();
1.3 millert 73: public void cmd_addhist ();
1.1 etheisen 74: public void cmd_accept ();
75: public int cmd_char ();
1.3 millert 76: public LINENUM cmd_int ();
1.1 etheisen 77: public char * get_cmdbuf ();
1.6 shadchin 78: public char * cmd_lastpattern ();
79: public void init_cmdhist ();
80: public void save_cmdhist ();
1.1 etheisen 81: public int in_mca ();
82: public void dispversion ();
83: public int getcc ();
84: public void ungetcc ();
85: public void ungetsc ();
86: public void commands ();
1.6 shadchin 87: public int cvt_length ();
88: public int * cvt_alloc_chpos ();
89: public void cvt_text ();
1.1 etheisen 90: public void init_cmds ();
91: public void add_fcmd_table ();
92: public void add_ecmd_table ();
93: public int fcmd_decode ();
94: public int ecmd_decode ();
1.3 millert 95: public char * lgetenv ();
1.1 etheisen 96: public int lesskey ();
97: public void add_hometable ();
98: public int editchar ();
99: public void init_textlist ();
100: public char * forw_textlist ();
101: public char * back_textlist ();
102: public int edit ();
103: public int edit_ifile ();
104: public int edit_list ();
105: public int edit_first ();
106: public int edit_last ();
107: public int edit_next ();
108: public int edit_prev ();
109: public int edit_index ();
1.3 millert 110: public IFILE save_curr_ifile ();
111: public void unsave_ifile ();
112: public void reedit_ifile ();
1.6 shadchin 113: public void reopen_curr_ifile ();
1.1 etheisen 114: public int edit_stdin ();
115: public void cat_file ();
116: public void use_logfile ();
1.3 millert 117: public char * shell_unquote ();
118: public char * get_meta_escape ();
119: public char * shell_quote ();
1.1 etheisen 120: public char * homefile ();
121: public char * fexpand ();
122: public char * fcomplete ();
123: public int bin_file ();
1.3 millert 124: public char * lglob ();
1.1 etheisen 125: public char * open_altfile ();
126: public void close_altfile ();
1.3 millert 127: public int is_dir ();
1.1 etheisen 128: public char * bad_file ();
129: public POSITION filesize ();
1.3 millert 130: public char * shell_coption ();
1.6 shadchin 131: public char * last_component ();
132: public int eof_displayed ();
133: public int entire_file_displayed ();
134: public void squish_check ();
1.1 etheisen 135: public void forw ();
136: public void back ();
137: public void forward ();
138: public void backward ();
139: public int get_back_scroll ();
140: public void del_ifile ();
141: public IFILE next_ifile ();
142: public IFILE prev_ifile ();
143: public IFILE getoff_ifile ();
144: public int nifile ();
145: public IFILE get_ifile ();
146: public char * get_filename ();
147: public int get_index ();
148: public void store_pos ();
149: public void get_pos ();
150: public void set_open ();
151: public int opened ();
1.3 millert 152: public void hold_ifile ();
153: public int held_ifile ();
1.1 etheisen 154: public void * get_filestate ();
155: public void set_filestate ();
156: public void if_dump ();
157: public POSITION forw_line ();
158: public POSITION back_line ();
1.3 millert 159: public void set_attnpos ();
1.1 etheisen 160: public void jump_forw ();
161: public void jump_back ();
162: public void repaint ();
163: public void jump_percent ();
164: public void jump_line_loc ();
165: public void jump_loc ();
1.3 millert 166: public void init_line ();
1.6 shadchin 167: public int is_ascii_char ();
1.1 etheisen 168: public void prewind ();
169: public void plinenum ();
1.6 shadchin 170: public void pshift_all ();
1.3 millert 171: public int is_ansi_end ();
1.6 shadchin 172: public int is_ansi_middle ();
1.1 etheisen 173: public int pappend ();
1.6 shadchin 174: public int pflushmbc ();
1.1 etheisen 175: public void pdone ();
1.6 shadchin 176: public void set_status_col ();
1.1 etheisen 177: public int gline ();
178: public void null_line ();
179: public POSITION forw_raw_line ();
180: public POSITION back_raw_line ();
181: public void clr_linenum ();
182: public void add_lnum ();
1.3 millert 183: public LINENUM find_linenum ();
1.1 etheisen 184: public POSITION find_pos ();
1.3 millert 185: public LINENUM currline ();
1.1 etheisen 186: public void lsystem ();
187: public int pipe_mark ();
188: public int pipe_data ();
189: public void init_mark ();
190: public int badmark ();
191: public void setmark ();
192: public void lastmark ();
193: public void gomark ();
194: public POSITION markpos ();
1.3 millert 195: public void unmark ();
1.1 etheisen 196: public void opt_o ();
197: public void opt__O ();
1.6 shadchin 198: public void opt_j ();
199: public void calc_jump_sline ();
200: public void opt_shift ();
201: public void calc_shift_count ();
1.1 etheisen 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 ();
1.3 millert 211: public void opt_x ();
212: public void opt_quote ();
1.1 etheisen 213: public void opt_query ();
214: public int get_swindow ();
1.6 shadchin 215: public char * propt ();
1.1 etheisen 216: public void scan_option ();
217: public void toggle_option ();
1.6 shadchin 218: public int opt_has_param ();
1.1 etheisen 219: public char * opt_prompt ();
220: public int isoptpending ();
221: public void nopendopt ();
222: public int getnum ();
1.6 shadchin 223: public long getfraction ();
224: public int get_quit_at_eof ();
1.1 etheisen 225: public void init_option ();
1.3 millert 226: public struct loption * findopt ();
227: public struct loption * findopt_name ();
1.1 etheisen 228: public int iread ();
229: public long get_time ();
230: public char * errno_message ();
231: public int percentage ();
1.3 millert 232: public POSITION percent_pos ();
233: public int os9_signal ();
1.1 etheisen 234: public void put_line ();
235: public void flush ();
236: public int putchr ();
237: public void putstr ();
1.3 millert 238: public void get_return ();
1.1 etheisen 239: public void error ();
240: public void ierror ();
241: public int query ();
1.6 shadchin 242: public int compile_pattern ();
243: public void uncompile_pattern ();
244: public int is_null_pattern ();
245: public int match_pattern ();
1.1 etheisen 246: public POSITION position ();
247: public void add_forw_pos ();
248: public void add_back_pos ();
249: public void pos_clear ();
250: public void pos_init ();
251: public int onscreen ();
252: public int empty_screen ();
253: public int empty_lines ();
254: public void get_scrpos ();
255: public int adjsline ();
256: public void init_prompt ();
257: public char * pr_expand ();
258: public char * eq_message ();
259: public char * pr_string ();
1.3 millert 260: public char * wait_message ();
1.6 shadchin 261: public void init_search ();
1.1 etheisen 262: public void repaint_hilite ();
1.3 millert 263: public void clear_attn ();
1.1 etheisen 264: public void undo_search ();
1.6 shadchin 265: public void clr_hlist ();
1.1 etheisen 266: public void clr_hilite ();
1.6 shadchin 267: public void clr_filter ();
268: public int is_filtered ();
1.1 etheisen 269: public int is_hilited ();
270: public void chg_caseless ();
271: public void chg_hilite ();
272: public int search ();
273: public void prep_hilite ();
1.6 shadchin 274: public void set_filter_pattern ();
275: public int is_filtering ();
1.1 etheisen 276: public RETSIGTYPE winch ();
277: public RETSIGTYPE winch ();
278: public void init_signals ();
279: public void psignals ();
1.3 millert 280: public void cleantags ();
281: public int gettagtype ();
1.1 etheisen 282: public void findtag ();
283: public POSITION tagsearch ();
1.3 millert 284: public char * nexttag ();
285: public char * prevtag ();
286: public int ntags ();
287: public int curr_tag ();
288: public int edit_tagfile ();
1.1 etheisen 289: public void open_getchr ();
1.3 millert 290: public void close_getchr ();
1.1 etheisen 291: public int getchr ();
1.5 millert 292: public void (*lsignal()) ();
1.8 ! schwarze 293: public char * helpfile ();