command_table.h revision 1.1 1 /* $NetBSD: command_table.h,v 1.1 2011/04/10 09:55:10 blymn Exp $ */
2
3 /*
4 * Copyright (c) 1981, 1993, 1994
5 * The Regents of the University of California. All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions
9 * are met:
10 * 1. Redistributions of source code must retain the above copyright
11 * notice, this list of conditions and the following disclaimer.
12 * 2. Redistributions in binary form must reproduce the above copyright
13 * notice, this list of conditions and the following disclaimer in the
14 * documentation and/or other materials provided with the distribution.
15 * 3. Neither the name of the University nor the names of its contributors
16 * may be used to endorse or promote products derived from this software
17 * without specific prior written permission.
18 *
19 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
20 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
21 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
22 * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
23 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
24 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
25 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
26 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
27 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
28 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
29 * SUCH DAMAGE.
30 *
31 * @(#)curses.h 8.5 (Berkeley) 4/29/95
32 *
33 */
34
35 #ifndef _COMMAND_TABLE_H_
36 #define _COMMAND_TABLE_H_
37
38 #include "curses_commands.h"
39
40 /*
41 * Curses commands
42 */
43 struct command_def commands[] = {
44 {"DRAIN", cmd_DRAIN},
45 {"addbytes", cmd_addbytes},
46 {"addch", cmd_addch},
47 {"addchnstr", cmd_addchnstr},
48 {"addchstr", cmd_addchstr},
49 {"addnstr", cmd_addnstr},
50 {"addstr", cmd_addstr},
51 {"attr_get", cmd_attr_get},
52 {"attr_off", cmd_attr_off},
53 {"attr_on", cmd_attr_on},
54 {"attr_set", cmd_attr_set},
55 {"attroff", cmd_attroff},
56 {"attron", cmd_attron},
57 {"attrset", cmd_attrset},
58 {"bkgd", cmd_bkgd},
59 {"bkgdset", cmd_bkgdset},
60 {"border", cmd_border},
61 {"clear", cmd_clear},
62 {"clrtobot", cmd_clrtobot},
63 {"clrtoeol", cmd_clrtoeol},
64 {"color_set", cmd_color_set},
65 {"delch", cmd_delch},
66 {"deleteln", cmd_deleteln},
67 {"echochar", cmd_echochar},
68 {"erase", cmd_erase},
69 {"getch", cmd_getch},
70 {"getnstr", cmd_getnstr},
71 {"getstr", cmd_getstr},
72 {"inch", cmd_inch},
73 {"inchnstr", cmd_inchnstr},
74 {"inchstr", cmd_inchstr},
75 {"innstr", cmd_innstr},
76 {"insch", cmd_insch},
77 {"insdelln", cmd_insdelln},
78 {"insertln", cmd_insertln},
79 {"instr", cmd_instr},
80 {"move", cmd_move},
81 {"refresh", cmd_refresh},
82 {"scrl", cmd_scrl},
83 {"setscrreg", cmd_setscrreg},
84 {"standend", cmd_standend},
85 {"standout", cmd_standout},
86 {"timeout", cmd_timeout},
87 {"underscore", cmd_underscore},
88 {"underend", cmd_underend},
89 {"waddbytes", cmd_waddbytes},
90 {"waddstr", cmd_waddstr},
91 {"mvaddbytes", cmd_mvaddbytes},
92 {"mvaddch", cmd_mvaddch},
93 {"mvaddchnstr", cmd_mvaddchnstr},
94 {"mvaddchstr", cmd_mvaddchstr},
95 {"mvaddnstr", cmd_mvaddnstr},
96 {"mvaddstr", cmd_mvaddstr},
97 {"mvdelch", cmd_mvdelch},
98 {"mvgetch", cmd_mvgetch},
99 {"mvgetnstr", cmd_mvgetnstr},
100 {"mvgetstr", cmd_mvgetstr},
101 {"mvinch", cmd_mvinch},
102 {"mvinchnstr", cmd_mvinchnstr},
103 {"mvinchstr", cmd_mvinchstr},
104 {"mvinnstr", cmd_mvinnstr},
105 {"mvinsch", cmd_mvinsch},
106 {"mvinstr", cmd_mvinstr},
107 {"mvwaddbytes", cmd_mvwaddbytes},
108 {"mvwaddch", cmd_mvwaddch},
109 {"mvwaddchnstr", cmd_mvwaddchnstr},
110 {"mvwaddchstr", cmd_mvwaddchstr},
111 {"mvwaddnstr", cmd_mvwaddnstr},
112 {"mvwaddstr", cmd_mvwaddstr},
113 {"mvwdelch", cmd_mvwdelch},
114 {"mvwgetch", cmd_mvwgetch},
115 {"mvwgetnstr", cmd_mvwgetnstr},
116 {"mvwgetstr", cmd_mvwgetstr},
117 {"mvwinch", cmd_mvwinch},
118 {"mvwinsch", cmd_mvwinsch},
119 {"assume_default_colors", cmd_assume_default_colors},
120 {"baudrate", cmd_baudrate},
121 {"beep", cmd_beep},
122 {"box", cmd_box},
123 {"can_change_color", cmd_can_change_color},
124 {"cbreak", cmd_cbreak},
125 {"clearok", cmd_clearok},
126 {"color_content", cmd_color_content},
127 {"copywin", cmd_copywin},
128 {"curs_set", cmd_curs_set},
129 {"def_prog_mode", cmd_def_prog_mode},
130 {"def_shell_mode", cmd_def_shell_mode},
131 {"define_key", cmd_define_key},
132 {"delay_output", cmd_delay_output},
133 {"delscreen", cmd_delscreen},
134 {"delwin", cmd_delwin},
135 {"derwin", cmd_derwin},
136 {"dupwin", cmd_dupwin},
137 {"doupdate", cmd_doupdate},
138 {"echo", cmd_echo},
139 {"endwin", cmd_endwin},
140 {"erasechar", cmd_erasechar},
141 {"flash", cmd_flash},
142 {"flushinp", cmd_flushinp},
143 {"flushok", cmd_flushok},
144 {"fullname", cmd_fullname},
145 {"getattrs", cmd_getattrs},
146 {"getbkgd", cmd_getbkgd},
147 {"getcury", cmd_getcury},
148 {"getcurx", cmd_getcurx},
149 {"getbegy", cmd_getbegy},
150 {"getbegx", cmd_getbegx},
151 {"getmaxy", cmd_getmaxy},
152 {"getmaxx", cmd_getmaxx},
153 {"getpary", cmd_getpary},
154 {"getparx", cmd_getparx},
155 {"gettmode", cmd_gettmode},
156 {"getwin", cmd_getwin},
157 {"halfdelay", cmd_halfdelay},
158 {"has_colors", cmd_has_colors},
159 {"has_ic", cmd_has_ic},
160 {"has_il", cmd_has_il},
161 {"hline", cmd_hline},
162 {"idcok", cmd_idcok},
163 {"idlok", cmd_idlok},
164 {"init_color", cmd_init_color},
165 {"init_pair", cmd_init_pair},
166 {"initscr", cmd_initscr},
167 {"intrflush", cmd_intrflush},
168 {"isendwin", cmd_isendwin},
169 {"is_linetouched", cmd_is_linetouched},
170 {"is_wintouched", cmd_is_wintouched},
171 {"keyok", cmd_keyok},
172 {"keypad", cmd_keypad},
173 {"keyname", cmd_keyname},
174 {"killchar", cmd_killchar},
175 {"leaveok", cmd_leaveok},
176 {"meta", cmd_meta},
177 {"mvcur", cmd_mvcur},
178 {"mvderwin", cmd_mvderwin},
179 {"mvhline", cmd_mvhline},
180 {"mvprintw", cmd_mvprintw},
181 {"mvscanw", cmd_mvscanw},
182 {"mvvline", cmd_mvvline},
183 {"mvwhline", cmd_mvwhline},
184 {"mvwvline", cmd_mvwvline},
185 {"mvwin", cmd_mvwin},
186 {"mvwinchnstr", cmd_mvwinchnstr},
187 {"mvwinchstr", cmd_mvwinchstr},
188 {"mvwinnstr", cmd_mvwinnstr},
189 {"mvwinstr", cmd_mvwinstr},
190 {"mvwprintw", cmd_mvwprintw},
191 {"mvwscanw", cmd_mvwscanw},
192 {"napms", cmd_napms},
193 {"newpad", cmd_newpad},
194 {"newterm", cmd_newterm},
195 {"newwin", cmd_newwin},
196 {"nl", cmd_nl},
197 {"no_color_attributes", cmd_no_color_attributes},
198 {"nocbreak", cmd_nocbreak},
199 {"nodelay", cmd_nodelay},
200 {"noecho", cmd_noecho},
201 {"nonl", cmd_nonl},
202 {"noqiflush", cmd_noqiflush},
203 {"noraw", cmd_noraw},
204 {"notimeout", cmd_notimeout},
205 {"overlay", cmd_overlay},
206 {"overwrite", cmd_overwrite},
207 {"pair_content", cmd_pair_content},
208 {"pechochar", cmd_pechochar},
209 {"pnoutrefresh", cmd_pnoutrefresh},
210 {"prefresh", cmd_prefresh},
211 {"printw", cmd_printw},
212 {"putwin", cmd_putwin},
213 {"qiflush", cmd_qiflush},
214 {"raw", cmd_raw},
215 {"redrawwin", cmd_redrawwin},
216 {"reset_prog_mode", cmd_reset_prog_mode},
217 {"reset_shell_mode", cmd_reset_shell_mode},
218 {"resetty", cmd_resetty},
219 {"resizeterm", cmd_resizeterm},
220 {"savetty", cmd_savetty},
221 {"scanw", cmd_scanw},
222 {"scroll", cmd_scroll},
223 {"scrollok", cmd_scrollok},
224 {"setterm", cmd_setterm},
225 {"set_term", cmd_set_term},
226 {"start_color", cmd_start_color},
227 {"subpad", cmd_subpad},
228 {"subwin", cmd_subwin},
229 {"termattrs", cmd_termattrs},
230 {"term_attrs", cmd_term_attrs},
231 {"touchline", cmd_touchline},
232 {"touchoverlap", cmd_touchoverlap},
233 {"touchwin", cmd_touchwin},
234 {"ungetch", cmd_ungetch},
235 {"untouchwin", cmd_untouchwin},
236 {"use_default_colors", cmd_use_default_colors},
237 {"vline", cmd_vline},
238 {"vw_printw", cmd_vw_printw},
239 {"vw_scanw", cmd_vw_scanw},
240 {"vwprintw", cmd_vwprintw},
241 {"vwscanw", cmd_vwscanw},
242 {"waddch", cmd_waddch},
243 {"waddchnstr", cmd_waddchnstr},
244 {"waddchstr", cmd_waddchstr},
245 {"waddnstr", cmd_waddnstr},
246 {"wattr_get", cmd_wattr_get},
247 {"wattr_off", cmd_wattr_off},
248 {"wattr_on", cmd_wattr_on},
249 {"wattr_set", cmd_wattr_set},
250 {"wattroff", cmd_wattroff},
251 {"wattron", cmd_wattron},
252 {"wattrset", cmd_wattrset},
253 {"wbkgd", cmd_wbkgd},
254 {"wbkgdset", cmd_wbkgdset},
255 {"wborder", cmd_wborder},
256 {"wclear", cmd_wclear},
257 {"wclrtobot", cmd_wclrtobot},
258 {"wclrtoeol", cmd_wclrtoeol},
259 {"wcolor_set", cmd_wcolor_set},
260 {"wdelch", cmd_wdelch},
261 {"wdeleteln", cmd_wdeleteln},
262 {"wechochar", cmd_wechochar},
263 {"werase", cmd_werase},
264 {"wgetch", cmd_wgetch},
265 {"wgetnstr", cmd_wgetnstr},
266 {"wgetstr", cmd_wgetstr},
267 {"whline", cmd_whline},
268 {"winch", cmd_winch},
269 {"winchnstr", cmd_winchnstr},
270 {"winchstr", cmd_winchstr},
271 {"winnstr", cmd_winnstr},
272 {"winsch", cmd_winsch},
273 {"winsdelln", cmd_winsdelln},
274 {"winsertln", cmd_winsertln},
275 {"winstr", cmd_winstr},
276 {"wmove", cmd_wmove},
277 {"wnoutrefresh", cmd_wnoutrefresh},
278 {"wprintw", cmd_wprintw},
279 {"wredrawln", cmd_wredrawln},
280 {"wrefresh", cmd_wrefresh},
281 {"wresize", cmd_wresize},
282 {"wscanw", cmd_wscanw},
283 {"wscrl", cmd_wscrl},
284 {"wsetscrreg", cmd_wsetscrreg},
285 {"wstandend", cmd_wstandend},
286 {"wstandout", cmd_wstandout},
287 {"wtimeout", cmd_wtimeout},
288 {"wtouchln", cmd_wtouchln},
289 {"wunderend", cmd_wunderend},
290 {"wunderscore", cmd_wunderscore},
291 {"wvline", cmd_wvline},
292 {"insnstr", cmd_insnstr},
293 {"insstr", cmd_insstr},
294 {"mvinsnstr", cmd_mvinsnstr},
295 {"mvinsstr", cmd_mvinsstr},
296 {"mvwinsnstr", cmd_mvwinsnstr},
297 {"mvwinsstr", cmd_mvwinsstr},
298 {"winsnstr", cmd_winsnstr},
299 {"winsstr", cmd_winsstr},
300 {"chgat", cmd_chgat},
301 {"wchgat", cmd_wchgat},
302 {"mvchgat", cmd_mvchgat},
303 {"mvwchgat", cmd_mvwchgat},
304 {"add_wch", cmd_add_wch},
305 {"wadd_wch", cmd_wadd_wch},
306 {"mvadd_wch", cmd_mvadd_wch},
307 {"mvwadd_wch", cmd_mvwadd_wch},
308 {"add_wchnstr", cmd_add_wchnstr},
309 {"add_wchstr", cmd_add_wchstr},
310 {"wadd_wchnstr", cmd_wadd_wchnstr},
311 {"wadd_wchstr", cmd_wadd_wchstr},
312 {"mvadd_wchnstr", cmd_mvadd_wchnstr},
313 {"mvadd_wchstr", cmd_mvadd_wchstr},
314 {"mvwadd_wchnstr", cmd_mvwadd_wchnstr},
315 {"mvwadd_wchstr", cmd_mvwadd_wchstr},
316 {"addnwstr", cmd_addnwstr},
317 {"addwstr", cmd_addwstr},
318 {"mvaddnwstr", cmd_mvaddnwstr},
319 {"mvaddwstr", cmd_mvaddwstr},
320 {"mvwaddnwstr", cmd_mvwaddnwstr},
321 {"mvwaddwstr", cmd_mvwaddwstr},
322 {"waddnwstr", cmd_waddnwstr},
323 {"waddwstr", cmd_waddwstr},
324 {"echo_wchar", cmd_echo_wchar},
325 {"wecho_wchar", cmd_wecho_wchar},
326 {"pecho_wchar", cmd_pecho_wchar},
327 {"ins_wch", cmd_ins_wch},
328 {"wins_wch", cmd_wins_wch},
329 {"mvins_wch", cmd_mvins_wch},
330 {"mvwins_wch", cmd_mvwins_wch},
331 {"ins_nwstr", cmd_ins_nwstr},
332 {"ins_wstr", cmd_ins_wstr},
333 {"mvins_nwstr", cmd_mvins_nwstr},
334 {"mvins_wstr", cmd_mvins_wstr},
335 {"mvwins_nwstr", cmd_mvwins_nwstr},
336 {"mvwins_wstr", cmd_mvwins_wstr},
337 {"wins_nwstr", cmd_wins_nwstr},
338 {"wins_wstr", cmd_wins_wstr},
339 {"get_wch", cmd_get_wch},
340 {"unget_wch", cmd_unget_wch},
341 {"mvget_wch", cmd_mvget_wch},
342 {"mvwget_wch", cmd_mvwget_wch},
343 {"wget_wch", cmd_wget_wch},
344 {"getn_wstr", cmd_getn_wstr},
345 {"get_wstr", cmd_get_wstr},
346 {"mvgetn_wstr", cmd_mvgetn_wstr},
347 {"mvget_wstr", cmd_mvget_wstr},
348 {"mvwgetn_wstr", cmd_mvwgetn_wstr},
349 {"mvwget_wstr", cmd_mvwget_wstr},
350 {"wgetn_wstr", cmd_wgetn_wstr},
351 {"wget_wstr", cmd_wget_wstr},
352 {"in_wch", cmd_in_wch},
353 {"mvin_wch", cmd_mvin_wch},
354 {"mvwin_wch", cmd_mvwin_wch},
355 {"win_wch", cmd_win_wch},
356 {"in_wchnstr", cmd_in_wchnstr},
357 {"in_wchstr", cmd_in_wchstr},
358 {"mvin_wchnstr", cmd_mvin_wchnstr},
359 {"mvin_wchstr", cmd_mvin_wchstr},
360 {"mvwin_wchnstr", cmd_mvwin_wchnstr},
361 {"mvwin_wchstr", cmd_mvwin_wchstr},
362 {"win_wchnstr", cmd_win_wchnstr},
363 {"win_wchstr", cmd_win_wchstr},
364 {"innwstr", cmd_innwstr},
365 {"inwstr", cmd_inwstr},
366 {"mvinnwstr", cmd_mvinnwstr},
367 {"mvinwstr", cmd_mvinwstr},
368 {"mvwinnwstr", cmd_mvwinnwstr},
369 {"mvwinwstr", cmd_mvwinwstr},
370 {"winnwstr", cmd_winnwstr},
371 {"winwstr", cmd_winwstr},
372 {"setcchar", cmd_setcchar},
373 {"getcchar", cmd_getcchar},
374 {"key_name", cmd_key_name},
375 {"border_set", cmd_border_set},
376 {"wborder_set", cmd_wborder_set},
377 {"box_set", cmd_box_set},
378 {"erasewchar", cmd_erasewchar},
379 {"killwchar", cmd_killwchar},
380 {"hline_set", cmd_hline_set},
381 {"mvhline_set", cmd_mvhline_set},
382 {"mvvline_set", cmd_mvvline_set},
383 {"mvwhline_set", cmd_mvwhline_set},
384 {"mvwvline_set", cmd_mvwvline_set},
385 {"vline_set", cmd_vline_set},
386 {"whline_set", cmd_whline_set},
387 {"wvline_set", cmd_wvline_set},
388 {"bkgrnd", cmd_bkgrnd},
389 {"bkgrndset", cmd_bkgrndset},
390 {"getbkgrnd", cmd_getbkgrnd},
391 {"wbkgrnd", cmd_wbkgrnd},
392 {"wbkgrndset", cmd_wbkgrndset},
393 {"wgetbkgrnd", cmd_wgetbkgrnd},
394 };
395
396 size_t ncmds = sizeof(commands) / sizeof(struct command_def);
397
398 #endif /* _COMMAND_TABLE_H */
399