X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=menu%2Fm_post.c;h=c8ccab2ddcb793333d83d5661f4fb328f4a0d04f;hp=bfe6ebb3cbd3114d2dc2a7a299aa494de9965d5c;hb=04d942c3d98cf0a929c6afb17be8c10d4ae39af0;hpb=ba39fbc2e0cee4681395df4079d9e61c27262132 diff --git a/menu/m_post.c b/menu/m_post.c index bfe6ebb3..c8ccab2d 100644 --- a/menu/m_post.c +++ b/menu/m_post.c @@ -1,5 +1,6 @@ /**************************************************************************** - * Copyright (c) 1998-2010,2012 Free Software Foundation, Inc. * + * Copyright 2020 Thomas E. Dickey * + * Copyright 1998-2010,2012 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the * @@ -37,7 +38,7 @@ #include "menu.priv.h" -MODULE_ID("$Id: m_post.c,v 1.30 2012/03/10 23:43:41 tom Exp $") +MODULE_ID("$Id: m_post.c,v 1.33 2020/05/24 01:40:20 anonymous.maarten Exp $") /*--------------------------------------------------------------------------- | Facility : libnmenu @@ -48,7 +49,7 @@ MODULE_ID("$Id: m_post.c,v 1.30 2012/03/10 23:43:41 tom Exp $") | | Return Values : - +--------------------------------------------------------------------------*/ -NCURSES_EXPORT(void) +MENU_EXPORT(void) _nc_Post_Item(const MENU * menu, const ITEM * item) { int i; @@ -196,7 +197,7 @@ _nc_Post_Item(const MENU * menu, const ITEM * item) | | Return Values : - +--------------------------------------------------------------------------*/ -NCURSES_EXPORT(void) +MENU_EXPORT(void) _nc_Draw_Menu(const MENU * menu) { ITEM *item = menu->items[0]; @@ -266,7 +267,7 @@ _nc_Draw_Menu(const MENU * menu) | E_BAD_STATE - Menu in userexit routine | E_POSTED - Menu already posted +--------------------------------------------------------------------------*/ -NCURSES_EXPORT(int) +MENU_EXPORT(int) post_menu(MENU * menu) { T((T_CALLED("post_menu(%p)"), (void *)menu)); @@ -305,7 +306,7 @@ post_menu(MENU * menu) else RETURN(E_NOT_CONNECTED); - menu->status |= _POSTED; + SetStatus(menu, _POSTED); if (!(menu->opt & O_ONEVALUE)) { @@ -338,7 +339,7 @@ post_menu(MENU * menu) | E_BAD_STATE - menu in userexit routine | E_NOT_POSTED - menu is not posted +--------------------------------------------------------------------------*/ -NCURSES_EXPORT(int) +MENU_EXPORT(int) unpost_menu(MENU * menu) { WINDOW *win; @@ -369,7 +370,7 @@ unpost_menu(MENU * menu) delwin(menu->win); menu->win = (WINDOW *)0; - menu->status &= (unsigned short)(~_POSTED); + ClrStatus(menu, _POSTED); RETURN(E_OK); }