14a1a9510SRong-En Fan/**************************************************************************** 2*21817992SBaptiste Daroussin * Copyright 2020,2021 Thomas E. Dickey * 3e1865124SBaptiste Daroussin * Copyright 2002-2010,2015 Free Software Foundation, Inc. * 44a1a9510SRong-En Fan * * 54a1a9510SRong-En Fan * Permission is hereby granted, free of charge, to any person obtaining a * 64a1a9510SRong-En Fan * copy of this software and associated documentation files (the * 74a1a9510SRong-En Fan * "Software"), to deal in the Software without restriction, including * 84a1a9510SRong-En Fan * without limitation the rights to use, copy, modify, merge, publish, * 94a1a9510SRong-En Fan * distribute, distribute with modifications, sublicense, and/or sell * 104a1a9510SRong-En Fan * copies of the Software, and to permit persons to whom the Software is * 114a1a9510SRong-En Fan * furnished to do so, subject to the following conditions: * 124a1a9510SRong-En Fan * * 134a1a9510SRong-En Fan * The above copyright notice and this permission notice shall be included * 144a1a9510SRong-En Fan * in all copies or substantial portions of the Software. * 154a1a9510SRong-En Fan * * 164a1a9510SRong-En Fan * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * 174a1a9510SRong-En Fan * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * 184a1a9510SRong-En Fan * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. * 194a1a9510SRong-En Fan * IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, * 204a1a9510SRong-En Fan * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR * 214a1a9510SRong-En Fan * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR * 224a1a9510SRong-En Fan * THE USE OR OTHER DEALINGS IN THE SOFTWARE. * 234a1a9510SRong-En Fan * * 244a1a9510SRong-En Fan * Except as contained in this notice, the name(s) of the above copyright * 254a1a9510SRong-En Fan * holders shall not be used in advertising or otherwise to promote the * 264a1a9510SRong-En Fan * sale, use or other dealings in this Software without prior written * 274a1a9510SRong-En Fan * authorization. * 284a1a9510SRong-En Fan ****************************************************************************/ 294a1a9510SRong-En Fan 304a1a9510SRong-En Fan/**************************************************************************** 31aae38d10SBaptiste Daroussin * Author: Thomas E. Dickey 2002-on * 324a1a9510SRong-En Fan ****************************************************************************/ 334a1a9510SRong-En Fan/* LINTLIBRARY */ 344a1a9510SRong-En Fan 354a1a9510SRong-En Fan/* ./panel.c */ 364a1a9510SRong-En Fan 3706bfebdeSXin LI#include <panel.priv.h> 384a1a9510SRong-En Fan 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( 467a656419SBaptiste Daroussin const void *ptr, 477a656419SBaptiste Daroussin int n) 484a1a9510SRong-En Fan { return(*(const char **)0); } 494a1a9510SRong-En Fan 504a1a9510SRong-En Fan#undef _nc_dPanel 514a1a9510SRong-En Fanvoid _nc_dPanel( 524a1a9510SRong-En Fan const char *text, 534a1a9510SRong-En Fan const PANEL *pan) 544a1a9510SRong-En Fan { /* void */ } 554a1a9510SRong-En Fan 564a1a9510SRong-En Fan#undef _nc_dStack 574a1a9510SRong-En Fanvoid _nc_dStack( 584a1a9510SRong-En Fan const char *fmt, 594a1a9510SRong-En Fan int num, 604a1a9510SRong-En Fan const PANEL *pan) 614a1a9510SRong-En Fan { /* void */ } 624a1a9510SRong-En Fan 634a1a9510SRong-En Fan#undef _nc_Wnoutrefresh 644a1a9510SRong-En Fanvoid _nc_Wnoutrefresh( 654a1a9510SRong-En Fan const PANEL *pan) 664a1a9510SRong-En Fan { /* void */ } 674a1a9510SRong-En Fan 684a1a9510SRong-En Fan#undef _nc_Touchpan 694a1a9510SRong-En Fanvoid _nc_Touchpan( 704a1a9510SRong-En Fan const PANEL *pan) 714a1a9510SRong-En Fan { /* void */ } 724a1a9510SRong-En Fan 734a1a9510SRong-En Fan#undef _nc_Touchline 744a1a9510SRong-En Fanvoid _nc_Touchline( 754a1a9510SRong-En Fan const PANEL *pan, 764a1a9510SRong-En Fan int start, 774a1a9510SRong-En Fan int count) 784a1a9510SRong-En Fan { /* void */ } 794a1a9510SRong-En Fan 804a1a9510SRong-En Fan/* ./p_above.c */ 814a1a9510SRong-En Fan 8206bfebdeSXin LI#undef ground_panel 8306bfebdeSXin LIPANEL *ground_panel( 8406bfebdeSXin LI SCREEN *sp) 8506bfebdeSXin LI { return(*(PANEL **)0); } 8606bfebdeSXin LI 874a1a9510SRong-En Fan#undef panel_above 884a1a9510SRong-En FanPANEL *panel_above( 894a1a9510SRong-En Fan const PANEL *pan) 904a1a9510SRong-En Fan { return(*(PANEL **)0); } 914a1a9510SRong-En Fan 924a1a9510SRong-En Fan/* ./p_below.c */ 934a1a9510SRong-En Fan 9406bfebdeSXin LI#undef ceiling_panel 9506bfebdeSXin LIPANEL *ceiling_panel( 9606bfebdeSXin LI SCREEN *sp) 9706bfebdeSXin LI { return(*(PANEL **)0); } 9806bfebdeSXin LI 994a1a9510SRong-En Fan#undef panel_below 1004a1a9510SRong-En FanPANEL *panel_below( 1014a1a9510SRong-En Fan const PANEL *pan) 1024a1a9510SRong-En Fan { return(*(PANEL **)0); } 1034a1a9510SRong-En Fan 1044a1a9510SRong-En Fan/* ./p_bottom.c */ 1054a1a9510SRong-En Fan 1064a1a9510SRong-En Fan#undef bottom_panel 1074a1a9510SRong-En Fanint bottom_panel( 1084a1a9510SRong-En Fan PANEL *pan) 1094a1a9510SRong-En Fan { return(*(int *)0); } 1104a1a9510SRong-En Fan 1114a1a9510SRong-En Fan/* ./p_delete.c */ 1124a1a9510SRong-En Fan 1134a1a9510SRong-En Fan#undef del_panel 1144a1a9510SRong-En Fanint del_panel( 1154a1a9510SRong-En Fan PANEL *pan) 1164a1a9510SRong-En Fan { return(*(int *)0); } 1174a1a9510SRong-En Fan 1184a1a9510SRong-En Fan/* ./p_hide.c */ 1194a1a9510SRong-En Fan 1204a1a9510SRong-En Fan#undef hide_panel 1214a1a9510SRong-En Fanint hide_panel( 1224a1a9510SRong-En Fan PANEL *pan) 1234a1a9510SRong-En Fan { return(*(int *)0); } 1244a1a9510SRong-En Fan 1254a1a9510SRong-En Fan/* ./p_hidden.c */ 1264a1a9510SRong-En Fan 1274a1a9510SRong-En Fan#undef panel_hidden 1284a1a9510SRong-En Fanint panel_hidden( 1294a1a9510SRong-En Fan const PANEL *pan) 1304a1a9510SRong-En Fan { return(*(int *)0); } 1314a1a9510SRong-En Fan 1324a1a9510SRong-En Fan/* ./p_move.c */ 1334a1a9510SRong-En Fan 1344a1a9510SRong-En Fan#undef move_panel 1354a1a9510SRong-En Fanint move_panel( 1364a1a9510SRong-En Fan PANEL *pan, 1374a1a9510SRong-En Fan int starty, 1384a1a9510SRong-En Fan int startx) 1394a1a9510SRong-En Fan { return(*(int *)0); } 1404a1a9510SRong-En Fan 1414a1a9510SRong-En Fan/* ./p_new.c */ 1424a1a9510SRong-En Fan 1434a1a9510SRong-En Fan#undef new_panel 1444a1a9510SRong-En FanPANEL *new_panel( 1454a1a9510SRong-En Fan WINDOW *win) 1464a1a9510SRong-En Fan { return(*(PANEL **)0); } 1474a1a9510SRong-En Fan 1484a1a9510SRong-En Fan/* ./p_replace.c */ 1494a1a9510SRong-En Fan 1504a1a9510SRong-En Fan#undef replace_panel 1514a1a9510SRong-En Fanint replace_panel( 1524a1a9510SRong-En Fan PANEL *pan, 1534a1a9510SRong-En Fan WINDOW *win) 1544a1a9510SRong-En Fan { return(*(int *)0); } 1554a1a9510SRong-En Fan 1564a1a9510SRong-En Fan/* ./p_show.c */ 1574a1a9510SRong-En Fan 1584a1a9510SRong-En Fan#undef show_panel 1594a1a9510SRong-En Fanint show_panel( 1604a1a9510SRong-En Fan PANEL *pan) 1614a1a9510SRong-En Fan { return(*(int *)0); } 1624a1a9510SRong-En Fan 1634a1a9510SRong-En Fan/* ./p_top.c */ 1644a1a9510SRong-En Fan 1654a1a9510SRong-En Fan#undef top_panel 1664a1a9510SRong-En Fanint top_panel( 1674a1a9510SRong-En Fan PANEL *pan) 1684a1a9510SRong-En Fan { return(*(int *)0); } 1694a1a9510SRong-En Fan 1704a1a9510SRong-En Fan/* ./p_update.c */ 1714a1a9510SRong-En Fan 17206bfebdeSXin LI#undef update_panels_sp 17306bfebdeSXin LIvoid update_panels_sp( 17406bfebdeSXin LI SCREEN *sp) 17506bfebdeSXin LI { /* void */ } 17606bfebdeSXin LI 1774a1a9510SRong-En Fan#undef update_panels 1784a1a9510SRong-En Fanvoid update_panels(void) 1794a1a9510SRong-En Fan { /* void */ } 1804a1a9510SRong-En Fan 1814a1a9510SRong-En Fan/* ./p_user.c */ 1824a1a9510SRong-En Fan 1834a1a9510SRong-En Fan#undef set_panel_userptr 1844a1a9510SRong-En Fanint set_panel_userptr( 1854a1a9510SRong-En Fan PANEL *pan, 186aae38d10SBaptiste Daroussin const void *uptr) 1874a1a9510SRong-En Fan { return(*(int *)0); } 1884a1a9510SRong-En Fan 1894a1a9510SRong-En Fan#undef panel_userptr 190aae38d10SBaptiste Daroussinconst void *panel_userptr( 1914a1a9510SRong-En Fan const PANEL *pan) 192aae38d10SBaptiste Daroussin { return(*(const void **)0); } 1934a1a9510SRong-En Fan 1944a1a9510SRong-En Fan/* ./p_win.c */ 1954a1a9510SRong-En Fan 1964a1a9510SRong-En Fan#undef panel_window 1974a1a9510SRong-En FanWINDOW *panel_window( 1984a1a9510SRong-En Fan const PANEL *pan) 1994a1a9510SRong-En Fan { return(*(WINDOW **)0); } 200