106bfebdeSXin LI/**************************************************************************** 2*aae38d10SBaptiste Daroussin * Copyright (c) 2010,2015 Free Software Foundation, Inc. * 306bfebdeSXin LI * * 406bfebdeSXin LI * Permission is hereby granted, free of charge, to any person obtaining a * 506bfebdeSXin LI * copy of this software and associated documentation files (the * 606bfebdeSXin LI * "Software"), to deal in the Software without restriction, including * 706bfebdeSXin LI * without limitation the rights to use, copy, modify, merge, publish, * 806bfebdeSXin LI * distribute, distribute with modifications, sublicense, and/or sell * 906bfebdeSXin LI * copies of the Software, and to permit persons to whom the Software is * 1006bfebdeSXin LI * furnished to do so, subject to the following conditions: * 1106bfebdeSXin LI * * 1206bfebdeSXin LI * The above copyright notice and this permission notice shall be included * 1306bfebdeSXin LI * in all copies or substantial portions of the Software. * 1406bfebdeSXin LI * * 1506bfebdeSXin LI * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * 1606bfebdeSXin LI * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * 1706bfebdeSXin LI * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. * 1806bfebdeSXin LI * IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, * 1906bfebdeSXin LI * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR * 2006bfebdeSXin LI * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR * 2106bfebdeSXin LI * THE USE OR OTHER DEALINGS IN THE SOFTWARE. * 2206bfebdeSXin LI * * 2306bfebdeSXin LI * Except as contained in this notice, the name(s) of the above copyright * 2406bfebdeSXin LI * holders shall not be used in advertising or otherwise to promote the * 2506bfebdeSXin LI * sale, use or other dealings in this Software without prior written * 2606bfebdeSXin LI * authorization. * 2706bfebdeSXin LI ****************************************************************************/ 2806bfebdeSXin LI 2906bfebdeSXin LI/**************************************************************************** 30*aae38d10SBaptiste Daroussin * Author: Thomas E. Dickey 2010-on * 3106bfebdeSXin LI ****************************************************************************/ 3206bfebdeSXin LI/* LINTLIBRARY */ 3306bfebdeSXin LI 3406bfebdeSXin LI/* ./panel.c */ 3506bfebdeSXin LI 3606bfebdeSXin LI#include <panel.priv.h> 3706bfebdeSXin LI 3806bfebdeSXin LI#undef _nc_retrace_panel 3906bfebdeSXin LIPANEL *_nc_retrace_panel( 4006bfebdeSXin LI PANEL *pan) 4106bfebdeSXin LI { return(*(PANEL **)0); } 4206bfebdeSXin LI 4306bfebdeSXin LI#undef _nc_my_visbuf 4406bfebdeSXin LIconst char *_nc_my_visbuf( 4506bfebdeSXin LI const void *ptr) 4606bfebdeSXin LI { return(*(const char **)0); } 4706bfebdeSXin LI 4806bfebdeSXin LI#undef _nc_dPanel 4906bfebdeSXin LIvoid _nc_dPanel( 5006bfebdeSXin LI const char *text, 5106bfebdeSXin LI const PANEL *pan) 5206bfebdeSXin LI { /* void */ } 5306bfebdeSXin LI 5406bfebdeSXin LI#undef _nc_dStack 5506bfebdeSXin LIvoid _nc_dStack( 5606bfebdeSXin LI const char *fmt, 5706bfebdeSXin LI int num, 5806bfebdeSXin LI const PANEL *pan) 5906bfebdeSXin LI { /* void */ } 6006bfebdeSXin LI 6106bfebdeSXin LI#undef _nc_Wnoutrefresh 6206bfebdeSXin LIvoid _nc_Wnoutrefresh( 6306bfebdeSXin LI const PANEL *pan) 6406bfebdeSXin LI { /* void */ } 6506bfebdeSXin LI 6606bfebdeSXin LI#undef _nc_Touchpan 6706bfebdeSXin LIvoid _nc_Touchpan( 6806bfebdeSXin LI const PANEL *pan) 6906bfebdeSXin LI { /* void */ } 7006bfebdeSXin LI 7106bfebdeSXin LI#undef _nc_Touchline 7206bfebdeSXin LIvoid _nc_Touchline( 7306bfebdeSXin LI const PANEL *pan, 7406bfebdeSXin LI int start, 7506bfebdeSXin LI int count) 7606bfebdeSXin LI { /* void */ } 7706bfebdeSXin LI 7806bfebdeSXin LI/* ./p_above.c */ 7906bfebdeSXin LI 8006bfebdeSXin LI#undef ground_panel 8106bfebdeSXin LIPANEL *ground_panel( 8206bfebdeSXin LI SCREEN *sp) 8306bfebdeSXin LI { return(*(PANEL **)0); } 8406bfebdeSXin LI 8506bfebdeSXin LI#undef panel_above 8606bfebdeSXin LIPANEL *panel_above( 8706bfebdeSXin LI const PANEL *pan) 8806bfebdeSXin LI { return(*(PANEL **)0); } 8906bfebdeSXin LI 9006bfebdeSXin LI/* ./p_below.c */ 9106bfebdeSXin LI 9206bfebdeSXin LI#undef ceiling_panel 9306bfebdeSXin LIPANEL *ceiling_panel( 9406bfebdeSXin LI SCREEN *sp) 9506bfebdeSXin LI { return(*(PANEL **)0); } 9606bfebdeSXin LI 9706bfebdeSXin LI#undef panel_below 9806bfebdeSXin LIPANEL *panel_below( 9906bfebdeSXin LI const PANEL *pan) 10006bfebdeSXin LI { return(*(PANEL **)0); } 10106bfebdeSXin LI 10206bfebdeSXin LI/* ./p_bottom.c */ 10306bfebdeSXin LI 10406bfebdeSXin LI#undef bottom_panel 10506bfebdeSXin LIint bottom_panel( 10606bfebdeSXin LI PANEL *pan) 10706bfebdeSXin LI { return(*(int *)0); } 10806bfebdeSXin LI 10906bfebdeSXin LI/* ./p_delete.c */ 11006bfebdeSXin LI 11106bfebdeSXin LI#undef del_panel 11206bfebdeSXin LIint del_panel( 11306bfebdeSXin LI PANEL *pan) 11406bfebdeSXin LI { return(*(int *)0); } 11506bfebdeSXin LI 11606bfebdeSXin LI/* ./p_hide.c */ 11706bfebdeSXin LI 11806bfebdeSXin LI#undef hide_panel 11906bfebdeSXin LIint hide_panel( 12006bfebdeSXin LI PANEL *pan) 12106bfebdeSXin LI { return(*(int *)0); } 12206bfebdeSXin LI 12306bfebdeSXin LI/* ./p_hidden.c */ 12406bfebdeSXin LI 12506bfebdeSXin LI#undef panel_hidden 12606bfebdeSXin LIint panel_hidden( 12706bfebdeSXin LI const PANEL *pan) 12806bfebdeSXin LI { return(*(int *)0); } 12906bfebdeSXin LI 13006bfebdeSXin LI/* ./p_move.c */ 13106bfebdeSXin LI 13206bfebdeSXin LI#undef move_panel 13306bfebdeSXin LIint move_panel( 13406bfebdeSXin LI PANEL *pan, 13506bfebdeSXin LI int starty, 13606bfebdeSXin LI int startx) 13706bfebdeSXin LI { return(*(int *)0); } 13806bfebdeSXin LI 13906bfebdeSXin LI/* ./p_new.c */ 14006bfebdeSXin LI 14106bfebdeSXin LI#undef new_panel 14206bfebdeSXin LIPANEL *new_panel( 14306bfebdeSXin LI WINDOW *win) 14406bfebdeSXin LI { return(*(PANEL **)0); } 14506bfebdeSXin LI 14606bfebdeSXin LI/* ./p_replace.c */ 14706bfebdeSXin LI 14806bfebdeSXin LI#undef replace_panel 14906bfebdeSXin LIint replace_panel( 15006bfebdeSXin LI PANEL *pan, 15106bfebdeSXin LI WINDOW *win) 15206bfebdeSXin LI { return(*(int *)0); } 15306bfebdeSXin LI 15406bfebdeSXin LI/* ./p_show.c */ 15506bfebdeSXin LI 15606bfebdeSXin LI#undef show_panel 15706bfebdeSXin LIint show_panel( 15806bfebdeSXin LI PANEL *pan) 15906bfebdeSXin LI { return(*(int *)0); } 16006bfebdeSXin LI 16106bfebdeSXin LI/* ./p_top.c */ 16206bfebdeSXin LI 16306bfebdeSXin LI#undef top_panel 16406bfebdeSXin LIint top_panel( 16506bfebdeSXin LI PANEL *pan) 16606bfebdeSXin LI { return(*(int *)0); } 16706bfebdeSXin LI 16806bfebdeSXin LI/* ./p_update.c */ 16906bfebdeSXin LI 17006bfebdeSXin LI#undef update_panels_sp 17106bfebdeSXin LIvoid update_panels_sp( 17206bfebdeSXin LI SCREEN *sp) 17306bfebdeSXin LI { /* void */ } 17406bfebdeSXin LI 17506bfebdeSXin LI#undef update_panels 17606bfebdeSXin LIvoid update_panels(void) 17706bfebdeSXin LI { /* void */ } 17806bfebdeSXin LI 17906bfebdeSXin LI/* ./p_user.c */ 18006bfebdeSXin LI 18106bfebdeSXin LI#undef set_panel_userptr 18206bfebdeSXin LIint set_panel_userptr( 18306bfebdeSXin LI PANEL *pan, 184*aae38d10SBaptiste Daroussin const void *uptr) 18506bfebdeSXin LI { return(*(int *)0); } 18606bfebdeSXin LI 18706bfebdeSXin LI#undef panel_userptr 188*aae38d10SBaptiste Daroussinconst void *panel_userptr( 18906bfebdeSXin LI const PANEL *pan) 190*aae38d10SBaptiste Daroussin { return(*(const void **)0); } 19106bfebdeSXin LI 19206bfebdeSXin LI/* ./p_win.c */ 19306bfebdeSXin LI 19406bfebdeSXin LI#undef panel_window 19506bfebdeSXin LIWINDOW *panel_window( 19606bfebdeSXin LI const PANEL *pan) 19706bfebdeSXin LI { return(*(WINDOW **)0); } 198