xref: /freebsd/contrib/ncurses/panel/llib-lpanel (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1/****************************************************************************
2 * Copyright 2020 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		{ return(*(const char **)0); }
48
49#undef _nc_dPanel
50void	_nc_dPanel(
51		const char *text,
52		const PANEL *pan)
53		{ /* void */ }
54
55#undef _nc_dStack
56void	_nc_dStack(
57		const char *fmt,
58		int	num,
59		const PANEL *pan)
60		{ /* void */ }
61
62#undef _nc_Wnoutrefresh
63void	_nc_Wnoutrefresh(
64		const PANEL *pan)
65		{ /* void */ }
66
67#undef _nc_Touchpan
68void	_nc_Touchpan(
69		const PANEL *pan)
70		{ /* void */ }
71
72#undef _nc_Touchline
73void	_nc_Touchline(
74		const PANEL *pan,
75		int	start,
76		int	count)
77		{ /* void */ }
78
79/* ./p_above.c */
80
81#undef ground_panel
82PANEL	*ground_panel(
83		SCREEN	*sp)
84		{ return(*(PANEL **)0); }
85
86#undef panel_above
87PANEL	*panel_above(
88		const PANEL *pan)
89		{ return(*(PANEL **)0); }
90
91/* ./p_below.c */
92
93#undef ceiling_panel
94PANEL	*ceiling_panel(
95		SCREEN	*sp)
96		{ return(*(PANEL **)0); }
97
98#undef panel_below
99PANEL	*panel_below(
100		const PANEL *pan)
101		{ return(*(PANEL **)0); }
102
103/* ./p_bottom.c */
104
105#undef bottom_panel
106int	bottom_panel(
107		PANEL	*pan)
108		{ return(*(int *)0); }
109
110/* ./p_delete.c */
111
112#undef del_panel
113int	del_panel(
114		PANEL	*pan)
115		{ return(*(int *)0); }
116
117/* ./p_hide.c */
118
119#undef hide_panel
120int	hide_panel(
121		 PANEL	*pan)
122		{ return(*(int *)0); }
123
124/* ./p_hidden.c */
125
126#undef panel_hidden
127int	panel_hidden(
128		const PANEL *pan)
129		{ return(*(int *)0); }
130
131/* ./p_move.c */
132
133#undef move_panel
134int	move_panel(
135		PANEL	*pan,
136		int	starty,
137		int	startx)
138		{ return(*(int *)0); }
139
140/* ./p_new.c */
141
142#undef new_panel
143PANEL	*new_panel(
144		WINDOW	*win)
145		{ return(*(PANEL **)0); }
146
147/* ./p_replace.c */
148
149#undef replace_panel
150int	replace_panel(
151		PANEL	*pan,
152		WINDOW	*win)
153		{ return(*(int *)0); }
154
155/* ./p_show.c */
156
157#undef show_panel
158int	show_panel(
159		PANEL	*pan)
160		{ return(*(int *)0); }
161
162/* ./p_top.c */
163
164#undef top_panel
165int	top_panel(
166		PANEL	*pan)
167		{ return(*(int *)0); }
168
169/* ./p_update.c */
170
171#undef update_panels_sp
172void	update_panels_sp(
173		SCREEN	*sp)
174		{ /* void */ }
175
176#undef update_panels
177void	update_panels(void)
178		{ /* void */ }
179
180/* ./p_user.c */
181
182#undef set_panel_userptr
183int	set_panel_userptr(
184		PANEL	*pan,
185		const void *uptr)
186		{ return(*(int *)0); }
187
188#undef panel_userptr
189const void *panel_userptr(
190		const PANEL *pan)
191		{ return(*(const void **)0); }
192
193/* ./p_win.c */
194
195#undef panel_window
196WINDOW	*panel_window(
197		const PANEL *pan)
198		{ return(*(WINDOW **)0); }
199