1 /* 2 * Copyright 2001 Sun Microsystems, Inc. All rights reserved. 3 * Use is subject to license terms. 4 */ 5 6 /* Copyright (c) 1983, 1984, 1985, 1986, 1987, 1988, 1989 AT&T */ 7 /* All Rights Reserved */ 8 9 /* 10 * Copyright (c) 1980 Regents of the University of California. 11 * All rights reserved. The Berkeley software License Agreement 12 * specifies the terms and conditions for redistribution. 13 */ 14 15 #pragma ident "%Z%%M% %I% %E% SMI" 16 17 /*LINTLIBRARY*/ 18 19 #ifndef lint 20 static char 21 sccsid[] = "@(#)standout.c 1.6 88/02/08 SMI"; /* from UCB 5.1 85/06/07 */ 22 #endif /* not lint */ 23 24 /* 25 * routines dealing with entering and exiting standout mode 26 * 27 */ 28 29 #include "curses.ext" 30 31 /* 32 * enter standout mode 33 */ 34 35 char * wstandout(WINDOW * win)36wstandout(WINDOW *win) 37 { 38 if (!SO && !UC) 39 return (FALSE); 40 41 win->_flags |= _STANDOUT; 42 return (SO ? SO : UC); 43 } 44 45 /* 46 * exit standout mode 47 */ 48 49 char * wstandend(WINDOW * win)50wstandend(WINDOW *win) 51 { 52 if (!SO && !UC) 53 return (FALSE); 54 55 win->_flags &= ~_STANDOUT; 56 return (SE ? SE : UC); 57 } 58