xref: /openbsd-src/usr.bin/less/funcs.h (revision b2ea75c1b17e1a9a339660e7ed45cd24946b230e)
1 /*	$OpenBSD: funcs.h,v 1.2 2001/01/29 01:58:01 niklas Exp $	*/
2 
3 	public void strtcpy ();
4 	public char * save ();
5 	public VOID_POINTER ecalloc ();
6 	public char * skipsp ();
7 	public void quit ();
8 	public void raw_mode ();
9 	public void scrsize ();
10 	public void scrsize ();
11 	public void get_editkeys ();
12 	public void get_term ();
13 	public void init ();
14 	public void deinit ();
15 	public void home ();
16 	public void add_line ();
17 	public void lower_left ();
18 	public void goto_line ();
19 	public void bell ();
20 	public void vbell ();
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 ();
34 	public void match_brac ();
35 	public void ch_ungetchar ();
36 	public void end_logfile ();
37 	public void sync_logfile ();
38 	public int ch_seek ();
39 	public int ch_end_seek ();
40 	public int ch_beg_seek ();
41 	public POSITION ch_length ();
42 	public POSITION ch_tell ();
43 	public int ch_forw_get ();
44 	public int ch_back_get ();
45 	public int ch_nbuf ();
46 	public void ch_flush ();
47 	public int seekable ();
48 	public void ch_init ();
49 	public void ch_close ();
50 	public int ch_getflags ();
51 	public void ch_dump ();
52 	public void init_charset ();
53 	public int binary_char ();
54 	public int control_char ();
55 	public char * prchar ();
56 	public void cmd_reset ();
57 	public int len_cmdbuf ();
58 	public void set_mlist ();
59 	public void cmd_accept ();
60 	public int cmd_char ();
61 	public int cmd_int ();
62 	public void cmd_putstr ();
63 	public char * get_cmdbuf ();
64 	public int in_mca ();
65 	public void dispversion ();
66 	public int getcc ();
67 	public void ungetcc ();
68 	public void ungetsc ();
69 	public void commands ();
70 	public void init_cmds ();
71 	public void add_fcmd_table ();
72 	public void add_ecmd_table ();
73 	public int cmd_search ();
74 	public int fcmd_decode ();
75 	public int ecmd_decode ();
76 	public int lesskey ();
77 	public void add_hometable ();
78 	public int editchar ();
79 	public void init_textlist ();
80 	public char * forw_textlist ();
81 	public char * back_textlist ();
82 	public int edit ();
83 	public int edit_ifile ();
84 	public int edit_list ();
85 	public int edit_first ();
86 	public int edit_last ();
87 	public int edit_next ();
88 	public int edit_prev ();
89 	public int edit_index ();
90 	public int edit_stdin ();
91 	public void cat_file ();
92 	public void use_logfile ();
93 	public char * homefile ();
94 	public char * find_helpfile ();
95 	public char * fexpand ();
96 	public char * fcomplete ();
97 	public int bin_file ();
98 	public char * glob ();
99 	public char * open_altfile ();
100 	public void close_altfile ();
101 	public char * glob ();
102 	public char * open_altfile ();
103 	public void close_altfile ();
104 	public char * glob ();
105 	public char * open_altfile ();
106 	public void close_altfile ();
107 	public char * bad_file ();
108 	public POSITION filesize ();
109 	public char * bad_file ();
110 	public POSITION filesize ();
111 	public void forw ();
112 	public void back ();
113 	public void forward ();
114 	public void backward ();
115 	public int get_back_scroll ();
116 	public void help ();
117 	public void del_ifile ();
118 	public IFILE next_ifile ();
119 	public IFILE prev_ifile ();
120 	public IFILE getoff_ifile ();
121 	public int nifile ();
122 	public IFILE get_ifile ();
123 	public char * get_filename ();
124 	public int get_index ();
125 	public void store_pos ();
126 	public void get_pos ();
127 	public void set_open ();
128 	public int opened ();
129 	public void * get_filestate ();
130 	public void set_filestate ();
131 	public void if_dump ();
132 	public POSITION forw_line ();
133 	public POSITION back_line ();
134 	public void jump_forw ();
135 	public void jump_back ();
136 	public void repaint ();
137 	public void jump_percent ();
138 	public void jump_line_loc ();
139 	public void jump_loc ();
140 	public void prewind ();
141 	public void plinenum ();
142 	public int pappend ();
143 	public void pdone ();
144 	public int gline ();
145 	public void null_line ();
146 	public POSITION forw_raw_line ();
147 	public POSITION back_raw_line ();
148 	public void clr_linenum ();
149 	public void add_lnum ();
150 	public int find_linenum ();
151 	public POSITION find_pos ();
152 	public int currline ();
153 	public void lsystem ();
154 	public int pipe_mark ();
155 	public int pipe_data ();
156 	public void init_mark ();
157 	public int badmark ();
158 	public void setmark ();
159 	public void lastmark ();
160 	public void gomark ();
161 	public POSITION markpos ();
162 	public void opt_o ();
163 	public void opt__O ();
164 	public void opt_l ();
165 	public void opt_k ();
166 	public void opt_t ();
167 	public void opt__T ();
168 	public void opt_p ();
169 	public void opt__P ();
170 	public void opt_b ();
171 	public void opt_i ();
172 	public void opt__V ();
173 	public void opt_D ();
174 	public void opt_query ();
175 	public int get_swindow ();
176 	public void scan_option ();
177 	public void toggle_option ();
178 	public int single_char_option ();
179 	public char * opt_prompt ();
180 	public int isoptpending ();
181 	public void nopendopt ();
182 	public int getnum ();
183 	public void init_option ();
184 	public struct option * findopt ();
185 	public int iread ();
186 	public void intread ();
187 	public long get_time ();
188 	public char * errno_message ();
189 	public int percentage ();
190 	public void put_line ();
191 	public void flush ();
192 	public int putchr ();
193 	public void putstr ();
194 	public void error ();
195 	public void ierror ();
196 	public int query ();
197 	public POSITION position ();
198 	public void add_forw_pos ();
199 	public void add_back_pos ();
200 	public void pos_clear ();
201 	public void pos_init ();
202 	public int onscreen ();
203 	public int empty_screen ();
204 	public int empty_lines ();
205 	public void get_scrpos ();
206 	public int adjsline ();
207 	public void init_prompt ();
208 	public char * pr_expand ();
209 	public char * eq_message ();
210 	public char * pr_string ();
211 	public void repaint_hilite ();
212 	public void undo_search ();
213 	public void clr_hilite ();
214 	public int is_hilited ();
215 	public void chg_caseless ();
216 	public void chg_hilite ();
217 	public int search ();
218 	public void prep_hilite ();
219 	public RETSIGTYPE winch ();
220 	public RETSIGTYPE winch ();
221 	public void init_signals ();
222 	public void psignals ();
223 	public void findtag ();
224 	public POSITION tagsearch ();
225 	public void open_getchr ();
226 	public int getchr ();
227