xref: /freebsd/contrib/less/funcs.h (revision 8a271827e7b5d5310e06df1f9f49ba0ef9efd263)
1 public char * save LESSPARAMS ((constant char *s));
2 public VOID_POINTER ecalloc LESSPARAMS ((int count, unsigned int size));
3 public char * skipsp LESSPARAMS ((char *s));
4 public int sprefix LESSPARAMS ((char *ps, char *s, int uppercase));
5 public void quit LESSPARAMS ((int status));
6 public void raw_mode LESSPARAMS ((int on));
7 public void scrsize LESSPARAMS ((VOID_PARAM));
8 public char * special_key_str LESSPARAMS ((int key));
9 public void get_term LESSPARAMS ((VOID_PARAM));
10 public void init_mouse LESSPARAMS ((VOID_PARAM));
11 public void deinit_mouse LESSPARAMS ((VOID_PARAM));
12 public void init LESSPARAMS ((VOID_PARAM));
13 public void deinit LESSPARAMS ((VOID_PARAM));
14 public int interactive LESSPARAMS ((VOID_PARAM));
15 public void home LESSPARAMS ((VOID_PARAM));
16 public void add_line LESSPARAMS ((VOID_PARAM));
17 public void remove_top LESSPARAMS ((int n));
18 public void win32_scroll_up LESSPARAMS ((int n));
19 public void lower_left LESSPARAMS ((VOID_PARAM));
20 public void line_left LESSPARAMS ((VOID_PARAM));
21 public void check_winch LESSPARAMS ((VOID_PARAM));
22 public void goto_line LESSPARAMS ((int sindex));
23 public void vbell LESSPARAMS ((VOID_PARAM));
24 public void bell LESSPARAMS ((VOID_PARAM));
25 public void clear LESSPARAMS ((VOID_PARAM));
26 public void clear_eol LESSPARAMS ((VOID_PARAM));
27 public void clear_bot LESSPARAMS ((VOID_PARAM));
28 public COLOR_TYPE parse_color LESSPARAMS ((char *str, int *p_fg, int *p_bg));
29 public void at_enter LESSPARAMS ((int attr));
30 public void at_exit LESSPARAMS ((VOID_PARAM));
31 public void at_switch LESSPARAMS ((int attr));
32 public int is_at_equiv LESSPARAMS ((int attr1, int attr2));
33 public int apply_at_specials LESSPARAMS ((int attr));
34 public void putbs LESSPARAMS ((VOID_PARAM));
35 public int win32_kbhit LESSPARAMS ((VOID_PARAM));
36 public char WIN32getch LESSPARAMS ((VOID_PARAM));
37 public void WIN32setcolors LESSPARAMS ((int fg, int bg));
38 public void WIN32textout LESSPARAMS ((char *text, int len));
39 public void match_brac LESSPARAMS ((int obrac, int cbrac, int forwdir, int n));
40 public void ch_ungetchar LESSPARAMS ((int c));
41 public void end_logfile LESSPARAMS ((VOID_PARAM));
42 public void sync_logfile LESSPARAMS ((VOID_PARAM));
43 public int ch_seek LESSPARAMS ((POSITION pos));
44 public int ch_end_seek LESSPARAMS ((VOID_PARAM));
45 public int ch_end_buffer_seek LESSPARAMS ((VOID_PARAM));
46 public int ch_beg_seek LESSPARAMS ((VOID_PARAM));
47 public POSITION ch_length LESSPARAMS ((VOID_PARAM));
48 public POSITION ch_tell LESSPARAMS ((VOID_PARAM));
49 public int ch_forw_get LESSPARAMS ((VOID_PARAM));
50 public int ch_back_get LESSPARAMS ((VOID_PARAM));
51 public void ch_setbufspace LESSPARAMS ((int bufspace));
52 public void ch_flush LESSPARAMS ((VOID_PARAM));
53 public int seekable LESSPARAMS ((int f));
54 public void ch_set_eof LESSPARAMS ((VOID_PARAM));
55 public void ch_init LESSPARAMS ((int f, int flags));
56 public void ch_close LESSPARAMS ((VOID_PARAM));
57 public int ch_getflags LESSPARAMS ((VOID_PARAM));
58 public void ch_dump LESSPARAMS ((VOID_PARAM));
59 public void setfmt LESSPARAMS ((char *s, char **fmtvarptr, int *attrptr, char *default_fmt));
60 public void init_charset LESSPARAMS ((VOID_PARAM));
61 public int binary_char LESSPARAMS ((LWCHAR c));
62 public int control_char LESSPARAMS ((LWCHAR c));
63 public char * prchar LESSPARAMS ((LWCHAR c));
64 public char * prutfchar LESSPARAMS ((LWCHAR ch));
65 public int utf_len LESSPARAMS ((int ch));
66 public int is_utf8_well_formed LESSPARAMS ((char *ss, int slen));
67 public void utf_skip_to_lead LESSPARAMS ((char **pp, char *limit));
68 public LWCHAR get_wchar LESSPARAMS ((constant char *p));
69 public void put_wchar LESSPARAMS ((char **pp, LWCHAR ch));
70 public LWCHAR step_char LESSPARAMS ((char **pp, signed int dir, constant char *limit));
71 public int is_composing_char LESSPARAMS ((LWCHAR ch));
72 public int is_ubin_char LESSPARAMS ((LWCHAR ch));
73 public int is_wide_char LESSPARAMS ((LWCHAR ch));
74 public int is_combining_char LESSPARAMS ((LWCHAR ch1, LWCHAR ch2));
75 public void cmd_reset LESSPARAMS ((VOID_PARAM));
76 public void clear_cmd LESSPARAMS ((VOID_PARAM));
77 public void cmd_putstr LESSPARAMS ((constant char *s));
78 public int len_cmdbuf LESSPARAMS ((VOID_PARAM));
79 public void cmd_repaint LESSPARAMS ((constant char *old_cp));
80 public void set_mlist LESSPARAMS ((void *mlist, int cmdflags));
81 public void cmd_addhist LESSPARAMS ((struct mlist *mlist, constant char *cmd, int modified));
82 public void cmd_accept LESSPARAMS ((VOID_PARAM));
83 public int cmd_char LESSPARAMS ((int c));
84 public LINENUM cmd_int LESSPARAMS ((long *frac));
85 public char * get_cmdbuf LESSPARAMS ((VOID_PARAM));
86 public char * cmd_lastpattern LESSPARAMS ((VOID_PARAM));
87 public void init_cmdhist LESSPARAMS ((VOID_PARAM));
88 public void save_cmdhist LESSPARAMS ((VOID_PARAM));
89 public int in_mca LESSPARAMS ((VOID_PARAM));
90 public int norm_search_type LESSPARAMS ((int st));
91 public void dispversion LESSPARAMS ((VOID_PARAM));
92 public int getcc LESSPARAMS ((VOID_PARAM));
93 public void ungetcc LESSPARAMS ((LWCHAR c));
94 public void ungetcc_back LESSPARAMS ((LWCHAR c));
95 public void ungetsc LESSPARAMS ((char *s));
96 public LWCHAR peekcc LESSPARAMS ((VOID_PARAM));
97 public void commands LESSPARAMS ((VOID_PARAM));
98 public int cvt_length LESSPARAMS ((int len, int ops));
99 public int * cvt_alloc_chpos LESSPARAMS ((int len));
100 public void cvt_text LESSPARAMS ((char *odst, char *osrc, int *chpos, int *lenp, int ops));
101 public void expand_cmd_tables LESSPARAMS ((VOID_PARAM));
102 public void init_cmds LESSPARAMS ((VOID_PARAM));
103 public void add_fcmd_table LESSPARAMS ((char *buf, int len));
104 public void add_ecmd_table LESSPARAMS ((char *buf, int len));
105 public int fcmd_decode LESSPARAMS ((char *cmd, char **sp));
106 public int ecmd_decode LESSPARAMS ((char *cmd, char **sp));
107 public char * lgetenv LESSPARAMS ((char *var));
108 public int isnullenv LESSPARAMS ((char* s));
109 public int lesskey LESSPARAMS ((char *filename, int sysvar));
110 public int lesskey_src LESSPARAMS ((char *filename, int sysvar));
111 public int add_hometable LESSPARAMS ((int (*call_lesskey)(char *, int), char *envname, char *def_filename, int sysvar));
112 public int editchar LESSPARAMS ((int c, int flags));
113 public void init_textlist LESSPARAMS ((struct textlist *tlist, char *str));
114 public char * forw_textlist LESSPARAMS ((struct textlist *tlist, char *prev));
115 public char * back_textlist LESSPARAMS ((struct textlist *tlist, char *prev));
116 public int edit LESSPARAMS ((char *filename));
117 public int edit_ifile LESSPARAMS ((IFILE ifile));
118 public int edit_list LESSPARAMS ((char *filelist));
119 public int edit_first LESSPARAMS ((VOID_PARAM));
120 public int edit_last LESSPARAMS ((VOID_PARAM));
121 public int edit_next LESSPARAMS ((int n));
122 public int edit_prev LESSPARAMS ((int n));
123 public int edit_index LESSPARAMS ((int n));
124 public IFILE save_curr_ifile LESSPARAMS ((VOID_PARAM));
125 public void unsave_ifile LESSPARAMS ((IFILE save_ifile));
126 public void reedit_ifile LESSPARAMS ((IFILE save_ifile));
127 public void reopen_curr_ifile LESSPARAMS ((VOID_PARAM));
128 public int edit_stdin LESSPARAMS ((VOID_PARAM));
129 public void cat_file LESSPARAMS ((VOID_PARAM));
130 public void use_logfile LESSPARAMS ((char *filename));
131 public char * shell_unquote LESSPARAMS ((char *str));
132 public char * get_meta_escape LESSPARAMS ((VOID_PARAM));
133 public char * shell_quote LESSPARAMS ((char *s));
134 public char * dirfile LESSPARAMS ((char *dirname, char *filename, int must_exist));
135 public char * homefile LESSPARAMS ((char *filename));
136 public char * fexpand LESSPARAMS ((char *s));
137 public char * fcomplete LESSPARAMS ((char *s));
138 public int bin_file LESSPARAMS ((int f));
139 public char * lglob LESSPARAMS ((char *filename));
140 public char * lrealpath LESSPARAMS ((char *path));
141 public char * open_altfile LESSPARAMS ((char *filename, int *pf, void **pfd));
142 public void close_altfile LESSPARAMS ((char *altfilename, char *filename));
143 public int is_dir LESSPARAMS ((char *filename));
144 public char * bad_file LESSPARAMS ((char *filename));
145 public POSITION filesize LESSPARAMS ((int f));
146 public char * shell_coption LESSPARAMS ((VOID_PARAM));
147 public char * last_component LESSPARAMS ((char *name));
148 public int eof_displayed LESSPARAMS ((VOID_PARAM));
149 public int entire_file_displayed LESSPARAMS ((VOID_PARAM));
150 public void squish_check LESSPARAMS ((VOID_PARAM));
151 public int overlay_header LESSPARAMS ((VOID_PARAM));
152 public void forw LESSPARAMS ((int n, POSITION pos, int force, int only_last, int nblank));
153 public void back LESSPARAMS ((int n, POSITION pos, int force, int only_last));
154 public void forward LESSPARAMS ((int n, int force, int only_last));
155 public void backward LESSPARAMS ((int n, int force, int only_last));
156 public int get_back_scroll LESSPARAMS ((VOID_PARAM));
157 public int get_one_screen LESSPARAMS ((VOID_PARAM));
158 public void del_ifile LESSPARAMS ((IFILE h));
159 public IFILE next_ifile LESSPARAMS ((IFILE h));
160 public IFILE prev_ifile LESSPARAMS ((IFILE h));
161 public IFILE getoff_ifile LESSPARAMS ((IFILE ifile));
162 public int nifile LESSPARAMS ((VOID_PARAM));
163 public IFILE get_ifile LESSPARAMS ((char *filename, IFILE prev));
164 public char * get_filename LESSPARAMS ((IFILE ifile));
165 public char * get_real_filename LESSPARAMS ((IFILE ifile));
166 public int get_index LESSPARAMS ((IFILE ifile));
167 public void store_pos LESSPARAMS ((IFILE ifile, struct scrpos *scrpos));
168 public void get_pos LESSPARAMS ((IFILE ifile, struct scrpos *scrpos));
169 public void set_open LESSPARAMS ((IFILE ifile));
170 public int opened LESSPARAMS ((IFILE ifile));
171 public void hold_ifile LESSPARAMS ((IFILE ifile, int incr));
172 public int held_ifile LESSPARAMS ((IFILE ifile));
173 public void * get_filestate LESSPARAMS ((IFILE ifile));
174 public void set_filestate LESSPARAMS ((IFILE ifile, void *filestate));
175 public void set_altpipe LESSPARAMS ((IFILE ifile, void *p));
176 public void * get_altpipe LESSPARAMS ((IFILE ifile));
177 public void set_altfilename LESSPARAMS ((IFILE ifile, char *altfilename));
178 public char * get_altfilename LESSPARAMS ((IFILE ifile));
179 public void if_dump LESSPARAMS ((VOID_PARAM));
180 public POSITION forw_line_seg LESSPARAMS ((POSITION curr_pos, int skipeol, int rscroll, int nochop));
181 public POSITION forw_line LESSPARAMS ((POSITION curr_pos));
182 public POSITION back_line LESSPARAMS ((POSITION curr_pos));
183 public void set_attnpos LESSPARAMS ((POSITION pos));
184 public void jump_forw LESSPARAMS ((VOID_PARAM));
185 public void jump_forw_buffered LESSPARAMS ((VOID_PARAM));
186 public void jump_back LESSPARAMS ((LINENUM linenum));
187 public void repaint LESSPARAMS ((VOID_PARAM));
188 public void jump_percent LESSPARAMS ((int percent, long fraction));
189 public void jump_line_loc LESSPARAMS ((POSITION pos, int sline));
190 public void jump_loc LESSPARAMS ((POSITION pos, int sline));
191 public void init_line LESSPARAMS ((VOID_PARAM));
192 public int is_ascii_char LESSPARAMS ((LWCHAR ch));
193 public void prewind LESSPARAMS ((VOID_PARAM));
194 public void plinestart LESSPARAMS ((POSITION pos));
195 public int line_pfx_width LESSPARAMS ((VOID_PARAM));
196 public void pshift_all LESSPARAMS ((VOID_PARAM));
197 public int pwidth LESSPARAMS ((LWCHAR ch, int a, LWCHAR prev_ch, int prev_a));
198 public int is_ansi_end LESSPARAMS ((LWCHAR ch));
199 public int is_ansi_middle LESSPARAMS ((LWCHAR ch));
200 public void skip_ansi LESSPARAMS ((struct ansi_state *pansi, char **pp, constant char *limit));
201 public struct ansi_state * ansi_start LESSPARAMS ((LWCHAR ch));
202 public int ansi_step LESSPARAMS ((struct ansi_state *pansi, LWCHAR ch));
203 public void ansi_done LESSPARAMS ((struct ansi_state *pansi));
204 public int pappend LESSPARAMS ((int c, POSITION pos));
205 public int pflushmbc LESSPARAMS ((VOID_PARAM));
206 public void pdone LESSPARAMS ((int endline, int chopped, int forw));
207 public void set_attr_line LESSPARAMS ((int a));
208 public void set_status_col LESSPARAMS ((int c, int attr));
209 public int gline LESSPARAMS ((int i, int *ap));
210 public void null_line LESSPARAMS ((VOID_PARAM));
211 public POSITION forw_raw_line LESSPARAMS ((POSITION curr_pos, char **linep, int *line_lenp));
212 public POSITION back_raw_line LESSPARAMS ((POSITION curr_pos, char **linep, int *line_lenp));
213 public void load_line LESSPARAMS ((constant char *str));
214 public int rrshift LESSPARAMS ((VOID_PARAM));
215 public int set_color_map LESSPARAMS ((int attr, char *colorstr));
216 public char * get_color_map LESSPARAMS ((int attr));
217 public void clr_linenum LESSPARAMS ((VOID_PARAM));
218 public void add_lnum LESSPARAMS ((LINENUM linenum, POSITION pos));
219 public LINENUM find_linenum LESSPARAMS ((POSITION pos));
220 public POSITION find_pos LESSPARAMS ((LINENUM linenum));
221 public LINENUM currline LESSPARAMS ((int where));
222 public void scan_eof LESSPARAMS ((VOID_PARAM));
223 public LINENUM vlinenum LESSPARAMS ((LINENUM linenum));
224 public void lsystem LESSPARAMS ((char *cmd, char *donemsg));
225 public int pipe_mark LESSPARAMS ((int c, char *cmd));
226 public int pipe_data LESSPARAMS ((char *cmd, POSITION spos, POSITION epos));
227 public void init_mark LESSPARAMS ((VOID_PARAM));
228 public int badmark LESSPARAMS ((int c));
229 public void setmark LESSPARAMS ((int c, int where));
230 public void clrmark LESSPARAMS ((int c));
231 public void lastmark LESSPARAMS ((VOID_PARAM));
232 public void gomark LESSPARAMS ((int c));
233 public POSITION markpos LESSPARAMS ((int c));
234 public char posmark LESSPARAMS ((POSITION pos));
235 public void unmark LESSPARAMS ((IFILE ifile));
236 public void mark_check_ifile LESSPARAMS ((IFILE ifile));
237 public void save_marks LESSPARAMS ((FILE *fout, char *hdr));
238 public void restore_mark LESSPARAMS ((char *line));
239 public void opt_o LESSPARAMS ((int type, char *s));
240 public void opt__O LESSPARAMS ((int type, char *s));
241 public void opt_j LESSPARAMS ((int type, char *s));
242 public void calc_jump_sline LESSPARAMS ((VOID_PARAM));
243 public void opt_shift LESSPARAMS ((int type, char *s));
244 public void calc_shift_count LESSPARAMS ((VOID_PARAM));
245 public void opt_k LESSPARAMS ((int type, char *s));
246 public void opt_ks LESSPARAMS ((int type, char *s));
247 public void opt_t LESSPARAMS ((int type, char *s));
248 public void opt__T LESSPARAMS ((int type, char *s));
249 public void opt_p LESSPARAMS ((int type, char *s));
250 public void opt__P LESSPARAMS ((int type, char *s));
251 public void opt_b LESSPARAMS ((int type, char *s));
252 public void opt_i LESSPARAMS ((int type, char *s));
253 public void opt__V LESSPARAMS ((int type, char *s));
254 public void opt_D LESSPARAMS ((int type, char *s));
255 public void opt_x LESSPARAMS ((int type, char *s));
256 public void opt_quote LESSPARAMS ((int type, char *s));
257 public void opt_rscroll LESSPARAMS ((int type, char *s));
258 public void opt_query LESSPARAMS ((int type, char *s));
259 public void opt_mousecap LESSPARAMS ((int type, char *s));
260 public void opt_wheel_lines LESSPARAMS ((int type, char *s));
261 public void opt_linenum_width LESSPARAMS ((int type, char *s));
262 public void opt_status_col_width LESSPARAMS ((int type, char *s));
263 public void opt_filesize LESSPARAMS ((int type, char *s));
264 public void opt_header LESSPARAMS ((int type, char *s));
265 public void opt_search_type LESSPARAMS ((int type, char *s));
266 public void opt_ttyin_name LESSPARAMS ((int type, char *s));
267 public void opt_rstat LESSPARAMS ((int type, char *s));
268 public int chop_line LESSPARAMS ((VOID_PARAM));
269 public int get_swindow LESSPARAMS ((VOID_PARAM));
270 public char * propt LESSPARAMS ((int c));
271 public void scan_option LESSPARAMS ((char *s));
272 public void toggle_option LESSPARAMS ((struct loption *o, int lower, char *s, int how_toggle));
273 public int opt_has_param LESSPARAMS ((struct loption *o));
274 public char * opt_prompt LESSPARAMS ((struct loption *o));
275 public char * opt_toggle_disallowed LESSPARAMS ((int c));
276 public int isoptpending LESSPARAMS ((VOID_PARAM));
277 public void nopendopt LESSPARAMS ((VOID_PARAM));
278 public int getnum LESSPARAMS ((char **sp, char *printopt, int *errp));
279 public long getfraction LESSPARAMS ((char **sp, char *printopt, int *errp));
280 public int get_quit_at_eof LESSPARAMS ((VOID_PARAM));
281 public void init_option LESSPARAMS ((VOID_PARAM));
282 public struct loption * findopt LESSPARAMS ((int c));
283 public struct loption * findopt_name LESSPARAMS ((char **p_optname, char **p_oname, int *p_err));
284 public int iread LESSPARAMS ((int fd, unsigned char *buf, unsigned int len));
285 public void intread LESSPARAMS ((VOID_PARAM));
286 public time_type get_time LESSPARAMS ((VOID_PARAM));
287 public char * errno_message LESSPARAMS ((char *filename));
288 public int percentage LESSPARAMS ((POSITION num, POSITION den));
289 public POSITION percent_pos LESSPARAMS ((POSITION pos, int percent, long fraction));
290 public int  os9_signal LESSPARAMS ((int type, RETSIGTYPE (*handler)()));
291 public void sleep_ms LESSPARAMS ((int ms));
292 public void put_line LESSPARAMS ((VOID_PARAM));
293 public void flush LESSPARAMS ((VOID_PARAM));
294 public void set_output LESSPARAMS ((int fd));
295 public int putchr LESSPARAMS ((int c));
296 public void clear_bot_if_needed LESSPARAMS ((VOID_PARAM));
297 public void putstr LESSPARAMS ((constant char *s));
298 public int less_printf LESSPARAMS ((char *fmt, PARG *parg));
299 public void get_return LESSPARAMS ((VOID_PARAM));
300 public void error LESSPARAMS ((char *fmt, PARG *parg));
301 public void ierror LESSPARAMS ((char *fmt, PARG *parg));
302 public int query LESSPARAMS ((char *fmt, PARG *parg));
303 public int compile_pattern LESSPARAMS ((char *pattern, int search_type, int show_error, PATTERN_TYPE *comp_pattern));
304 public void uncompile_pattern LESSPARAMS ((PATTERN_TYPE *pattern));
305 public int valid_pattern LESSPARAMS ((char *pattern));
306 public int is_null_pattern LESSPARAMS ((PATTERN_TYPE pattern));
307 public int match_pattern LESSPARAMS ((PATTERN_TYPE pattern, char *tpattern, char *line, int line_len, char **sp, char **ep, int notbol, int search_type));
308 public char * pattern_lib_name LESSPARAMS ((VOID_PARAM));
309 public POSITION position LESSPARAMS ((int sindex));
310 public void add_forw_pos LESSPARAMS ((POSITION pos));
311 public void add_back_pos LESSPARAMS ((POSITION pos));
312 public void pos_clear LESSPARAMS ((VOID_PARAM));
313 public void pos_init LESSPARAMS ((VOID_PARAM));
314 public int onscreen LESSPARAMS ((POSITION pos));
315 public int empty_screen LESSPARAMS ((VOID_PARAM));
316 public int empty_lines LESSPARAMS ((int s, int e));
317 public void get_scrpos LESSPARAMS ((struct scrpos *scrpos, int where));
318 public int sindex_from_sline LESSPARAMS ((int sline));
319 public void init_prompt LESSPARAMS ((VOID_PARAM));
320 public char * pr_expand LESSPARAMS ((constant char *proto));
321 public char * eq_message LESSPARAMS ((VOID_PARAM));
322 public char * pr_string LESSPARAMS ((VOID_PARAM));
323 public char * wait_message LESSPARAMS ((VOID_PARAM));
324 public void init_search LESSPARAMS ((VOID_PARAM));
325 public void repaint_hilite LESSPARAMS ((int on));
326 public void clear_attn LESSPARAMS ((VOID_PARAM));
327 public void undo_search LESSPARAMS ((int clear));
328 public void clr_hlist LESSPARAMS ((struct hilite_tree *anchor));
329 public void clr_hilite LESSPARAMS ((VOID_PARAM));
330 public void clr_filter LESSPARAMS ((VOID_PARAM));
331 public int is_filtered LESSPARAMS ((POSITION pos));
332 public POSITION next_unfiltered LESSPARAMS ((POSITION pos));
333 public POSITION prev_unfiltered LESSPARAMS ((POSITION pos));
334 public int is_hilited_attr LESSPARAMS ((POSITION pos, POSITION epos, int nohide, int *p_matches));
335 public void chg_hilite LESSPARAMS ((VOID_PARAM));
336 public void chg_caseless LESSPARAMS ((VOID_PARAM));
337 public int search LESSPARAMS ((int search_type, char *pattern, int n));
338 public void prep_hilite LESSPARAMS ((POSITION spos, POSITION epos, int maxlines));
339 public void set_filter_pattern LESSPARAMS ((char *pattern, int search_type));
340 public int is_filtering LESSPARAMS ((VOID_PARAM));
341 public RETSIGTYPE winch LESSPARAMS ((int type));
342 public void init_signals LESSPARAMS ((int on));
343 public void psignals LESSPARAMS ((VOID_PARAM));
344 public void cleantags LESSPARAMS ((VOID_PARAM));
345 public int gettagtype LESSPARAMS ((VOID_PARAM));
346 public void findtag LESSPARAMS ((char *tag));
347 public POSITION tagsearch LESSPARAMS ((VOID_PARAM));
348 public char * nexttag LESSPARAMS ((int n));
349 public char * prevtag LESSPARAMS ((int n));
350 public int ntags LESSPARAMS ((VOID_PARAM));
351 public int curr_tag LESSPARAMS ((VOID_PARAM));
352 public int edit_tagfile LESSPARAMS ((VOID_PARAM));
353 public int open_tty LESSPARAMS ((VOID_PARAM));
354 public void open_getchr LESSPARAMS ((VOID_PARAM));
355 public void close_getchr LESSPARAMS ((VOID_PARAM));
356 public int default_wheel_lines LESSPARAMS ((VOID_PARAM));
357 public void rstat LESSPARAMS ((char st));
358 public int getchr LESSPARAMS ((VOID_PARAM));
359 public void xbuf_init LESSPARAMS ((struct xbuffer *xbuf));
360 public void xbuf_deinit LESSPARAMS ((struct xbuffer *xbuf));
361 public void xbuf_reset LESSPARAMS ((struct xbuffer *xbuf));
362 public void xbuf_add LESSPARAMS ((struct xbuffer *xbuf, int ch));
363 public int xbuf_pop LESSPARAMS ((struct xbuffer *buf));
364 public void xbuf_set LESSPARAMS ((struct xbuffer *dst, struct xbuffer *src));
365