summaryrefslogtreecommitdiffstats
path: root/lib/libcurses/base/lib_set_term.c
diff options
context:
space:
mode:
authormillert <millert@openbsd.org>2001-01-22 18:01:32 +0000
committermillert <millert@openbsd.org>2001-01-22 18:01:32 +0000
commit84af20cee44481ef9eb2070c76702603863c1a4c (patch)
treeb232b1727be5b5b1854432f2b87c149f7522cb9d /lib/libcurses/base/lib_set_term.c
parentfix memory leaks in SSH2 key exchange; ok markus@ (diff)
downloadwireguard-openbsd-84af20cee44481ef9eb2070c76702603863c1a4c.tar.xz
wireguard-openbsd-84af20cee44481ef9eb2070c76702603863c1a4c.zip
Update to ncurses-5.2-20010114
Diffstat (limited to 'lib/libcurses/base/lib_set_term.c')
-rw-r--r--lib/libcurses/base/lib_set_term.c37
1 files changed, 19 insertions, 18 deletions
diff --git a/lib/libcurses/base/lib_set_term.c b/lib/libcurses/base/lib_set_term.c
index 6952649ddfe..d9653821351 100644
--- a/lib/libcurses/base/lib_set_term.c
+++ b/lib/libcurses/base/lib_set_term.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: lib_set_term.c,v 1.11 2000/10/08 22:46:59 millert Exp $ */
+/* $OpenBSD: lib_set_term.c,v 1.12 2001/01/22 18:01:44 millert Exp $ */
/****************************************************************************
* Copyright (c) 1998,1999,2000 Free Software Foundation, Inc. *
@@ -45,9 +45,9 @@
#include <term.h> /* cur_term */
#include <tic.h>
-MODULE_ID("$From: lib_set_term.c,v 1.58 2000/10/04 22:05:48 tom Exp $")
+MODULE_ID("$From: lib_set_term.c,v 1.61 2000/12/10 02:43:27 tom Exp $")
-SCREEN *
+NCURSES_EXPORT(SCREEN *)
set_term(SCREEN * screenp)
{
SCREEN *oldSP;
@@ -82,7 +82,7 @@ _nc_free_keytry(struct tries *kt)
/*
* Free the storage associated with the given SCREEN sp.
*/
-void
+NCURSES_EXPORT(void)
delscreen(SCREEN * sp)
{
SCREEN **scan = &_nc_screen_chain;
@@ -97,9 +97,9 @@ delscreen(SCREEN * sp)
scan = &(*scan)->_next_screen;
}
- _nc_freewin(sp->_curscr);
- _nc_freewin(sp->_newscr);
- _nc_freewin(sp->_stdscr);
+ (void) _nc_freewin(sp->_curscr);
+ (void) _nc_freewin(sp->_newscr);
+ (void) _nc_freewin(sp->_stdscr);
_nc_free_keytry(sp->_keytry);
_nc_free_keytry(sp->_key_ok);
@@ -193,8 +193,9 @@ extract_fgbg(char *src, int *result)
}
#endif
-int
-_nc_setupscreen(short slines, short const scolumns, FILE * output)
+NCURSES_EXPORT(int)
+_nc_setupscreen
+(short slines, short const scolumns, FILE * output)
/* OS-independent screen initializations */
{
int bottom_stolen = 0;
@@ -226,7 +227,7 @@ _nc_setupscreen(short slines, short const scolumns, FILE * output)
#if NCURSES_NO_PADDING
SP->_no_padding = getenv("NCURSES_NO_PADDING") != 0;
TR(TRACE_CHARPUT | TRACE_MOVE, ("padding will%s be used",
- SP->_no_padding ? " not" : ""));
+ SP->_no_padding ? " not" : ""));
#endif
#if NCURSES_EXT_FUNCS
@@ -297,12 +298,12 @@ _nc_setupscreen(short slines, short const scolumns, FILE * output)
if (magic_cookie_glitch > 0) {
SP->_xmc_triggers = termattrs() & (
- A_ALTCHARSET |
- A_BLINK |
- A_BOLD |
- A_REVERSE |
- A_STANDOUT |
- A_UNDERLINE
+ A_ALTCHARSET |
+ A_BLINK |
+ A_BOLD |
+ A_REVERSE |
+ A_STANDOUT |
+ A_UNDERLINE
);
SP->_xmc_suppress = SP->_xmc_triggers & (chtype) ~ (A_BOLD);
@@ -392,7 +393,7 @@ _nc_setupscreen(short slines, short const scolumns, FILE * output)
/* The internal implementation interprets line as the number of
lines to rip off from the top or bottom.
*/
-int
+NCURSES_EXPORT(int)
_nc_ripoffline(int line, int (*init) (WINDOW *, int))
{
if (line == 0)
@@ -409,7 +410,7 @@ _nc_ripoffline(int line, int (*init) (WINDOW *, int))
return (OK);
}
-int
+NCURSES_EXPORT(int)
ripoffline(int line, int (*init) (WINDOW *, int))
{
T((T_CALLED("ripoffline(%d,%p)"), line, init));