Annotation of src/usr.bin/less/funcs.h, Revision 1.1.1.2
1.1 etheisen 1: public char * save ();
2: public VOID_POINTER ecalloc ();
3: public char * skipsp ();
1.1.1.2 ! millert 4: public int sprefix ();
1.1 etheisen 5: public void quit ();
6: public void raw_mode ();
7: public void scrsize ();
1.1.1.2 ! 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.1.1.2 ! millert 14: public void remove_top ();
! 15: public void win32_scroll_up ();
1.1 etheisen 16: public void lower_left ();
1.1.1.2 ! millert 17: public void check_winch ();
1.1 etheisen 18: public void goto_line ();
19: public void vbell ();
1.1.1.2 ! millert 20: public void bell ();
1.1 etheisen 21: public void clear ();
22: public void clear_eol ();
23: public void clear_bot ();
24: public void so_enter ();
25: public void so_exit ();
26: public void ul_enter ();
27: public void ul_exit ();
28: public void bo_enter ();
29: public void bo_exit ();
30: public void bl_enter ();
31: public void bl_exit ();
32: public void backspace ();
33: public void putbs ();
1.1.1.2 ! millert 34: public char WIN32getch ();
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.1.1.2 ! 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 ();
57: public void cmd_reset ();
1.1.1.2 ! millert 58: public void clear_cmd ();
! 59: public void cmd_putstr ();
1.1 etheisen 60: public int len_cmdbuf ();
61: public void set_mlist ();
1.1.1.2 ! millert 62: public void cmd_addhist ();
1.1 etheisen 63: public void cmd_accept ();
64: public int cmd_char ();
1.1.1.2 ! millert 65: public LINENUM cmd_int ();
1.1 etheisen 66: public char * get_cmdbuf ();
67: public int in_mca ();
68: public void dispversion ();
69: public int getcc ();
70: public void ungetcc ();
71: public void ungetsc ();
72: public void commands ();
73: public void init_cmds ();
74: public void add_fcmd_table ();
75: public void add_ecmd_table ();
76: public int fcmd_decode ();
77: public int ecmd_decode ();
1.1.1.2 ! millert 78: public char * lgetenv ();
1.1 etheisen 79: public int lesskey ();
80: public void add_hometable ();
81: public int editchar ();
82: public void init_textlist ();
83: public char * forw_textlist ();
84: public char * back_textlist ();
85: public int edit ();
86: public int edit_ifile ();
87: public int edit_list ();
88: public int edit_first ();
89: public int edit_last ();
90: public int edit_next ();
91: public int edit_prev ();
92: public int edit_index ();
1.1.1.2 ! millert 93: public IFILE save_curr_ifile ();
! 94: public void unsave_ifile ();
! 95: public void reedit_ifile ();
1.1 etheisen 96: public int edit_stdin ();
97: public void cat_file ();
98: public void use_logfile ();
1.1.1.2 ! millert 99: public char * shell_unquote ();
! 100: public char * get_meta_escape ();
! 101: public char * shell_quote ();
1.1 etheisen 102: public char * homefile ();
103: public char * fexpand ();
104: public char * fcomplete ();
105: public int bin_file ();
1.1.1.2 ! millert 106: public char * lglob ();
1.1 etheisen 107: public char * open_altfile ();
108: public void close_altfile ();
1.1.1.2 ! millert 109: public int is_dir ();
1.1 etheisen 110: public char * bad_file ();
111: public POSITION filesize ();
1.1.1.2 ! millert 112: public char * shell_coption ();
1.1 etheisen 113: public void forw ();
114: public void back ();
115: public void forward ();
116: public void backward ();
117: public int get_back_scroll ();
118: public void del_ifile ();
119: public IFILE next_ifile ();
120: public IFILE prev_ifile ();
121: public IFILE getoff_ifile ();
122: public int nifile ();
123: public IFILE get_ifile ();
124: public char * get_filename ();
125: public int get_index ();
126: public void store_pos ();
127: public void get_pos ();
128: public void set_open ();
129: public int opened ();
1.1.1.2 ! millert 130: public void hold_ifile ();
! 131: public int held_ifile ();
1.1 etheisen 132: public void * get_filestate ();
133: public void set_filestate ();
134: public void if_dump ();
135: public POSITION forw_line ();
136: public POSITION back_line ();
1.1.1.2 ! millert 137: public void set_attnpos ();
1.1 etheisen 138: public void jump_forw ();
139: public void jump_back ();
140: public void repaint ();
141: public void jump_percent ();
142: public void jump_line_loc ();
143: public void jump_loc ();
1.1.1.2 ! millert 144: public void init_line ();
1.1 etheisen 145: public void prewind ();
146: public void plinenum ();
1.1.1.2 ! millert 147: public int is_ansi_end ();
1.1 etheisen 148: public int pappend ();
149: public void pdone ();
150: public int gline ();
151: public void null_line ();
152: public POSITION forw_raw_line ();
153: public POSITION back_raw_line ();
154: public void clr_linenum ();
155: public void add_lnum ();
1.1.1.2 ! millert 156: public LINENUM find_linenum ();
1.1 etheisen 157: public POSITION find_pos ();
1.1.1.2 ! millert 158: public LINENUM currline ();
1.1 etheisen 159: public void lsystem ();
160: public int pipe_mark ();
161: public int pipe_data ();
162: public void init_mark ();
163: public int badmark ();
164: public void setmark ();
165: public void lastmark ();
166: public void gomark ();
167: public POSITION markpos ();
1.1.1.2 ! millert 168: public void unmark ();
1.1 etheisen 169: public void opt_o ();
170: public void opt__O ();
171: public void opt_l ();
172: public void opt_k ();
173: public void opt_t ();
174: public void opt__T ();
175: public void opt_p ();
176: public void opt__P ();
177: public void opt_b ();
178: public void opt_i ();
179: public void opt__V ();
180: public void opt_D ();
1.1.1.2 ! millert 181: public void opt_x ();
! 182: public void opt_quote ();
1.1 etheisen 183: public void opt_query ();
184: public int get_swindow ();
185: public void scan_option ();
186: public void toggle_option ();
187: public int single_char_option ();
188: public char * opt_prompt ();
189: public int isoptpending ();
190: public void nopendopt ();
191: public int getnum ();
192: public void init_option ();
1.1.1.2 ! millert 193: public struct loption * findopt ();
! 194: public struct loption * findopt_name ();
1.1 etheisen 195: public int iread ();
196: public void intread ();
197: public long get_time ();
198: public char * errno_message ();
199: public int percentage ();
1.1.1.2 ! millert 200: public POSITION percent_pos ();
! 201: public int os9_signal ();
1.1 etheisen 202: public void put_line ();
203: public void flush ();
204: public int putchr ();
205: public void putstr ();
1.1.1.2 ! millert 206: public void get_return ();
1.1 etheisen 207: public void error ();
208: public void ierror ();
209: public int query ();
210: public POSITION position ();
211: public void add_forw_pos ();
212: public void add_back_pos ();
213: public void pos_clear ();
214: public void pos_init ();
215: public int onscreen ();
216: public int empty_screen ();
217: public int empty_lines ();
218: public void get_scrpos ();
219: public int adjsline ();
220: public void init_prompt ();
221: public char * pr_expand ();
222: public char * eq_message ();
223: public char * pr_string ();
1.1.1.2 ! millert 224: public char * wait_message ();
1.1 etheisen 225: public void repaint_hilite ();
1.1.1.2 ! millert 226: public void clear_attn ();
1.1 etheisen 227: public void undo_search ();
228: public void clr_hilite ();
229: public int is_hilited ();
230: public void chg_caseless ();
231: public void chg_hilite ();
232: public int search ();
233: public void prep_hilite ();
234: public RETSIGTYPE winch ();
235: public RETSIGTYPE winch ();
236: public void init_signals ();
237: public void psignals ();
1.1.1.2 ! millert 238: public void cleantags ();
! 239: public int gettagtype ();
1.1 etheisen 240: public void findtag ();
241: public POSITION tagsearch ();
1.1.1.2 ! millert 242: public char * nexttag ();
! 243: public char * prevtag ();
! 244: public int ntags ();
! 245: public int curr_tag ();
! 246: public int edit_tagfile ();
1.1 etheisen 247: public void open_getchr ();
1.1.1.2 ! millert 248: public void close_getchr ();
1.1 etheisen 249: public int getchr ();