10e3d5408SPeter Wemm/**************************************************************************** 2*e1865124SBaptiste Daroussin * Copyright 2020 Thomas E. Dickey * 3*e1865124SBaptiste Daroussin * Copyright 1998-2010,2015 Free Software Foundation, Inc. * 40e3d5408SPeter Wemm * * 50e3d5408SPeter Wemm * Permission is hereby granted, free of charge, to any person obtaining a * 60e3d5408SPeter Wemm * copy of this software and associated documentation files (the * 70e3d5408SPeter Wemm * "Software"), to deal in the Software without restriction, including * 80e3d5408SPeter Wemm * without limitation the rights to use, copy, modify, merge, publish, * 90e3d5408SPeter Wemm * distribute, distribute with modifications, sublicense, and/or sell * 100e3d5408SPeter Wemm * copies of the Software, and to permit persons to whom the Software is * 110e3d5408SPeter Wemm * furnished to do so, subject to the following conditions: * 120e3d5408SPeter Wemm * * 130e3d5408SPeter Wemm * The above copyright notice and this permission notice shall be included * 140e3d5408SPeter Wemm * in all copies or substantial portions of the Software. * 150e3d5408SPeter Wemm * * 160e3d5408SPeter Wemm * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * 170e3d5408SPeter Wemm * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * 180e3d5408SPeter Wemm * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. * 190e3d5408SPeter Wemm * IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, * 200e3d5408SPeter Wemm * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR * 210e3d5408SPeter Wemm * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR * 220e3d5408SPeter Wemm * THE USE OR OTHER DEALINGS IN THE SOFTWARE. * 230e3d5408SPeter Wemm * * 240e3d5408SPeter Wemm * Except as contained in this notice, the name(s) of the above copyright * 250e3d5408SPeter Wemm * holders shall not be used in advertising or otherwise to promote the * 260e3d5408SPeter Wemm * sale, use or other dealings in this Software without prior written * 270e3d5408SPeter Wemm * authorization. * 280e3d5408SPeter Wemm ****************************************************************************/ 290e3d5408SPeter Wemm 300e3d5408SPeter Wemm/**************************************************************************** 31aae38d10SBaptiste Daroussin * Author: Thomas E. Dickey 1996-on * 320e3d5408SPeter Wemm ****************************************************************************/ 330e3d5408SPeter Wemm/* LINTLIBRARY */ 340e3d5408SPeter Wemm 350e3d5408SPeter Wemm/* ./panel.c */ 360e3d5408SPeter Wemm 3706bfebdeSXin LI#include <panel.priv.h> 380e3d5408SPeter Wemm 394a1a9510SRong-En Fan#undef _nc_retrace_panel 404a1a9510SRong-En FanPANEL *_nc_retrace_panel( 414a1a9510SRong-En Fan PANEL *pan) 424a1a9510SRong-En Fan { return(*(PANEL **)0); } 434a1a9510SRong-En Fan 444a1a9510SRong-En Fan#undef _nc_my_visbuf 454a1a9510SRong-En Fanconst char *_nc_my_visbuf( 464a1a9510SRong-En Fan const void *ptr) 474a1a9510SRong-En Fan { return(*(const char **)0); } 484a1a9510SRong-En Fan 494a1a9510SRong-En Fan#undef _nc_dPanel 504a1a9510SRong-En Fanvoid _nc_dPanel( 514a1a9510SRong-En Fan const char *text, 524a1a9510SRong-En Fan const PANEL *pan) 534a1a9510SRong-En Fan { /* void */ } 544a1a9510SRong-En Fan 554a1a9510SRong-En Fan#undef _nc_dStack 564a1a9510SRong-En Fanvoid _nc_dStack( 574a1a9510SRong-En Fan const char *fmt, 584a1a9510SRong-En Fan int num, 594a1a9510SRong-En Fan const PANEL *pan) 604a1a9510SRong-En Fan { /* void */ } 614a1a9510SRong-En Fan 624a1a9510SRong-En Fan#undef _nc_Wnoutrefresh 634a1a9510SRong-En Fanvoid _nc_Wnoutrefresh( 644a1a9510SRong-En Fan const PANEL *pan) 654a1a9510SRong-En Fan { /* void */ } 664a1a9510SRong-En Fan 674a1a9510SRong-En Fan#undef _nc_Touchpan 684a1a9510SRong-En Fanvoid _nc_Touchpan( 694a1a9510SRong-En Fan const PANEL *pan) 704a1a9510SRong-En Fan { /* void */ } 714a1a9510SRong-En Fan 724a1a9510SRong-En Fan#undef _nc_Touchline 734a1a9510SRong-En Fanvoid _nc_Touchline( 744a1a9510SRong-En Fan const PANEL *pan, 754a1a9510SRong-En Fan int start, 764a1a9510SRong-En Fan int count) 774a1a9510SRong-En Fan { /* void */ } 780e3d5408SPeter Wemm 790e3d5408SPeter Wemm/* ./p_above.c */ 800e3d5408SPeter Wemm 8106bfebdeSXin LI#undef ground_panel 8206bfebdeSXin LIPANEL *ground_panel( 8306bfebdeSXin LI SCREEN *sp) 8406bfebdeSXin LI { return(*(PANEL **)0); } 8506bfebdeSXin LI 860e3d5408SPeter Wemm#undef panel_above 870e3d5408SPeter WemmPANEL *panel_above( 880e3d5408SPeter Wemm const PANEL *pan) 890e3d5408SPeter Wemm { return(*(PANEL **)0); } 900e3d5408SPeter Wemm 910e3d5408SPeter Wemm/* ./p_below.c */ 920e3d5408SPeter Wemm 9306bfebdeSXin LI#undef ceiling_panel 9406bfebdeSXin LIPANEL *ceiling_panel( 9506bfebdeSXin LI SCREEN *sp) 9606bfebdeSXin LI { return(*(PANEL **)0); } 9706bfebdeSXin LI 980e3d5408SPeter Wemm#undef panel_below 990e3d5408SPeter WemmPANEL *panel_below( 1000e3d5408SPeter Wemm const PANEL *pan) 1010e3d5408SPeter Wemm { return(*(PANEL **)0); } 1020e3d5408SPeter Wemm 1030e3d5408SPeter Wemm/* ./p_bottom.c */ 1040e3d5408SPeter Wemm 1050e3d5408SPeter Wemm#undef bottom_panel 1060e3d5408SPeter Wemmint bottom_panel( 1070e3d5408SPeter Wemm PANEL *pan) 1080e3d5408SPeter Wemm { return(*(int *)0); } 1090e3d5408SPeter Wemm 1100e3d5408SPeter Wemm/* ./p_delete.c */ 1110e3d5408SPeter Wemm 1120e3d5408SPeter Wemm#undef del_panel 1130e3d5408SPeter Wemmint del_panel( 1140e3d5408SPeter Wemm PANEL *pan) 1150e3d5408SPeter Wemm { return(*(int *)0); } 1160e3d5408SPeter Wemm 1170e3d5408SPeter Wemm/* ./p_hide.c */ 1180e3d5408SPeter Wemm 1190e3d5408SPeter Wemm#undef hide_panel 1200e3d5408SPeter Wemmint hide_panel( 1210e3d5408SPeter Wemm PANEL *pan) 1220e3d5408SPeter Wemm { return(*(int *)0); } 1230e3d5408SPeter Wemm 1240e3d5408SPeter Wemm/* ./p_hidden.c */ 1250e3d5408SPeter Wemm 1260e3d5408SPeter Wemm#undef panel_hidden 1270e3d5408SPeter Wemmint panel_hidden( 1280e3d5408SPeter Wemm const PANEL *pan) 1290e3d5408SPeter Wemm { return(*(int *)0); } 1300e3d5408SPeter Wemm 1310e3d5408SPeter Wemm/* ./p_move.c */ 1320e3d5408SPeter Wemm 1330e3d5408SPeter Wemm#undef move_panel 1340e3d5408SPeter Wemmint move_panel( 1350e3d5408SPeter Wemm PANEL *pan, 1360e3d5408SPeter Wemm int starty, 1370e3d5408SPeter Wemm int startx) 1380e3d5408SPeter Wemm { return(*(int *)0); } 1390e3d5408SPeter Wemm 1400e3d5408SPeter Wemm/* ./p_new.c */ 1410e3d5408SPeter Wemm 1420e3d5408SPeter Wemm#undef new_panel 1430e3d5408SPeter WemmPANEL *new_panel( 1440e3d5408SPeter Wemm WINDOW *win) 1450e3d5408SPeter Wemm { return(*(PANEL **)0); } 1460e3d5408SPeter Wemm 1470e3d5408SPeter Wemm/* ./p_replace.c */ 1480e3d5408SPeter Wemm 1490e3d5408SPeter Wemm#undef replace_panel 1500e3d5408SPeter Wemmint replace_panel( 1510e3d5408SPeter Wemm PANEL *pan, 1520e3d5408SPeter Wemm WINDOW *win) 1530e3d5408SPeter Wemm { return(*(int *)0); } 1540e3d5408SPeter Wemm 1550e3d5408SPeter Wemm/* ./p_show.c */ 1560e3d5408SPeter Wemm 1570e3d5408SPeter Wemm#undef show_panel 1580e3d5408SPeter Wemmint show_panel( 1590e3d5408SPeter Wemm PANEL *pan) 1600e3d5408SPeter Wemm { return(*(int *)0); } 1610e3d5408SPeter Wemm 1620e3d5408SPeter Wemm/* ./p_top.c */ 1630e3d5408SPeter Wemm 1640e3d5408SPeter Wemm#undef top_panel 1650e3d5408SPeter Wemmint top_panel( 1660e3d5408SPeter Wemm PANEL *pan) 1670e3d5408SPeter Wemm { return(*(int *)0); } 1680e3d5408SPeter Wemm 1690e3d5408SPeter Wemm/* ./p_update.c */ 1700e3d5408SPeter Wemm 17106bfebdeSXin LI#undef update_panels_sp 17206bfebdeSXin LIvoid update_panels_sp( 17306bfebdeSXin LI SCREEN *sp) 17406bfebdeSXin LI { /* void */ } 17506bfebdeSXin LI 1760e3d5408SPeter Wemm#undef update_panels 1770e3d5408SPeter Wemmvoid update_panels(void) 1780e3d5408SPeter Wemm { /* void */ } 1790e3d5408SPeter Wemm 1800e3d5408SPeter Wemm/* ./p_user.c */ 1810e3d5408SPeter Wemm 1820e3d5408SPeter Wemm#undef set_panel_userptr 1830e3d5408SPeter Wemmint set_panel_userptr( 1840e3d5408SPeter Wemm PANEL *pan, 185aae38d10SBaptiste Daroussin const void *uptr) 1860e3d5408SPeter Wemm { return(*(int *)0); } 1870e3d5408SPeter Wemm 1880e3d5408SPeter Wemm#undef panel_userptr 189aae38d10SBaptiste Daroussinconst void *panel_userptr( 1900e3d5408SPeter Wemm const PANEL *pan) 191aae38d10SBaptiste Daroussin { return(*(const void **)0); } 1920e3d5408SPeter Wemm 1930e3d5408SPeter Wemm/* ./p_win.c */ 1940e3d5408SPeter Wemm 1950e3d5408SPeter Wemm#undef panel_window 1960e3d5408SPeter WemmWINDOW *panel_window( 1970e3d5408SPeter Wemm const PANEL *pan) 1980e3d5408SPeter Wemm { return(*(WINDOW **)0); } 199