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/* ./panel.c */ 3606bfebdeSXin LI 3706bfebdeSXin LI#include <panel.priv.h> 3806bfebdeSXin LI 3906bfebdeSXin LI#undef _nc_retrace_panel 4006bfebdeSXin LIPANEL *_nc_retrace_panel( 4106bfebdeSXin LI PANEL *pan) 4206bfebdeSXin LI { return(*(PANEL **)0); } 4306bfebdeSXin LI 4406bfebdeSXin LI#undef _nc_my_visbuf 4506bfebdeSXin LIconst char *_nc_my_visbuf( 467a656419SBaptiste Daroussin const void *ptr, 477a656419SBaptiste Daroussin int n) 4806bfebdeSXin LI { return(*(const char **)0); } 4906bfebdeSXin LI 5006bfebdeSXin LI#undef _nc_dPanel 5106bfebdeSXin LIvoid _nc_dPanel( 5206bfebdeSXin LI const char *text, 5306bfebdeSXin LI const PANEL *pan) 5406bfebdeSXin LI { /* void */ } 5506bfebdeSXin LI 5606bfebdeSXin LI#undef _nc_dStack 5706bfebdeSXin LIvoid _nc_dStack( 5806bfebdeSXin LI const char *fmt, 5906bfebdeSXin LI int num, 6006bfebdeSXin LI const PANEL *pan) 6106bfebdeSXin LI { /* void */ } 6206bfebdeSXin LI 6306bfebdeSXin LI#undef _nc_Wnoutrefresh 6406bfebdeSXin LIvoid _nc_Wnoutrefresh( 6506bfebdeSXin LI const PANEL *pan) 6606bfebdeSXin LI { /* void */ } 6706bfebdeSXin LI 6806bfebdeSXin LI#undef _nc_Touchpan 6906bfebdeSXin LIvoid _nc_Touchpan( 7006bfebdeSXin LI const PANEL *pan) 7106bfebdeSXin LI { /* void */ } 7206bfebdeSXin LI 7306bfebdeSXin LI#undef _nc_Touchline 7406bfebdeSXin LIvoid _nc_Touchline( 7506bfebdeSXin LI const PANEL *pan, 7606bfebdeSXin LI int start, 7706bfebdeSXin LI int count) 7806bfebdeSXin LI { /* void */ } 7906bfebdeSXin LI 8006bfebdeSXin LI/* ./p_above.c */ 8106bfebdeSXin LI 8206bfebdeSXin LI#undef ground_panel 8306bfebdeSXin LIPANEL *ground_panel( 8406bfebdeSXin LI SCREEN *sp) 8506bfebdeSXin LI { return(*(PANEL **)0); } 8606bfebdeSXin LI 8706bfebdeSXin LI#undef panel_above 8806bfebdeSXin LIPANEL *panel_above( 8906bfebdeSXin LI const PANEL *pan) 9006bfebdeSXin LI { return(*(PANEL **)0); } 9106bfebdeSXin LI 9206bfebdeSXin LI/* ./p_below.c */ 9306bfebdeSXin LI 9406bfebdeSXin LI#undef ceiling_panel 9506bfebdeSXin LIPANEL *ceiling_panel( 9606bfebdeSXin LI SCREEN *sp) 9706bfebdeSXin LI { return(*(PANEL **)0); } 9806bfebdeSXin LI 9906bfebdeSXin LI#undef panel_below 10006bfebdeSXin LIPANEL *panel_below( 10106bfebdeSXin LI const PANEL *pan) 10206bfebdeSXin LI { return(*(PANEL **)0); } 10306bfebdeSXin LI 10406bfebdeSXin LI/* ./p_bottom.c */ 10506bfebdeSXin LI 10606bfebdeSXin LI#undef bottom_panel 10706bfebdeSXin LIint bottom_panel( 10806bfebdeSXin LI PANEL *pan) 10906bfebdeSXin LI { return(*(int *)0); } 11006bfebdeSXin LI 11106bfebdeSXin LI/* ./p_delete.c */ 11206bfebdeSXin LI 11306bfebdeSXin LI#undef del_panel 11406bfebdeSXin LIint del_panel( 11506bfebdeSXin LI PANEL *pan) 11606bfebdeSXin LI { return(*(int *)0); } 11706bfebdeSXin LI 11806bfebdeSXin LI/* ./p_hide.c */ 11906bfebdeSXin LI 12006bfebdeSXin LI#undef hide_panel 12106bfebdeSXin LIint hide_panel( 12206bfebdeSXin LI PANEL *pan) 12306bfebdeSXin LI { return(*(int *)0); } 12406bfebdeSXin LI 12506bfebdeSXin LI/* ./p_hidden.c */ 12606bfebdeSXin LI 12706bfebdeSXin LI#undef panel_hidden 12806bfebdeSXin LIint panel_hidden( 12906bfebdeSXin LI const PANEL *pan) 13006bfebdeSXin LI { return(*(int *)0); } 13106bfebdeSXin LI 13206bfebdeSXin LI/* ./p_move.c */ 13306bfebdeSXin LI 13406bfebdeSXin LI#undef move_panel 13506bfebdeSXin LIint move_panel( 13606bfebdeSXin LI PANEL *pan, 13706bfebdeSXin LI int starty, 13806bfebdeSXin LI int startx) 13906bfebdeSXin LI { return(*(int *)0); } 14006bfebdeSXin LI 14106bfebdeSXin LI/* ./p_new.c */ 14206bfebdeSXin LI 14306bfebdeSXin LI#undef new_panel 14406bfebdeSXin LIPANEL *new_panel( 14506bfebdeSXin LI WINDOW *win) 14606bfebdeSXin LI { return(*(PANEL **)0); } 14706bfebdeSXin LI 14806bfebdeSXin LI/* ./p_replace.c */ 14906bfebdeSXin LI 15006bfebdeSXin LI#undef replace_panel 15106bfebdeSXin LIint replace_panel( 15206bfebdeSXin LI PANEL *pan, 15306bfebdeSXin LI WINDOW *win) 15406bfebdeSXin LI { return(*(int *)0); } 15506bfebdeSXin LI 15606bfebdeSXin LI/* ./p_show.c */ 15706bfebdeSXin LI 15806bfebdeSXin LI#undef show_panel 15906bfebdeSXin LIint show_panel( 16006bfebdeSXin LI PANEL *pan) 16106bfebdeSXin LI { return(*(int *)0); } 16206bfebdeSXin LI 16306bfebdeSXin LI/* ./p_top.c */ 16406bfebdeSXin LI 16506bfebdeSXin LI#undef top_panel 16606bfebdeSXin LIint top_panel( 16706bfebdeSXin LI PANEL *pan) 16806bfebdeSXin LI { return(*(int *)0); } 16906bfebdeSXin LI 17006bfebdeSXin LI/* ./p_update.c */ 17106bfebdeSXin LI 17206bfebdeSXin LI#undef update_panels_sp 17306bfebdeSXin LIvoid update_panels_sp( 17406bfebdeSXin LI SCREEN *sp) 17506bfebdeSXin LI { /* void */ } 17606bfebdeSXin LI 17706bfebdeSXin LI#undef update_panels 17806bfebdeSXin LIvoid update_panels(void) 17906bfebdeSXin LI { /* void */ } 18006bfebdeSXin LI 18106bfebdeSXin LI/* ./p_user.c */ 18206bfebdeSXin LI 18306bfebdeSXin LI#undef set_panel_userptr 18406bfebdeSXin LIint set_panel_userptr( 18506bfebdeSXin LI PANEL *pan, 186aae38d10SBaptiste Daroussin const void *uptr) 18706bfebdeSXin LI { return(*(int *)0); } 18806bfebdeSXin LI 18906bfebdeSXin LI#undef panel_userptr 190aae38d10SBaptiste Daroussinconst void *panel_userptr( 19106bfebdeSXin LI const PANEL *pan) 192aae38d10SBaptiste Daroussin { return(*(const void **)0); } 19306bfebdeSXin LI 19406bfebdeSXin LI/* ./p_win.c */ 19506bfebdeSXin LI 19606bfebdeSXin LI#undef panel_window 19706bfebdeSXin LIWINDOW *panel_window( 19806bfebdeSXin LI const PANEL *pan) 19906bfebdeSXin LI { return(*(WINDOW **)0); } 200