private.h revision 2
2N/A * The contents of this file are subject to the terms of the 2N/A * Common Development and Distribution License, Version 1.0 only 2N/A * (the "License"). You may not use this file except in compliance 2N/A * See the License for the specific language governing permissions 2N/A * and limitations under the License. 2N/A * When distributing Covered Code, include this CDDL HEADER in each 2N/A * If applicable, add the following below this CDDL HEADER, with the 2N/A * fields enclosed by brackets "[]" replaced with your own identifying 2N/A * information: Portions Copyright [yyyy] [name of copyright owner] 2N/A * Copyright (c) 1996-1999 by Sun Microsystems, Inc. 2N/A * All rights reserved. 2N/A#
pragma ident "%Z%%M% %I% %E% SMI" 2N/A * Copyright 1990, 1995 by Mortice Kern Systems Inc. All rights reserved. 2N/A * Interbyte timer value used for processing multibyte function keys. 2N/A * Maximum number of lines that can be ripped off. 2N/A * See copywin() and wrefresh() case 4. It is unclear whether XPG4 V2 2N/A * disallows supporting case 4 (expanding characters straddling a window 2N/A * Enable typeahead() support. 2N/A/* using unget buffer as typeahead buffer too */ 2N/A * END OF CONFIGURABLE SECTION 2N/A * Constant WINDOW definition attributes. 2N/A * Configurable WINDOW options. 2N/A#
define W_FLUSH 0x0080 /* immedok() update when window changes. */ 2N/A#
define W_SYNC_UP 0x0400 /* syncok() update ancestors when changed. */ 2N/A * Flags used in SCREEN. 2N/A#
define S_ECHO 0x0001 /* Software echo enbled. */ 2N/A#
define S_ENDWIN 0x0002 /* Curses is in "shell" mode. */ 2N/A short key;
/* KEY_ value or 0. */ 2N/A int ch;
/* Character found by this node. */ 2N/A int top;
/* # of lines off the top. */ 2N/A int bottom;
/* # of lines off the bottom (-ve). */ 2N/A * Unique callback functions to initialize a SCREEN's wide_io_t structure, 2N/A * which is used by __m_wio_get(). The __xc_ denotes XCurses and is used 2N/A * instead of __m_ to avoid possible name conflicts else-where in MKS 2N/A * libraries and applications. Note that wgetch() is used for the get 2N/A * Input stack macros replaced by these functions.