1 /****************************************************************************
2 * Copyright 2020,2021 Thomas E. Dickey *
3 * Copyright 1998-2010,2015 Free Software Foundation, Inc. *
5 * Permission is hereby granted, free of charge, to any person obtaining a *
6 * copy of this software and associated documentation files (the *
7 * "Software"), to deal in the Software without restriction, including *
8 * without limitation the rights to use, copy, modify, merge, publish, *
9 * distribute, distribute with modifications, sublicense, and/or sell *
10 * copies of the Software, and to permit persons to whom the Software is *
11 * furnished to do so, subject to the following conditions: *
13 * The above copyright notice and this permission notice shall be included *
14 * in all copies or substantial portions of the Software. *
16 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS *
17 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *
18 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. *
19 * IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, *
20 * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR *
21 * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR *
22 * THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
24 * Except as contained in this notice, the name(s) of the above copyright *
25 * holders shall not be used in advertising or otherwise to promote the *
26 * sale, use or other dealings in this Software without prior written *
28 ****************************************************************************/
30 /****************************************************************************
31 * Author: Thomas E. Dickey 1996-on *
32 ****************************************************************************/
37 #include <menu.priv.h>
43 { return(*(int *)0); }
48 { return(*(chtype *)0); }
54 { return(*(int *)0); }
59 { return(*(chtype *)0); }
65 { return(*(int *)0); }
70 { return(*(chtype *)0); }
74 #undef _nc_menu_cursor_pos
75 int _nc_menu_cursor_pos(
80 { return(*(int *)0); }
82 #undef pos_menu_cursor
85 { return(*(int *)0); }
89 #undef _nc_Match_Next_Character_In_Item_Name
90 int _nc_Match_Next_Character_In_Item_Name(
94 { return(*(int *)0); }
100 { return(*(int *)0); }
104 #undef set_menu_format
109 { return(*(int *)0); }
120 #undef _nc_Default_Menu
121 MENU _nc_Default_Menu;
122 #undef _nc_Default_Item
123 ITEM _nc_Default_Item;
125 #undef _nc_Connect_Items
126 NCURSES_BOOL _nc_Connect_Items(
129 { return(*(NCURSES_BOOL *)0); }
131 #undef _nc_Disconnect_Items
132 void _nc_Disconnect_Items(
136 #undef _nc_Calculate_Text_Width
137 int _nc_Calculate_Text_Width(
139 { return(*(int *)0); }
141 #undef _nc_Calculate_Item_Length_and_Width
142 void _nc_Calculate_Item_Length_and_Width(
146 #undef _nc_Link_Items
156 #undef _nc_New_TopRow_and_CurrentItem
157 void _nc_New_TopRow_and_CurrentItem(
160 ITEM *new_current_item)
169 { return(*(int *)0); }
174 { return(*(Menu_Hook *)0); }
180 { return(*(int *)0); }
185 { return(*(Menu_Hook *)0); }
191 { return(*(int *)0); }
196 { return(*(Menu_Hook *)0); }
202 { return(*(int *)0); }
207 { return(*(Menu_Hook *)0); }
211 #undef set_current_item
212 int set_current_item(
215 { return(*(int *)0); }
220 { return(*(ITEM **)0); }
225 { return(*(int *)0); }
230 const char *item_name(
232 { return(*(const char **)0); }
234 #undef item_description
235 const char *item_description(
237 { return(*(const char **)0); }
244 const char *description)
245 { return(*(ITEM **)0); }
250 { return(*(int *)0); }
256 { return(*(int *)0); }
259 const char *menu_mark(
261 { return(*(const char **)0); }
269 { return(*(int *)0); }
275 { return(*(int *)0); }
281 { return(*(int *)0); }
284 Item_Options item_opts(
286 { return(*(Item_Options *)0); }
294 { return(*(int *)0); }
299 { return(*(int *)0); }
303 #undef set_item_userptr
304 int set_item_userptr(
307 { return(*(int *)0); }
312 { return(*(void **)0); }
316 #undef set_item_value
320 { return(*(int *)0); }
323 NCURSES_BOOL item_value(
325 { return(*(NCURSES_BOOL *)0); }
330 NCURSES_BOOL item_visible(
332 { return(*(NCURSES_BOOL *)0); }
336 #undef set_menu_items
340 { return(*(int *)0); }
345 { return(*(ITEM ***)0); }
350 { return(*(int *)0); }
358 { return(*(MENU **)0); }
363 { return(*(MENU **)0); }
368 { return(*(int *)0); }
376 { return(*(int *)0); }
382 { return(*(int *)0); }
388 { return(*(int *)0); }
391 Menu_Options menu_opts(
393 { return(*(Menu_Options *)0); }
401 { return(*(int *)0); }
406 { return(*(int *)0); }
413 { return(*(char **)0); }
415 #undef set_menu_pattern
416 int set_menu_pattern(
419 { return(*(int *)0); }
437 { return(*(int *)0); }
442 { return(*(int *)0); }
446 #undef menu_request_name
447 const char *menu_request_name(
449 { return(*(const char **)0); }
451 #undef menu_request_by_name
452 int menu_request_by_name(
454 { return(*(int *)0); }
463 { return(*(int *)0); }
467 #undef set_menu_spacing
468 int set_menu_spacing(
473 { return(*(int *)0); }
481 { return(*(int *)0); }
489 { return(*(int *)0); }
494 { return(*(WINDOW **)0); }
498 #undef _nc_retrace_item
499 ITEM *_nc_retrace_item(
501 { return(*(ITEM **)0); }
503 #undef _nc_retrace_item_ptr
504 ITEM **_nc_retrace_item_ptr(
506 { return(*(ITEM ***)0); }
508 #undef _nc_retrace_item_opts
509 Item_Options _nc_retrace_item_opts(
511 { return(*(Item_Options *)0); }
513 #undef _nc_retrace_menu
514 MENU *_nc_retrace_menu(
516 { return(*(MENU **)0); }
518 #undef _nc_retrace_menu_hook
519 Menu_Hook _nc_retrace_menu_hook(
521 { return(*(Menu_Hook *)0); }
523 #undef _nc_retrace_menu_opts
524 Menu_Options _nc_retrace_menu_opts(
526 { return(*(Menu_Options *)0); }
530 #undef set_menu_userptr
531 int set_menu_userptr(
534 { return(*(int *)0); }
539 { return(*(void **)0); }
547 { return(*(int *)0); }
552 { return(*(WINDOW **)0); }