Home | History | Annotate | Line # | Download | only in slave
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