14a1a9510SRong-En Fan/**************************************************************************** 2*e1865124SBaptiste Daroussin * Copyright 2020 Thomas E. Dickey * 3*e1865124SBaptiste 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( 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 */ } 784a1a9510SRong-En Fan 794a1a9510SRong-En Fan/* ./p_above.c */ 804a1a9510SRong-En Fan 8106bfebdeSXin LI#undef ground_panel 8206bfebdeSXin LIPANEL *ground_panel( 8306bfebdeSXin LI SCREEN *sp) 8406bfebdeSXin LI { return(*(PANEL **)0); } 8506bfebdeSXin LI 864a1a9510SRong-En Fan#undef panel_above 874a1a9510SRong-En FanPANEL *panel_above( 884a1a9510SRong-En Fan const PANEL *pan) 894a1a9510SRong-En Fan { return(*(PANEL **)0); } 904a1a9510SRong-En Fan 914a1a9510SRong-En Fan/* ./p_below.c */ 924a1a9510SRong-En Fan 9306bfebdeSXin LI#undef ceiling_panel 9406bfebdeSXin LIPANEL *ceiling_panel( 9506bfebdeSXin LI SCREEN *sp) 9606bfebdeSXin LI { return(*(PANEL **)0); } 9706bfebdeSXin LI 984a1a9510SRong-En Fan#undef panel_below 994a1a9510SRong-En FanPANEL *panel_below( 1004a1a9510SRong-En Fan const PANEL *pan) 1014a1a9510SRong-En Fan { return(*(PANEL **)0); } 1024a1a9510SRong-En Fan 1034a1a9510SRong-En Fan/* ./p_bottom.c */ 1044a1a9510SRong-En Fan 1054a1a9510SRong-En Fan#undef bottom_panel 1064a1a9510SRong-En Fanint bottom_panel( 1074a1a9510SRong-En Fan PANEL *pan) 1084a1a9510SRong-En Fan { return(*(int *)0); } 1094a1a9510SRong-En Fan 1104a1a9510SRong-En Fan/* ./p_delete.c */ 1114a1a9510SRong-En Fan 1124a1a9510SRong-En Fan#undef del_panel 1134a1a9510SRong-En Fanint del_panel( 1144a1a9510SRong-En Fan PANEL *pan) 1154a1a9510SRong-En Fan { return(*(int *)0); } 1164a1a9510SRong-En Fan 1174a1a9510SRong-En Fan/* ./p_hide.c */ 1184a1a9510SRong-En Fan 1194a1a9510SRong-En Fan#undef hide_panel 1204a1a9510SRong-En Fanint hide_panel( 1214a1a9510SRong-En Fan PANEL *pan) 1224a1a9510SRong-En Fan { return(*(int *)0); } 1234a1a9510SRong-En Fan 1244a1a9510SRong-En Fan/* ./p_hidden.c */ 1254a1a9510SRong-En Fan 1264a1a9510SRong-En Fan#undef panel_hidden 1274a1a9510SRong-En Fanint panel_hidden( 1284a1a9510SRong-En Fan const PANEL *pan) 1294a1a9510SRong-En Fan { return(*(int *)0); } 1304a1a9510SRong-En Fan 1314a1a9510SRong-En Fan/* ./p_move.c */ 1324a1a9510SRong-En Fan 1334a1a9510SRong-En Fan#undef move_panel 1344a1a9510SRong-En Fanint move_panel( 1354a1a9510SRong-En Fan PANEL *pan, 1364a1a9510SRong-En Fan int starty, 1374a1a9510SRong-En Fan int startx) 1384a1a9510SRong-En Fan { return(*(int *)0); } 1394a1a9510SRong-En Fan 1404a1a9510SRong-En Fan/* ./p_new.c */ 1414a1a9510SRong-En Fan 1424a1a9510SRong-En Fan#undef new_panel 1434a1a9510SRong-En FanPANEL *new_panel( 1444a1a9510SRong-En Fan WINDOW *win) 1454a1a9510SRong-En Fan { return(*(PANEL **)0); } 1464a1a9510SRong-En Fan 1474a1a9510SRong-En Fan/* ./p_replace.c */ 1484a1a9510SRong-En Fan 1494a1a9510SRong-En Fan#undef replace_panel 1504a1a9510SRong-En Fanint replace_panel( 1514a1a9510SRong-En Fan PANEL *pan, 1524a1a9510SRong-En Fan WINDOW *win) 1534a1a9510SRong-En Fan { return(*(int *)0); } 1544a1a9510SRong-En Fan 1554a1a9510SRong-En Fan/* ./p_show.c */ 1564a1a9510SRong-En Fan 1574a1a9510SRong-En Fan#undef show_panel 1584a1a9510SRong-En Fanint show_panel( 1594a1a9510SRong-En Fan PANEL *pan) 1604a1a9510SRong-En Fan { return(*(int *)0); } 1614a1a9510SRong-En Fan 1624a1a9510SRong-En Fan/* ./p_top.c */ 1634a1a9510SRong-En Fan 1644a1a9510SRong-En Fan#undef top_panel 1654a1a9510SRong-En Fanint top_panel( 1664a1a9510SRong-En Fan PANEL *pan) 1674a1a9510SRong-En Fan { return(*(int *)0); } 1684a1a9510SRong-En Fan 1694a1a9510SRong-En Fan/* ./p_update.c */ 1704a1a9510SRong-En Fan 17106bfebdeSXin LI#undef update_panels_sp 17206bfebdeSXin LIvoid update_panels_sp( 17306bfebdeSXin LI SCREEN *sp) 17406bfebdeSXin LI { /* void */ } 17506bfebdeSXin LI 1764a1a9510SRong-En Fan#undef update_panels 1774a1a9510SRong-En Fanvoid update_panels(void) 1784a1a9510SRong-En Fan { /* void */ } 1794a1a9510SRong-En Fan 1804a1a9510SRong-En Fan/* ./p_user.c */ 1814a1a9510SRong-En Fan 1824a1a9510SRong-En Fan#undef set_panel_userptr 1834a1a9510SRong-En Fanint set_panel_userptr( 1844a1a9510SRong-En Fan PANEL *pan, 185aae38d10SBaptiste Daroussin const void *uptr) 1864a1a9510SRong-En Fan { return(*(int *)0); } 1874a1a9510SRong-En Fan 1884a1a9510SRong-En Fan#undef panel_userptr 189aae38d10SBaptiste Daroussinconst void *panel_userptr( 1904a1a9510SRong-En Fan const PANEL *pan) 191aae38d10SBaptiste Daroussin { return(*(const void **)0); } 1924a1a9510SRong-En Fan 1934a1a9510SRong-En Fan/* ./p_win.c */ 1944a1a9510SRong-En Fan 1954a1a9510SRong-En Fan#undef panel_window 1964a1a9510SRong-En FanWINDOW *panel_window( 1974a1a9510SRong-En Fan const PANEL *pan) 1984a1a9510SRong-En Fan { return(*(WINDOW **)0); } 199