summaryrefslogtreecommitdiffstats
path: root/lib/libcurses/lib_clear.c
diff options
context:
space:
mode:
authormillert <millert@openbsd.org>1997-12-03 05:20:47 +0000
committermillert <millert@openbsd.org>1997-12-03 05:20:47 +0000
commit6f4099fecac342eeff29dd2bf0512f777a62a591 (patch)
tree30035276ed4d5b07245464d724dd101dc9b5efb4 /lib/libcurses/lib_clear.c
parentmerge of ncurses-4.1-971129 (diff)
downloadwireguard-openbsd-6f4099fecac342eeff29dd2bf0512f777a62a591.tar.xz
wireguard-openbsd-6f4099fecac342eeff29dd2bf0512f777a62a591.zip
Merge of ncurses-4.1-971129
Diffstat (limited to 'lib/libcurses/lib_clear.c')
-rw-r--r--lib/libcurses/lib_clear.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/lib/libcurses/lib_clear.c b/lib/libcurses/lib_clear.c
index 3318a9f68d7..7164d316075 100644
--- a/lib/libcurses/lib_clear.c
+++ b/lib/libcurses/lib_clear.c
@@ -1,3 +1,5 @@
+/* $OpenBSD: lib_clear.c,v 1.3 1997/12/03 05:21:13 millert Exp $ */
+
/***************************************************************************
* COPYRIGHT NOTICE *
@@ -28,15 +30,16 @@
#include <curses.priv.h>
-MODULE_ID("Id: lib_clear.c,v 1.3 1997/02/01 23:18:18 tom Exp $")
+MODULE_ID("Id: lib_clear.c,v 1.4 1997/09/20 15:02:34 juergen Exp $")
int wclear(WINDOW *win)
{
- T((T_CALLED("wclear(%p)"), win));
+int code = ERR;
- werase(win);
-
- win->_clear = TRUE;
+ T((T_CALLED("wclear(%p)"), win));
- returnCode(OK);
+ if ((code = werase(win))!=ERR)
+ win->_clear = TRUE;
+
+ returnCode(code);
}