xref: /freebsd/contrib/ncurses/panel/llib-lpanelt (revision aae38d10b4eebf81c0942947e8b83a9bb8651d88)
106bfebdeSXin LI/****************************************************************************
2*aae38d10SBaptiste Daroussin * Copyright (c) 2010,2015 Free Software Foundation, Inc.                   *
306bfebdeSXin LI *                                                                          *
406bfebdeSXin LI * Permission is hereby granted, free of charge, to any person obtaining a  *
506bfebdeSXin LI * copy of this software and associated documentation files (the            *
606bfebdeSXin LI * "Software"), to deal in the Software without restriction, including      *
706bfebdeSXin LI * without limitation the rights to use, copy, modify, merge, publish,      *
806bfebdeSXin LI * distribute, distribute with modifications, sublicense, and/or sell       *
906bfebdeSXin LI * copies of the Software, and to permit persons to whom the Software is    *
1006bfebdeSXin LI * furnished to do so, subject to the following conditions:                 *
1106bfebdeSXin LI *                                                                          *
1206bfebdeSXin LI * The above copyright notice and this permission notice shall be included  *
1306bfebdeSXin LI * in all copies or substantial portions of the Software.                   *
1406bfebdeSXin LI *                                                                          *
1506bfebdeSXin LI * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
1606bfebdeSXin LI * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
1706bfebdeSXin LI * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
1806bfebdeSXin LI * IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
1906bfebdeSXin LI * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
2006bfebdeSXin LI * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
2106bfebdeSXin LI * THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
2206bfebdeSXin LI *                                                                          *
2306bfebdeSXin LI * Except as contained in this notice, the name(s) of the above copyright   *
2406bfebdeSXin LI * holders shall not be used in advertising or otherwise to promote the     *
2506bfebdeSXin LI * sale, use or other dealings in this Software without prior written       *
2606bfebdeSXin LI * authorization.                                                           *
2706bfebdeSXin LI ****************************************************************************/
2806bfebdeSXin LI
2906bfebdeSXin LI/****************************************************************************
30*aae38d10SBaptiste Daroussin *  Author: Thomas E. Dickey       2010-on                                  *
3106bfebdeSXin LI ****************************************************************************/
3206bfebdeSXin LI/* LINTLIBRARY */
3306bfebdeSXin LI
3406bfebdeSXin LI/* ./panel.c */
3506bfebdeSXin LI
3606bfebdeSXin LI#include <panel.priv.h>
3706bfebdeSXin LI
3806bfebdeSXin LI#undef _nc_retrace_panel
3906bfebdeSXin LIPANEL	*_nc_retrace_panel(
4006bfebdeSXin LI		PANEL	*pan)
4106bfebdeSXin LI		{ return(*(PANEL **)0); }
4206bfebdeSXin LI
4306bfebdeSXin LI#undef _nc_my_visbuf
4406bfebdeSXin LIconst char *_nc_my_visbuf(
4506bfebdeSXin LI		const void *ptr)
4606bfebdeSXin LI		{ return(*(const char **)0); }
4706bfebdeSXin LI
4806bfebdeSXin LI#undef _nc_dPanel
4906bfebdeSXin LIvoid	_nc_dPanel(
5006bfebdeSXin LI		const char *text,
5106bfebdeSXin LI		const PANEL *pan)
5206bfebdeSXin LI		{ /* void */ }
5306bfebdeSXin LI
5406bfebdeSXin LI#undef _nc_dStack
5506bfebdeSXin LIvoid	_nc_dStack(
5606bfebdeSXin LI		const char *fmt,
5706bfebdeSXin LI		int	num,
5806bfebdeSXin LI		const PANEL *pan)
5906bfebdeSXin LI		{ /* void */ }
6006bfebdeSXin LI
6106bfebdeSXin LI#undef _nc_Wnoutrefresh
6206bfebdeSXin LIvoid	_nc_Wnoutrefresh(
6306bfebdeSXin LI		const PANEL *pan)
6406bfebdeSXin LI		{ /* void */ }
6506bfebdeSXin LI
6606bfebdeSXin LI#undef _nc_Touchpan
6706bfebdeSXin LIvoid	_nc_Touchpan(
6806bfebdeSXin LI		const PANEL *pan)
6906bfebdeSXin LI		{ /* void */ }
7006bfebdeSXin LI
7106bfebdeSXin LI#undef _nc_Touchline
7206bfebdeSXin LIvoid	_nc_Touchline(
7306bfebdeSXin LI		const PANEL *pan,
7406bfebdeSXin LI		int	start,
7506bfebdeSXin LI		int	count)
7606bfebdeSXin LI		{ /* void */ }
7706bfebdeSXin LI
7806bfebdeSXin LI/* ./p_above.c */
7906bfebdeSXin LI
8006bfebdeSXin LI#undef ground_panel
8106bfebdeSXin LIPANEL	*ground_panel(
8206bfebdeSXin LI		SCREEN	*sp)
8306bfebdeSXin LI		{ return(*(PANEL **)0); }
8406bfebdeSXin LI
8506bfebdeSXin LI#undef panel_above
8606bfebdeSXin LIPANEL	*panel_above(
8706bfebdeSXin LI		const PANEL *pan)
8806bfebdeSXin LI		{ return(*(PANEL **)0); }
8906bfebdeSXin LI
9006bfebdeSXin LI/* ./p_below.c */
9106bfebdeSXin LI
9206bfebdeSXin LI#undef ceiling_panel
9306bfebdeSXin LIPANEL	*ceiling_panel(
9406bfebdeSXin LI		SCREEN	*sp)
9506bfebdeSXin LI		{ return(*(PANEL **)0); }
9606bfebdeSXin LI
9706bfebdeSXin LI#undef panel_below
9806bfebdeSXin LIPANEL	*panel_below(
9906bfebdeSXin LI		const PANEL *pan)
10006bfebdeSXin LI		{ return(*(PANEL **)0); }
10106bfebdeSXin LI
10206bfebdeSXin LI/* ./p_bottom.c */
10306bfebdeSXin LI
10406bfebdeSXin LI#undef bottom_panel
10506bfebdeSXin LIint	bottom_panel(
10606bfebdeSXin LI		PANEL	*pan)
10706bfebdeSXin LI		{ return(*(int *)0); }
10806bfebdeSXin LI
10906bfebdeSXin LI/* ./p_delete.c */
11006bfebdeSXin LI
11106bfebdeSXin LI#undef del_panel
11206bfebdeSXin LIint	del_panel(
11306bfebdeSXin LI		PANEL	*pan)
11406bfebdeSXin LI		{ return(*(int *)0); }
11506bfebdeSXin LI
11606bfebdeSXin LI/* ./p_hide.c */
11706bfebdeSXin LI
11806bfebdeSXin LI#undef hide_panel
11906bfebdeSXin LIint	hide_panel(
12006bfebdeSXin LI		 PANEL	*pan)
12106bfebdeSXin LI		{ return(*(int *)0); }
12206bfebdeSXin LI
12306bfebdeSXin LI/* ./p_hidden.c */
12406bfebdeSXin LI
12506bfebdeSXin LI#undef panel_hidden
12606bfebdeSXin LIint	panel_hidden(
12706bfebdeSXin LI		const PANEL *pan)
12806bfebdeSXin LI		{ return(*(int *)0); }
12906bfebdeSXin LI
13006bfebdeSXin LI/* ./p_move.c */
13106bfebdeSXin LI
13206bfebdeSXin LI#undef move_panel
13306bfebdeSXin LIint	move_panel(
13406bfebdeSXin LI		PANEL	*pan,
13506bfebdeSXin LI		int	starty,
13606bfebdeSXin LI		int	startx)
13706bfebdeSXin LI		{ return(*(int *)0); }
13806bfebdeSXin LI
13906bfebdeSXin LI/* ./p_new.c */
14006bfebdeSXin LI
14106bfebdeSXin LI#undef new_panel
14206bfebdeSXin LIPANEL	*new_panel(
14306bfebdeSXin LI		WINDOW	*win)
14406bfebdeSXin LI		{ return(*(PANEL **)0); }
14506bfebdeSXin LI
14606bfebdeSXin LI/* ./p_replace.c */
14706bfebdeSXin LI
14806bfebdeSXin LI#undef replace_panel
14906bfebdeSXin LIint	replace_panel(
15006bfebdeSXin LI		PANEL	*pan,
15106bfebdeSXin LI		WINDOW	*win)
15206bfebdeSXin LI		{ return(*(int *)0); }
15306bfebdeSXin LI
15406bfebdeSXin LI/* ./p_show.c */
15506bfebdeSXin LI
15606bfebdeSXin LI#undef show_panel
15706bfebdeSXin LIint	show_panel(
15806bfebdeSXin LI		PANEL	*pan)
15906bfebdeSXin LI		{ return(*(int *)0); }
16006bfebdeSXin LI
16106bfebdeSXin LI/* ./p_top.c */
16206bfebdeSXin LI
16306bfebdeSXin LI#undef top_panel
16406bfebdeSXin LIint	top_panel(
16506bfebdeSXin LI		PANEL	*pan)
16606bfebdeSXin LI		{ return(*(int *)0); }
16706bfebdeSXin LI
16806bfebdeSXin LI/* ./p_update.c */
16906bfebdeSXin LI
17006bfebdeSXin LI#undef update_panels_sp
17106bfebdeSXin LIvoid	update_panels_sp(
17206bfebdeSXin LI		SCREEN	*sp)
17306bfebdeSXin LI		{ /* void */ }
17406bfebdeSXin LI
17506bfebdeSXin LI#undef update_panels
17606bfebdeSXin LIvoid	update_panels(void)
17706bfebdeSXin LI		{ /* void */ }
17806bfebdeSXin LI
17906bfebdeSXin LI/* ./p_user.c */
18006bfebdeSXin LI
18106bfebdeSXin LI#undef set_panel_userptr
18206bfebdeSXin LIint	set_panel_userptr(
18306bfebdeSXin LI		PANEL	*pan,
184*aae38d10SBaptiste Daroussin		const void *uptr)
18506bfebdeSXin LI		{ return(*(int *)0); }
18606bfebdeSXin LI
18706bfebdeSXin LI#undef panel_userptr
188*aae38d10SBaptiste Daroussinconst void *panel_userptr(
18906bfebdeSXin LI		const PANEL *pan)
190*aae38d10SBaptiste Daroussin		{ return(*(const void **)0); }
19106bfebdeSXin LI
19206bfebdeSXin LI/* ./p_win.c */
19306bfebdeSXin LI
19406bfebdeSXin LI#undef panel_window
19506bfebdeSXin LIWINDOW	*panel_window(
19606bfebdeSXin LI		const PANEL *pan)
19706bfebdeSXin LI		{ return(*(WINDOW **)0); }
198