xref: /freebsd/contrib/ncurses/menu/llib-lmenut (revision 21817992b3314c908ab50f0bb88d2ee750b9c4ac)
106bfebdeSXin LI/****************************************************************************
2*21817992SBaptiste Daroussin * Copyright 2020,2021 Thomas E. Dickey                                     *
3e1865124SBaptiste Daroussin * Copyright 2010,2015 Free Software Foundation, Inc.                       *
406bfebdeSXin LI *                                                                          *
506bfebdeSXin LI * Permission is hereby granted, free of charge, to any person obtaining a  *
606bfebdeSXin LI * copy of this software and associated documentation files (the            *
706bfebdeSXin LI * "Software"), to deal in the Software without restriction, including      *
806bfebdeSXin LI * without limitation the rights to use, copy, modify, merge, publish,      *
906bfebdeSXin LI * distribute, distribute with modifications, sublicense, and/or sell       *
1006bfebdeSXin LI * copies of the Software, and to permit persons to whom the Software is    *
1106bfebdeSXin LI * furnished to do so, subject to the following conditions:                 *
1206bfebdeSXin LI *                                                                          *
1306bfebdeSXin LI * The above copyright notice and this permission notice shall be included  *
1406bfebdeSXin LI * in all copies or substantial portions of the Software.                   *
1506bfebdeSXin LI *                                                                          *
1606bfebdeSXin LI * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
1706bfebdeSXin LI * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
1806bfebdeSXin LI * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
1906bfebdeSXin LI * IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
2006bfebdeSXin LI * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
2106bfebdeSXin LI * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
2206bfebdeSXin LI * THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
2306bfebdeSXin LI *                                                                          *
2406bfebdeSXin LI * Except as contained in this notice, the name(s) of the above copyright   *
2506bfebdeSXin LI * holders shall not be used in advertising or otherwise to promote the     *
2606bfebdeSXin LI * sale, use or other dealings in this Software without prior written       *
2706bfebdeSXin LI * authorization.                                                           *
2806bfebdeSXin LI ****************************************************************************/
2906bfebdeSXin LI
3006bfebdeSXin LI/****************************************************************************
31aae38d10SBaptiste Daroussin *  Author: Thomas E. Dickey       2010-on                                  *
3206bfebdeSXin LI ****************************************************************************/
3306bfebdeSXin LI/* LINTLIBRARY */
3406bfebdeSXin LI
3506bfebdeSXin LI/* ./m_attribs.c */
3606bfebdeSXin LI
3706bfebdeSXin LI#include <menu.priv.h>
3806bfebdeSXin LI
3906bfebdeSXin LI#undef set_menu_fore
4006bfebdeSXin LIint	set_menu_fore(
4106bfebdeSXin LI		MENU	*menu,
4206bfebdeSXin LI		chtype	attr)
4306bfebdeSXin LI		{ return(*(int *)0); }
4406bfebdeSXin LI
4506bfebdeSXin LI#undef menu_fore
4606bfebdeSXin LIchtype	menu_fore(
4706bfebdeSXin LI		const MENU *menu)
4806bfebdeSXin LI		{ return(*(chtype *)0); }
4906bfebdeSXin LI
5006bfebdeSXin LI#undef set_menu_back
5106bfebdeSXin LIint	set_menu_back(
5206bfebdeSXin LI		MENU	*menu,
5306bfebdeSXin LI		chtype	attr)
5406bfebdeSXin LI		{ return(*(int *)0); }
5506bfebdeSXin LI
5606bfebdeSXin LI#undef menu_back
5706bfebdeSXin LIchtype	menu_back(
5806bfebdeSXin LI		const MENU *menu)
5906bfebdeSXin LI		{ return(*(chtype *)0); }
6006bfebdeSXin LI
6106bfebdeSXin LI#undef set_menu_grey
6206bfebdeSXin LIint	set_menu_grey(
6306bfebdeSXin LI		MENU	*menu,
6406bfebdeSXin LI		chtype	attr)
6506bfebdeSXin LI		{ return(*(int *)0); }
6606bfebdeSXin LI
6706bfebdeSXin LI#undef menu_grey
6806bfebdeSXin LIchtype	menu_grey(
6906bfebdeSXin LI		const MENU *menu)
7006bfebdeSXin LI		{ return(*(chtype *)0); }
7106bfebdeSXin LI
7206bfebdeSXin LI/* ./m_cursor.c */
7306bfebdeSXin LI
7406bfebdeSXin LI#undef _nc_menu_cursor_pos
7506bfebdeSXin LIint	_nc_menu_cursor_pos(
7606bfebdeSXin LI		const MENU *menu,
7706bfebdeSXin LI		const ITEM *item,
7806bfebdeSXin LI		int	*pY,
7906bfebdeSXin LI		int	*pX)
8006bfebdeSXin LI		{ return(*(int *)0); }
8106bfebdeSXin LI
8206bfebdeSXin LI#undef pos_menu_cursor
8306bfebdeSXin LIint	pos_menu_cursor(
8406bfebdeSXin LI		const MENU *menu)
8506bfebdeSXin LI		{ return(*(int *)0); }
8606bfebdeSXin LI
8706bfebdeSXin LI/* ./m_driver.c */
8806bfebdeSXin LI
8906bfebdeSXin LI#undef _nc_Match_Next_Character_In_Item_Name
9006bfebdeSXin LIint	_nc_Match_Next_Character_In_Item_Name(
9106bfebdeSXin LI		MENU	*menu,
9206bfebdeSXin LI		int	ch,
9306bfebdeSXin LI		ITEM	**item)
9406bfebdeSXin LI		{ return(*(int *)0); }
9506bfebdeSXin LI
9606bfebdeSXin LI#undef menu_driver
9706bfebdeSXin LIint	menu_driver(
9806bfebdeSXin LI		MENU	*menu,
9906bfebdeSXin LI		int	c)
10006bfebdeSXin LI		{ return(*(int *)0); }
10106bfebdeSXin LI
10206bfebdeSXin LI/* ./m_format.c */
10306bfebdeSXin LI
10406bfebdeSXin LI#undef set_menu_format
10506bfebdeSXin LIint	set_menu_format(
10606bfebdeSXin LI		MENU	*menu,
10706bfebdeSXin LI		int	rows,
10806bfebdeSXin LI		int	cols)
10906bfebdeSXin LI		{ return(*(int *)0); }
11006bfebdeSXin LI
11106bfebdeSXin LI#undef menu_format
11206bfebdeSXin LIvoid	menu_format(
11306bfebdeSXin LI		const MENU *menu,
11406bfebdeSXin LI		int	*rows,
11506bfebdeSXin LI		int	*cols)
11606bfebdeSXin LI		{ /* void */ }
11706bfebdeSXin LI
11806bfebdeSXin LI/* ./m_global.c */
11906bfebdeSXin LI
12006bfebdeSXin LI#undef _nc_Default_Menu
12106bfebdeSXin LIMENU	_nc_Default_Menu;
12206bfebdeSXin LI#undef _nc_Default_Item
12306bfebdeSXin LIITEM	_nc_Default_Item;
12406bfebdeSXin LI
12506bfebdeSXin LI#undef _nc_Connect_Items
12606bfebdeSXin LINCURSES_BOOL _nc_Connect_Items(
12706bfebdeSXin LI		MENU	*menu,
12806bfebdeSXin LI		ITEM	**items)
12906bfebdeSXin LI		{ return(*(NCURSES_BOOL *)0); }
13006bfebdeSXin LI
13106bfebdeSXin LI#undef _nc_Disconnect_Items
13206bfebdeSXin LIvoid	_nc_Disconnect_Items(
13306bfebdeSXin LI		MENU	*menu)
13406bfebdeSXin LI		{ /* void */ }
13506bfebdeSXin LI
13606bfebdeSXin LI#undef _nc_Calculate_Text_Width
13706bfebdeSXin LIint	_nc_Calculate_Text_Width(
13806bfebdeSXin LI		const TEXT *item)
13906bfebdeSXin LI		{ return(*(int *)0); }
14006bfebdeSXin LI
14106bfebdeSXin LI#undef _nc_Calculate_Item_Length_and_Width
14206bfebdeSXin LIvoid	_nc_Calculate_Item_Length_and_Width(
14306bfebdeSXin LI		MENU	*menu)
14406bfebdeSXin LI		{ /* void */ }
14506bfebdeSXin LI
14606bfebdeSXin LI#undef _nc_Link_Items
14706bfebdeSXin LIvoid	_nc_Link_Items(
14806bfebdeSXin LI		MENU	*menu)
14906bfebdeSXin LI		{ /* void */ }
15006bfebdeSXin LI
15106bfebdeSXin LI#undef _nc_Show_Menu
15206bfebdeSXin LIvoid	_nc_Show_Menu(
15306bfebdeSXin LI		const MENU *menu)
15406bfebdeSXin LI		{ /* void */ }
15506bfebdeSXin LI
15606bfebdeSXin LI#undef _nc_New_TopRow_and_CurrentItem
15706bfebdeSXin LIvoid	_nc_New_TopRow_and_CurrentItem(
15806bfebdeSXin LI		MENU	*menu,
15906bfebdeSXin LI		int	new_toprow,
16006bfebdeSXin LI		ITEM	*new_current_item)
16106bfebdeSXin LI		{ /* void */ }
16206bfebdeSXin LI
16306bfebdeSXin LI/* ./m_hook.c */
16406bfebdeSXin LI
16506bfebdeSXin LI#undef set_menu_init
16606bfebdeSXin LIint	set_menu_init(
16706bfebdeSXin LI		MENU	*menu,
16806bfebdeSXin LI		Menu_Hook func)
16906bfebdeSXin LI		{ return(*(int *)0); }
17006bfebdeSXin LI
17106bfebdeSXin LI#undef menu_init
17206bfebdeSXin LIMenu_Hook menu_init(
17306bfebdeSXin LI		const MENU *menu)
17406bfebdeSXin LI		{ return(*(Menu_Hook *)0); }
17506bfebdeSXin LI
17606bfebdeSXin LI#undef set_menu_term
17706bfebdeSXin LIint	set_menu_term(
17806bfebdeSXin LI		MENU	*menu,
17906bfebdeSXin LI		Menu_Hook func)
18006bfebdeSXin LI		{ return(*(int *)0); }
18106bfebdeSXin LI
18206bfebdeSXin LI#undef menu_term
18306bfebdeSXin LIMenu_Hook menu_term(
18406bfebdeSXin LI		const MENU *menu)
18506bfebdeSXin LI		{ return(*(Menu_Hook *)0); }
18606bfebdeSXin LI
18706bfebdeSXin LI#undef set_item_init
18806bfebdeSXin LIint	set_item_init(
18906bfebdeSXin LI		MENU	*menu,
19006bfebdeSXin LI		Menu_Hook func)
19106bfebdeSXin LI		{ return(*(int *)0); }
19206bfebdeSXin LI
19306bfebdeSXin LI#undef item_init
19406bfebdeSXin LIMenu_Hook item_init(
19506bfebdeSXin LI		const MENU *menu)
19606bfebdeSXin LI		{ return(*(Menu_Hook *)0); }
19706bfebdeSXin LI
19806bfebdeSXin LI#undef set_item_term
19906bfebdeSXin LIint	set_item_term(
20006bfebdeSXin LI		MENU	*menu,
20106bfebdeSXin LI		Menu_Hook func)
20206bfebdeSXin LI		{ return(*(int *)0); }
20306bfebdeSXin LI
20406bfebdeSXin LI#undef item_term
20506bfebdeSXin LIMenu_Hook item_term(
20606bfebdeSXin LI		const MENU *menu)
20706bfebdeSXin LI		{ return(*(Menu_Hook *)0); }
20806bfebdeSXin LI
20906bfebdeSXin LI/* ./m_item_cur.c */
21006bfebdeSXin LI
21106bfebdeSXin LI#undef set_current_item
21206bfebdeSXin LIint	set_current_item(
21306bfebdeSXin LI		MENU	*menu,
21406bfebdeSXin LI		ITEM	*item)
21506bfebdeSXin LI		{ return(*(int *)0); }
21606bfebdeSXin LI
21706bfebdeSXin LI#undef current_item
21806bfebdeSXin LIITEM	*current_item(
21906bfebdeSXin LI		const MENU *menu)
22006bfebdeSXin LI		{ return(*(ITEM **)0); }
22106bfebdeSXin LI
22206bfebdeSXin LI#undef item_index
22306bfebdeSXin LIint	item_index(
22406bfebdeSXin LI		const ITEM *item)
22506bfebdeSXin LI		{ return(*(int *)0); }
22606bfebdeSXin LI
22706bfebdeSXin LI/* ./m_item_nam.c */
22806bfebdeSXin LI
22906bfebdeSXin LI#undef item_name
23006bfebdeSXin LIconst char *item_name(
23106bfebdeSXin LI		const ITEM *item)
23206bfebdeSXin LI		{ return(*(const char **)0); }
23306bfebdeSXin LI
23406bfebdeSXin LI#undef item_description
23506bfebdeSXin LIconst char *item_description(
23606bfebdeSXin LI		const ITEM *item)
23706bfebdeSXin LI		{ return(*(const char **)0); }
23806bfebdeSXin LI
23906bfebdeSXin LI/* ./m_item_new.c */
24006bfebdeSXin LI
24106bfebdeSXin LI#undef new_item
24206bfebdeSXin LIITEM	*new_item(
24306bfebdeSXin LI		const char *name,
24406bfebdeSXin LI		const char *description)
24506bfebdeSXin LI		{ return(*(ITEM **)0); }
24606bfebdeSXin LI
24706bfebdeSXin LI#undef free_item
24806bfebdeSXin LIint	free_item(
24906bfebdeSXin LI		ITEM	*item)
25006bfebdeSXin LI		{ return(*(int *)0); }
25106bfebdeSXin LI
25206bfebdeSXin LI#undef set_menu_mark
25306bfebdeSXin LIint	set_menu_mark(
25406bfebdeSXin LI		MENU	*menu,
25506bfebdeSXin LI		const char *mark)
25606bfebdeSXin LI		{ return(*(int *)0); }
25706bfebdeSXin LI
25806bfebdeSXin LI#undef menu_mark
25906bfebdeSXin LIconst char *menu_mark(
26006bfebdeSXin LI		const MENU *menu)
26106bfebdeSXin LI		{ return(*(const char **)0); }
26206bfebdeSXin LI
26306bfebdeSXin LI/* ./m_item_opt.c */
26406bfebdeSXin LI
26506bfebdeSXin LI#undef set_item_opts
26606bfebdeSXin LIint	set_item_opts(
26706bfebdeSXin LI		ITEM	*item,
26806bfebdeSXin LI		Item_Options opts)
26906bfebdeSXin LI		{ return(*(int *)0); }
27006bfebdeSXin LI
27106bfebdeSXin LI#undef item_opts_off
27206bfebdeSXin LIint	item_opts_off(
27306bfebdeSXin LI		ITEM	*item,
27406bfebdeSXin LI		Item_Options opts)
27506bfebdeSXin LI		{ return(*(int *)0); }
27606bfebdeSXin LI
27706bfebdeSXin LI#undef item_opts_on
27806bfebdeSXin LIint	item_opts_on(
27906bfebdeSXin LI		ITEM	*item,
28006bfebdeSXin LI		Item_Options opts)
28106bfebdeSXin LI		{ return(*(int *)0); }
28206bfebdeSXin LI
28306bfebdeSXin LI#undef item_opts
28406bfebdeSXin LIItem_Options item_opts(
28506bfebdeSXin LI		const ITEM *item)
28606bfebdeSXin LI		{ return(*(Item_Options *)0); }
28706bfebdeSXin LI
28806bfebdeSXin LI/* ./m_item_top.c */
28906bfebdeSXin LI
29006bfebdeSXin LI#undef set_top_row
29106bfebdeSXin LIint	set_top_row(
29206bfebdeSXin LI		MENU	*menu,
29306bfebdeSXin LI		int	row)
29406bfebdeSXin LI		{ return(*(int *)0); }
29506bfebdeSXin LI
29606bfebdeSXin LI#undef top_row
29706bfebdeSXin LIint	top_row(
29806bfebdeSXin LI		const MENU *menu)
29906bfebdeSXin LI		{ return(*(int *)0); }
30006bfebdeSXin LI
30106bfebdeSXin LI/* ./m_item_use.c */
30206bfebdeSXin LI
30306bfebdeSXin LI#undef set_item_userptr
30406bfebdeSXin LIint	set_item_userptr(
30506bfebdeSXin LI		ITEM	*item,
30606bfebdeSXin LI		void	*userptr)
30706bfebdeSXin LI		{ return(*(int *)0); }
30806bfebdeSXin LI
30906bfebdeSXin LI#undef item_userptr
31006bfebdeSXin LIvoid	*item_userptr(
31106bfebdeSXin LI		const ITEM *item)
31206bfebdeSXin LI		{ return(*(void **)0); }
31306bfebdeSXin LI
31406bfebdeSXin LI/* ./m_item_val.c */
31506bfebdeSXin LI
31606bfebdeSXin LI#undef set_item_value
31706bfebdeSXin LIint	set_item_value(
31806bfebdeSXin LI		ITEM	*item,
31906bfebdeSXin LI		NCURSES_BOOL value)
32006bfebdeSXin LI		{ return(*(int *)0); }
32106bfebdeSXin LI
32206bfebdeSXin LI#undef item_value
32306bfebdeSXin LINCURSES_BOOL item_value(
32406bfebdeSXin LI		const ITEM *item)
32506bfebdeSXin LI		{ return(*(NCURSES_BOOL *)0); }
32606bfebdeSXin LI
32706bfebdeSXin LI/* ./m_item_vis.c */
32806bfebdeSXin LI
32906bfebdeSXin LI#undef item_visible
33006bfebdeSXin LINCURSES_BOOL item_visible(
33106bfebdeSXin LI		const ITEM *item)
33206bfebdeSXin LI		{ return(*(NCURSES_BOOL *)0); }
33306bfebdeSXin LI
33406bfebdeSXin LI/* ./m_items.c */
33506bfebdeSXin LI
33606bfebdeSXin LI#undef set_menu_items
33706bfebdeSXin LIint	set_menu_items(
33806bfebdeSXin LI		MENU	*menu,
33906bfebdeSXin LI		ITEM	**items)
34006bfebdeSXin LI		{ return(*(int *)0); }
34106bfebdeSXin LI
34206bfebdeSXin LI#undef menu_items
34306bfebdeSXin LIITEM	**menu_items(
34406bfebdeSXin LI		const MENU *menu)
34506bfebdeSXin LI		{ return(*(ITEM ***)0); }
34606bfebdeSXin LI
34706bfebdeSXin LI#undef item_count
34806bfebdeSXin LIint	item_count(
34906bfebdeSXin LI		const MENU *menu)
35006bfebdeSXin LI		{ return(*(int *)0); }
35106bfebdeSXin LI
35206bfebdeSXin LI/* ./m_new.c */
35306bfebdeSXin LI
35406bfebdeSXin LI#undef new_menu_sp
35506bfebdeSXin LIMENU	*new_menu_sp(
35606bfebdeSXin LI		SCREEN	*sp,
35706bfebdeSXin LI		ITEM	**items)
35806bfebdeSXin LI		{ return(*(MENU **)0); }
35906bfebdeSXin LI
36006bfebdeSXin LI#undef new_menu
36106bfebdeSXin LIMENU	*new_menu(
36206bfebdeSXin LI		ITEM	**items)
36306bfebdeSXin LI		{ return(*(MENU **)0); }
36406bfebdeSXin LI
36506bfebdeSXin LI#undef free_menu
36606bfebdeSXin LIint	free_menu(
36706bfebdeSXin LI		MENU	*menu)
36806bfebdeSXin LI		{ return(*(int *)0); }
36906bfebdeSXin LI
37006bfebdeSXin LI/* ./m_opts.c */
37106bfebdeSXin LI
37206bfebdeSXin LI#undef set_menu_opts
37306bfebdeSXin LIint	set_menu_opts(
37406bfebdeSXin LI		MENU	*menu,
37506bfebdeSXin LI		Menu_Options opts)
37606bfebdeSXin LI		{ return(*(int *)0); }
37706bfebdeSXin LI
37806bfebdeSXin LI#undef menu_opts_off
37906bfebdeSXin LIint	menu_opts_off(
38006bfebdeSXin LI		MENU	*menu,
38106bfebdeSXin LI		Menu_Options opts)
38206bfebdeSXin LI		{ return(*(int *)0); }
38306bfebdeSXin LI
38406bfebdeSXin LI#undef menu_opts_on
38506bfebdeSXin LIint	menu_opts_on(
38606bfebdeSXin LI		MENU	*menu,
38706bfebdeSXin LI		Menu_Options opts)
38806bfebdeSXin LI		{ return(*(int *)0); }
38906bfebdeSXin LI
39006bfebdeSXin LI#undef menu_opts
39106bfebdeSXin LIMenu_Options menu_opts(
39206bfebdeSXin LI		const MENU *menu)
39306bfebdeSXin LI		{ return(*(Menu_Options *)0); }
39406bfebdeSXin LI
39506bfebdeSXin LI/* ./m_pad.c */
39606bfebdeSXin LI
39706bfebdeSXin LI#undef set_menu_pad
39806bfebdeSXin LIint	set_menu_pad(
39906bfebdeSXin LI		MENU	*menu,
40006bfebdeSXin LI		int	pad)
40106bfebdeSXin LI		{ return(*(int *)0); }
40206bfebdeSXin LI
40306bfebdeSXin LI#undef menu_pad
40406bfebdeSXin LIint	menu_pad(
40506bfebdeSXin LI		const MENU *menu)
40606bfebdeSXin LI		{ return(*(int *)0); }
40706bfebdeSXin LI
40806bfebdeSXin LI/* ./m_pattern.c */
40906bfebdeSXin LI
41006bfebdeSXin LI#undef menu_pattern
41106bfebdeSXin LIchar	*menu_pattern(
41206bfebdeSXin LI		const MENU *menu)
41306bfebdeSXin LI		{ return(*(char **)0); }
41406bfebdeSXin LI
41506bfebdeSXin LI#undef set_menu_pattern
41606bfebdeSXin LIint	set_menu_pattern(
41706bfebdeSXin LI		MENU	*menu,
41806bfebdeSXin LI		const char *p)
41906bfebdeSXin LI		{ return(*(int *)0); }
42006bfebdeSXin LI
42106bfebdeSXin LI/* ./m_post.c */
42206bfebdeSXin LI
42306bfebdeSXin LI#undef _nc_Post_Item
42406bfebdeSXin LIvoid	_nc_Post_Item(
42506bfebdeSXin LI		const MENU *menu,
42606bfebdeSXin LI		const ITEM *item)
42706bfebdeSXin LI		{ /* void */ }
42806bfebdeSXin LI
42906bfebdeSXin LI#undef _nc_Draw_Menu
43006bfebdeSXin LIvoid	_nc_Draw_Menu(
43106bfebdeSXin LI		const MENU *menu)
43206bfebdeSXin LI		{ /* void */ }
43306bfebdeSXin LI
43406bfebdeSXin LI#undef post_menu
43506bfebdeSXin LIint	post_menu(
43606bfebdeSXin LI		MENU	*menu)
43706bfebdeSXin LI		{ return(*(int *)0); }
43806bfebdeSXin LI
43906bfebdeSXin LI#undef unpost_menu
44006bfebdeSXin LIint	unpost_menu(
44106bfebdeSXin LI		MENU	*menu)
44206bfebdeSXin LI		{ return(*(int *)0); }
44306bfebdeSXin LI
44406bfebdeSXin LI/* ./m_req_name.c */
44506bfebdeSXin LI
44606bfebdeSXin LI#undef menu_request_name
44706bfebdeSXin LIconst char *menu_request_name(
44806bfebdeSXin LI		int	request)
44906bfebdeSXin LI		{ return(*(const char **)0); }
45006bfebdeSXin LI
45106bfebdeSXin LI#undef menu_request_by_name
45206bfebdeSXin LIint	menu_request_by_name(
45306bfebdeSXin LI		const char *str)
45406bfebdeSXin LI		{ return(*(int *)0); }
45506bfebdeSXin LI
45606bfebdeSXin LI/* ./m_scale.c */
45706bfebdeSXin LI
45806bfebdeSXin LI#undef scale_menu
45906bfebdeSXin LIint	scale_menu(
46006bfebdeSXin LI		const MENU *menu,
46106bfebdeSXin LI		int	*rows,
46206bfebdeSXin LI		int	*cols)
46306bfebdeSXin LI		{ return(*(int *)0); }
46406bfebdeSXin LI
46506bfebdeSXin LI/* ./m_spacing.c */
46606bfebdeSXin LI
46706bfebdeSXin LI#undef set_menu_spacing
46806bfebdeSXin LIint	set_menu_spacing(
46906bfebdeSXin LI		MENU	*menu,
47006bfebdeSXin LI		int	s_desc,
47106bfebdeSXin LI		int	s_row,
47206bfebdeSXin LI		int	s_col)
47306bfebdeSXin LI		{ return(*(int *)0); }
47406bfebdeSXin LI
47506bfebdeSXin LI#undef menu_spacing
47606bfebdeSXin LIint	menu_spacing(
47706bfebdeSXin LI		const MENU *menu,
47806bfebdeSXin LI		int	*s_desc,
47906bfebdeSXin LI		int	*s_row,
48006bfebdeSXin LI		int	*s_col)
48106bfebdeSXin LI		{ return(*(int *)0); }
48206bfebdeSXin LI
48306bfebdeSXin LI/* ./m_sub.c */
48406bfebdeSXin LI
48506bfebdeSXin LI#undef set_menu_sub
48606bfebdeSXin LIint	set_menu_sub(
48706bfebdeSXin LI		MENU	*menu,
48806bfebdeSXin LI		WINDOW	*win)
48906bfebdeSXin LI		{ return(*(int *)0); }
49006bfebdeSXin LI
49106bfebdeSXin LI#undef menu_sub
49206bfebdeSXin LIWINDOW	*menu_sub(
49306bfebdeSXin LI		const MENU *menu)
49406bfebdeSXin LI		{ return(*(WINDOW **)0); }
49506bfebdeSXin LI
49606bfebdeSXin LI/* ./m_trace.c */
49706bfebdeSXin LI
49806bfebdeSXin LI#undef _nc_retrace_item
49906bfebdeSXin LIITEM	*_nc_retrace_item(
50006bfebdeSXin LI		ITEM	*code)
50106bfebdeSXin LI		{ return(*(ITEM **)0); }
50206bfebdeSXin LI
50306bfebdeSXin LI#undef _nc_retrace_item_ptr
50406bfebdeSXin LIITEM	**_nc_retrace_item_ptr(
50506bfebdeSXin LI		ITEM	**code)
50606bfebdeSXin LI		{ return(*(ITEM ***)0); }
50706bfebdeSXin LI
50806bfebdeSXin LI#undef _nc_retrace_item_opts
50906bfebdeSXin LIItem_Options _nc_retrace_item_opts(
51006bfebdeSXin LI		Item_Options code)
51106bfebdeSXin LI		{ return(*(Item_Options *)0); }
51206bfebdeSXin LI
51306bfebdeSXin LI#undef _nc_retrace_menu
51406bfebdeSXin LIMENU	*_nc_retrace_menu(
51506bfebdeSXin LI		MENU	*code)
51606bfebdeSXin LI		{ return(*(MENU **)0); }
51706bfebdeSXin LI
51806bfebdeSXin LI#undef _nc_retrace_menu_hook
51906bfebdeSXin LIMenu_Hook _nc_retrace_menu_hook(
52006bfebdeSXin LI		Menu_Hook code)
52106bfebdeSXin LI		{ return(*(Menu_Hook *)0); }
52206bfebdeSXin LI
52306bfebdeSXin LI#undef _nc_retrace_menu_opts
52406bfebdeSXin LIMenu_Options _nc_retrace_menu_opts(
52506bfebdeSXin LI		Menu_Options code)
52606bfebdeSXin LI		{ return(*(Menu_Options *)0); }
52706bfebdeSXin LI
52806bfebdeSXin LI/* ./m_userptr.c */
52906bfebdeSXin LI
53006bfebdeSXin LI#undef set_menu_userptr
53106bfebdeSXin LIint	set_menu_userptr(
53206bfebdeSXin LI		MENU	*menu,
53306bfebdeSXin LI		void	*userptr)
53406bfebdeSXin LI		{ return(*(int *)0); }
53506bfebdeSXin LI
53606bfebdeSXin LI#undef menu_userptr
53706bfebdeSXin LIvoid	*menu_userptr(
53806bfebdeSXin LI		const MENU *menu)
53906bfebdeSXin LI		{ return(*(void **)0); }
54006bfebdeSXin LI
54106bfebdeSXin LI/* ./m_win.c */
54206bfebdeSXin LI
54306bfebdeSXin LI#undef set_menu_win
54406bfebdeSXin LIint	set_menu_win(
54506bfebdeSXin LI		MENU	*menu,
54606bfebdeSXin LI		WINDOW	*win)
54706bfebdeSXin LI		{ return(*(int *)0); }
54806bfebdeSXin LI
54906bfebdeSXin LI#undef menu_win
55006bfebdeSXin LIWINDOW	*menu_win(
55106bfebdeSXin LI		const MENU *menu)
55206bfebdeSXin LI		{ return(*(WINDOW **)0); }
553