xref: /freebsd/contrib/ncurses/panel/llib-lpanel (revision e9ac41698b2f322d55ccf9da50a3596edb2c1800)
1/****************************************************************************
2 * Copyright 2020,2021 Thomas E. Dickey                                     *
3 * Copyright 1998-2010,2015 Free Software Foundation, Inc.                  *
4 *                                                                          *
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:                 *
12 *                                                                          *
13 * The above copyright notice and this permission notice shall be included  *
14 * in all copies or substantial portions of the Software.                   *
15 *                                                                          *
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.                               *
23 *                                                                          *
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       *
27 * authorization.                                                           *
28 ****************************************************************************/
29
30/****************************************************************************
31 *  Author: Thomas E. Dickey       1996-on                                  *
32 ****************************************************************************/
33/* LINTLIBRARY */
34
35/* ./panel.c */
36
37#include <panel.priv.h>
38
39#undef _nc_retrace_panel
40PANEL	*_nc_retrace_panel(
41		PANEL	*pan)
42		{ return(*(PANEL **)0); }
43
44#undef _nc_my_visbuf
45const char *_nc_my_visbuf(
46		const void *ptr,
47		int	n)
48		{ return(*(const char **)0); }
49
50#undef _nc_dPanel
51void	_nc_dPanel(
52		const char *text,
53		const PANEL *pan)
54		{ /* void */ }
55
56#undef _nc_dStack
57void	_nc_dStack(
58		const char *fmt,
59		int	num,
60		const PANEL *pan)
61		{ /* void */ }
62
63#undef _nc_Wnoutrefresh
64void	_nc_Wnoutrefresh(
65		const PANEL *pan)
66		{ /* void */ }
67
68#undef _nc_Touchpan
69void	_nc_Touchpan(
70		const PANEL *pan)
71		{ /* void */ }
72
73#undef _nc_Touchline
74void	_nc_Touchline(
75		const PANEL *pan,
76		int	start,
77		int	count)
78		{ /* void */ }
79
80/* ./p_above.c */
81
82#undef ground_panel
83PANEL	*ground_panel(
84		SCREEN	*sp)
85		{ return(*(PANEL **)0); }
86
87#undef panel_above
88PANEL	*panel_above(
89		const PANEL *pan)
90		{ return(*(PANEL **)0); }
91
92/* ./p_below.c */
93
94#undef ceiling_panel
95PANEL	*ceiling_panel(
96		SCREEN	*sp)
97		{ return(*(PANEL **)0); }
98
99#undef panel_below
100PANEL	*panel_below(
101		const PANEL *pan)
102		{ return(*(PANEL **)0); }
103
104/* ./p_bottom.c */
105
106#undef bottom_panel
107int	bottom_panel(
108		PANEL	*pan)
109		{ return(*(int *)0); }
110
111/* ./p_delete.c */
112
113#undef del_panel
114int	del_panel(
115		PANEL	*pan)
116		{ return(*(int *)0); }
117
118/* ./p_hide.c */
119
120#undef hide_panel
121int	hide_panel(
122		 PANEL	*pan)
123		{ return(*(int *)0); }
124
125/* ./p_hidden.c */
126
127#undef panel_hidden
128int	panel_hidden(
129		const PANEL *pan)
130		{ return(*(int *)0); }
131
132/* ./p_move.c */
133
134#undef move_panel
135int	move_panel(
136		PANEL	*pan,
137		int	starty,
138		int	startx)
139		{ return(*(int *)0); }
140
141/* ./p_new.c */
142
143#undef new_panel
144PANEL	*new_panel(
145		WINDOW	*win)
146		{ return(*(PANEL **)0); }
147
148/* ./p_replace.c */
149
150#undef replace_panel
151int	replace_panel(
152		PANEL	*pan,
153		WINDOW	*win)
154		{ return(*(int *)0); }
155
156/* ./p_show.c */
157
158#undef show_panel
159int	show_panel(
160		PANEL	*pan)
161		{ return(*(int *)0); }
162
163/* ./p_top.c */
164
165#undef top_panel
166int	top_panel(
167		PANEL	*pan)
168		{ return(*(int *)0); }
169
170/* ./p_update.c */
171
172#undef update_panels_sp
173void	update_panels_sp(
174		SCREEN	*sp)
175		{ /* void */ }
176
177#undef update_panels
178void	update_panels(void)
179		{ /* void */ }
180
181/* ./p_user.c */
182
183#undef set_panel_userptr
184int	set_panel_userptr(
185		PANEL	*pan,
186		const void *uptr)
187		{ return(*(int *)0); }
188
189#undef panel_userptr
190const void *panel_userptr(
191		const PANEL *pan)
192		{ return(*(const void **)0); }
193
194/* ./p_win.c */
195
196#undef panel_window
197WINDOW	*panel_window(
198		const PANEL *pan)
199		{ return(*(WINDOW **)0); }
200