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