X-Git-Url: https://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=panel%2Fp_new.c;h=cf1164034f36b15fa1546278643c3e5645572f18;hb=67327e4e3b2121f8273fb73ec14ef234ed01231e;hp=76f190a04a46f3843cf34e9c20cddd32daf11afd;hpb=5079dc1dbbaa5128ac761358dcf81c8b606983c4;p=ncurses.git diff --git a/panel/p_new.c b/panel/p_new.c index 76f190a0..cf116403 100644 --- a/panel/p_new.c +++ b/panel/p_new.c @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright 2020 Thomas E. Dickey * + * Copyright 2020,2021 Thomas E. Dickey * * Copyright 1998-2009,2010 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * @@ -35,11 +35,11 @@ ****************************************************************************/ /* p_new.c - * Creation of a new panel + * Creation of a new panel */ #include "panel.priv.h" -MODULE_ID("$Id: p_new.c,v 1.21 2020/09/26 19:35:49 tom Exp $") +MODULE_ID("$Id: p_new.c,v 1.24 2021/10/23 15:12:06 tom Exp $") #ifdef TRACE static char *stdscr_id; @@ -50,7 +50,7 @@ AllocPanel(const char *name) { PANEL *result = typeMalloc(PANEL, 1); - _tracef("create :%s %p", name, result); + _tracef("create :%s %p", name, (void *)result); return result; } #define InitUser(name) \ @@ -78,7 +78,7 @@ root_panel(NCURSES_SP_DCL0) struct panelhook *ph = _nc_panelhook(); #endif - if (_nc_stdscr_pseudo_panel == (PANEL *) 0) + if (_nc_stdscr_pseudo_panel == (PANEL *)0) { assert(SP_PARM && SP_PARM->_stdscr && !_nc_bottom_panel && !_nc_top_panel); @@ -92,8 +92,8 @@ root_panel(NCURSES_SP_DCL0) WINDOW *win = SP_PARM->_stdscr; pan->win = win; - pan->below = (PANEL *) 0; - pan->above = (PANEL *) 0; + pan->below = (PANEL *)0; + pan->above = (PANEL *)0; InitUser(stdscr); _nc_bottom_panel = _nc_top_panel = pan; } @@ -104,7 +104,7 @@ root_panel(NCURSES_SP_DCL0) PANEL_EXPORT(PANEL *) new_panel(WINDOW *win) { - PANEL *pan = (PANEL *) 0; + PANEL *pan = (PANEL *)0; GetWindowHook(win); @@ -117,11 +117,11 @@ new_panel(WINDOW *win) (void)root_panel(NCURSES_SP_ARG); assert(_nc_stdscr_pseudo_panel); - if (!(win->_flags & _ISPAD) && (pan = AllocPanel("new_panel"))) + if ((pan = AllocPanel("new_panel")) != NULL) { pan->win = win; - pan->above = (PANEL *) 0; - pan->below = (PANEL *) 0; + pan->above = (PANEL *)0; + pan->below = (PANEL *)0; InitUser(new); (void)show_panel(pan); }