1*7a656419SBaptiste Daroussin# $Id: ncurses_defs,v 1.95 2020/08/01 19:48:21 tom Exp $ 218259542SPeter Wemm############################################################################## 3e1865124SBaptiste Daroussin# Copyright 2018-2019,2020 Thomas E. Dickey # 4e1865124SBaptiste Daroussin# Copyright 2000-2016,2017 Free Software Foundation, Inc. # 518259542SPeter Wemm# # 618259542SPeter Wemm# Permission is hereby granted, free of charge, to any person obtaining a # 718259542SPeter Wemm# copy of this software and associated documentation files (the "Software"), # 818259542SPeter Wemm# to deal in the Software without restriction, including without limitation # 918259542SPeter Wemm# the rights to use, copy, modify, merge, publish, distribute, distribute # 1018259542SPeter Wemm# with modifications, sublicense, and/or sell copies of the Software, and to # 1118259542SPeter Wemm# permit persons to whom the Software is furnished to do so, subject to the # 1218259542SPeter Wemm# following conditions: # 1318259542SPeter Wemm# # 1418259542SPeter Wemm# The above copyright notice and this permission notice shall be included in # 1518259542SPeter Wemm# all copies or substantial portions of the Software. # 1618259542SPeter Wemm# # 1718259542SPeter Wemm# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # 1818259542SPeter Wemm# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # 1918259542SPeter Wemm# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL # 2018259542SPeter Wemm# THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # 2118259542SPeter Wemm# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING # 2218259542SPeter Wemm# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER # 2318259542SPeter Wemm# DEALINGS IN THE SOFTWARE. # 2418259542SPeter Wemm# # 2518259542SPeter Wemm# Except as contained in this notice, the name(s) of the above copyright # 2618259542SPeter Wemm# holders shall not be used in advertising or otherwise to promote the sale, # 2718259542SPeter Wemm# use or other dealings in this Software without prior written # 2818259542SPeter Wemm# authorization. # 2918259542SPeter Wemm############################################################################## 3018259542SPeter Wemm# 3118259542SPeter Wemm# See "MKncurses_def.sh" for an explanation. 3218259542SPeter Wemm# 3318259542SPeter Wemm# (hint: don't try to define NDEBUG ;-) 3418259542SPeter Wemm 3518259542SPeter WemmBROKEN_LINKER 3618259542SPeter WemmBSD_TPUTS 3773f0a83dSXin LICGETENT_CONST /* nothing */ 3818259542SPeter WemmCPP_HAS_PARAM_INIT 3939f2269fSPeter WemmCURSES_ACS_ARRAY acs_map 4039f2269fSPeter WemmCURSES_WACS_ARRAY _nc_wacs 4118259542SPeter WemmDECL_ERRNO 4218259542SPeter WemmETIP_NEEDS_MATH_H 4318259542SPeter WemmGCC_NORETURN /* nothing */ 4418259542SPeter WemmGCC_UNUSED /* nothing */ 45aae38d10SBaptiste DaroussinHAVE_ALLOC_PAIR 4673f0a83dSXin LIHAVE_ASSUME_DEFAULT_COLORS 4718259542SPeter WemmHAVE_BIG_CORE 4818259542SPeter WemmHAVE_BSD_CGETENT 494a1a9510SRong-En FanHAVE_BSD_SIGNAL_H 50aae38d10SBaptiste DaroussinHAVE_BSD_STRING_H 514a1a9510SRong-En FanHAVE_BTOWC 5218259542SPeter WemmHAVE_BUILTIN_H 53d8977eafSRong-En FanHAVE_CHGAT 1 54aae38d10SBaptiste DaroussinHAVE_COLOR_CONTENT 1 55d8977eafSRong-En FanHAVE_COLOR_SET 1 56aae38d10SBaptiste DaroussinHAVE_CONSISTENT_GETENV 57aae38d10SBaptiste DaroussinHAVE_COPYWIN 1 58aae38d10SBaptiste DaroussinHAVE_CURSCR 1 59aae38d10SBaptiste DaroussinHAVE_CURSES_DATA_TABSIZE 1 60aae38d10SBaptiste DaroussinHAVE_CURSES_DATA_TTYTYPE 1 61aae38d10SBaptiste DaroussinHAVE_DELSCREEN 1 62aae38d10SBaptiste DaroussinHAVE_DERWIN 1 6318259542SPeter WemmHAVE_DIRENT_H 64aae38d10SBaptiste DaroussinHAVE_DUPWIN 1 6518259542SPeter WemmHAVE_ERRNO 66*7a656419SBaptiste DaroussinHAVE_EXIT_CURSES 1 67*7a656419SBaptiste DaroussinHAVE_EXIT_TERMINFO 1 6818259542SPeter WemmHAVE_FCNTL_H 694a1a9510SRong-En FanHAVE_FILTER 1 7018259542SPeter WemmHAVE_FORM_H 714a1a9510SRong-En FanHAVE_GETBEGX 1 724a1a9510SRong-En FanHAVE_GETCURX 1 7318259542SPeter WemmHAVE_GETCWD 7418259542SPeter WemmHAVE_GETEGID 7518259542SPeter WemmHAVE_GETEUID 764a1a9510SRong-En FanHAVE_GETMAXX 1 7739f2269fSPeter WemmHAVE_GETNSTR 7818259542SPeter WemmHAVE_GETOPT_H 795d08fb1fSRong-En FanHAVE_GETPARX 1 8018259542SPeter WemmHAVE_GETTIMEOFDAY 8118259542SPeter WemmHAVE_GETTTYNAM 824a1a9510SRong-En FanHAVE_GETWIN 1 834a1a9510SRong-En FanHAVE_GPM_H 8418259542SPeter WemmHAVE_GPP_BUILTIN_H 8518259542SPeter WemmHAVE_GXX_BUILTIN_H 86aae38d10SBaptiste DaroussinHAVE_HALFDELAY 1 8718259542SPeter WemmHAVE_HAS_KEY 88aae38d10SBaptiste DaroussinHAVE_INIT_EXTENDED_COLOR 8973f0a83dSXin LIHAVE_INTTYPES_H 905ca44d1cSRong-En FanHAVE_IOSTREAM 9118259542SPeter WemmHAVE_ISASCII 9218259542SPeter WemmHAVE_ISSETUGID 934a1a9510SRong-En FanHAVE_LANGINFO_CODESET 944a1a9510SRong-En FanHAVE_LIBC_H 9518259542SPeter WemmHAVE_LIBDBMALLOC 9618259542SPeter WemmHAVE_LIBDMALLOC 9718259542SPeter WemmHAVE_LIBFORM 9818259542SPeter WemmHAVE_LIBGPM 9918259542SPeter WemmHAVE_LIBMENU 1004a1a9510SRong-En FanHAVE_LIBMPATROL 10118259542SPeter WemmHAVE_LIBPANEL 102aae38d10SBaptiste DaroussinHAVE_LIB_PCRE2 10318259542SPeter WemmHAVE_LIMITS_H 10418259542SPeter WemmHAVE_LINK 105aae38d10SBaptiste DaroussinHAVE_LOCALECONV 10618259542SPeter WemmHAVE_LOCALE_H 10718259542SPeter WemmHAVE_LONG_FILE_NAMES 10806bfebdeSXin LIHAVE_MATH_H 1094a1a9510SRong-En FanHAVE_MBLEN 1104a1a9510SRong-En FanHAVE_MBRLEN 1114a1a9510SRong-En FanHAVE_MBRTOWC 1125d08fb1fSRong-En FanHAVE_MBSRTOWCS 1135d08fb1fSRong-En FanHAVE_MBSTOWCS 1144a1a9510SRong-En FanHAVE_MBTOWC 11518259542SPeter WemmHAVE_MENU_H 11618259542SPeter WemmHAVE_MKSTEMP 117aae38d10SBaptiste DaroussinHAVE_MVDERWIN 1 1184a1a9510SRong-En FanHAVE_MVVLINE 1 119aae38d10SBaptiste DaroussinHAVE_MVWIN 1 1204a1a9510SRong-En FanHAVE_MVWVLINE 1 12118259542SPeter WemmHAVE_NANOSLEEP 12218259542SPeter WemmHAVE_NC_ALLOC_H 123aae38d10SBaptiste DaroussinHAVE_NEWPAD 1 12418259542SPeter WemmHAVE_PANEL_H 125*7a656419SBaptiste DaroussinHAVE_PCRE2POSIX_H 126aae38d10SBaptiste DaroussinHAVE_PCREPOSIX_H 12718259542SPeter WemmHAVE_POLL 12818259542SPeter WemmHAVE_POLL_H 1294a1a9510SRong-En FanHAVE_PURIFY 13073f0a83dSXin LIHAVE_PUTENV 1314a1a9510SRong-En FanHAVE_PUTWC 1324a1a9510SRong-En FanHAVE_PUTWIN 1 13318259542SPeter WemmHAVE_REGEXPR_H_FUNCS 13418259542SPeter WemmHAVE_REGEXP_H_FUNCS 13518259542SPeter WemmHAVE_REGEX_H_FUNCS 13618259542SPeter WemmHAVE_REMOVE 137aae38d10SBaptiste DaroussinHAVE_RESET_COLOR_PAIRS 13818259542SPeter WemmHAVE_RESIZETERM 1394a1a9510SRong-En FanHAVE_RESIZE_TERM 140aae38d10SBaptiste DaroussinHAVE_RESTARTTERM 1 1414a1a9510SRong-En FanHAVE_RIPOFFLINE 1 14206bfebdeSXin LIHAVE_SCR_DUMP 1 14318259542SPeter WemmHAVE_SELECT 14418259542SPeter WemmHAVE_SETBUF 14518259542SPeter WemmHAVE_SETBUFFER 14673f0a83dSXin LIHAVE_SETENV 1474a1a9510SRong-En FanHAVE_SETUPTERM 1 14818259542SPeter WemmHAVE_SETVBUF 14906bfebdeSXin LIHAVE_SGTTY_H 15018259542SPeter WemmHAVE_SIGACTION 15118259542SPeter WemmHAVE_SIGVEC 15218259542SPeter WemmHAVE_SIZECHANGE 1534a1a9510SRong-En FanHAVE_SLK_COLOR 1544a1a9510SRong-En FanHAVE_SLK_INIT 1 15573f0a83dSXin LIHAVE_SNPRINTF 15673f0a83dSXin LIHAVE_STDINT_H 15718259542SPeter WemmHAVE_STRDUP 15873f0a83dSXin LIHAVE_STRLCAT 15973f0a83dSXin LIHAVE_STRLCPY 16018259542SPeter WemmHAVE_STRSTR 16118259542SPeter WemmHAVE_SYMLINK 162aae38d10SBaptiste DaroussinHAVE_SYSCONF 16318259542SPeter WemmHAVE_SYS_BSDTYPES_H 16418259542SPeter WemmHAVE_SYS_IOCTL_H 16518259542SPeter WemmHAVE_SYS_PARAM_H 16618259542SPeter WemmHAVE_SYS_POLL_H 16718259542SPeter WemmHAVE_SYS_SELECT_H 16818259542SPeter WemmHAVE_SYS_TERMIO_H 16918259542SPeter WemmHAVE_SYS_TIMES_H 17018259542SPeter WemmHAVE_SYS_TIME_H 17118259542SPeter WemmHAVE_SYS_TIME_SELECT 17218259542SPeter WemmHAVE_TCGETATTR 17318259542SPeter WemmHAVE_TCGETPGRP 17418259542SPeter WemmHAVE_TELL 1754a1a9510SRong-En FanHAVE_TERMATTRS 1 176aae38d10SBaptiste DaroussinHAVE_TERMCAP_H 1 17718259542SPeter WemmHAVE_TERMIOS_H 17818259542SPeter WemmHAVE_TERMIO_H 1794a1a9510SRong-En FanHAVE_TERMNAME 1 18006bfebdeSXin LIHAVE_TERM_ENTRY_H 1 1814a1a9510SRong-En FanHAVE_TERM_H 1 1824a1a9510SRong-En FanHAVE_TGETENT 1 1834a1a9510SRong-En FanHAVE_TIGETNUM 1 1844a1a9510SRong-En FanHAVE_TIGETSTR 1 18518259542SPeter WemmHAVE_TIMES 186aae38d10SBaptiste DaroussinHAVE_TPUTS_SP 187aae38d10SBaptiste DaroussinHAVE_TSEARCH 18818259542SPeter WemmHAVE_TTYENT_H 1894a1a9510SRong-En FanHAVE_TYPEAHEAD 1 19018259542SPeter WemmHAVE_TYPEINFO 19139f2269fSPeter WemmHAVE_TYPE_ATTR_T 19218259542SPeter WemmHAVE_TYPE_SIGACTION 19373f0a83dSXin LIHAVE_UNCTRL_H 1 19418259542SPeter WemmHAVE_UNISTD_H 19518259542SPeter WemmHAVE_UNLINK 19618259542SPeter WemmHAVE_USE_DEFAULT_COLORS 197aae38d10SBaptiste DaroussinHAVE_USE_ENV 1 198aae38d10SBaptiste DaroussinHAVE_USE_EXTENDED_NAMES 19973f0a83dSXin LIHAVE_USE_SCREEN 20073f0a83dSXin LIHAVE_USE_WINDOW 20118259542SPeter WemmHAVE_VFSCANF 202aae38d10SBaptiste DaroussinHAVE_VIDPUTS 1 203aae38d10SBaptiste DaroussinHAVE_VID_PUTS 1 20418259542SPeter WemmHAVE_VSNPRINTF 20518259542SPeter WemmHAVE_VSSCANF 206aae38d10SBaptiste DaroussinHAVE_VW_PRINTW 1 207aae38d10SBaptiste DaroussinHAVE_WCHGAT 1 2085d08fb1fSRong-En FanHAVE_WCSRTOMBS 2095d08fb1fSRong-En FanHAVE_WCSTOMBS 2104a1a9510SRong-En FanHAVE_WCTOB 2114a1a9510SRong-En FanHAVE_WCTOMB 2124a1a9510SRong-En FanHAVE_WCTYPE_H 213aae38d10SBaptiste DaroussinHAVE_WINSDELLN 1 2144a1a9510SRong-En FanHAVE_WINSSTR 1 21518259542SPeter WemmHAVE_WORKING_POLL 21618259542SPeter WemmHAVE_WRESIZE 21706bfebdeSXin LIHAVE_WSYNCDOWN 1 21839f2269fSPeter WemmHAVE__DOSCAN 219aae38d10SBaptiste DaroussinHAVE__TRACEF 22018259542SPeter WemmMIXEDCASE_FILENAMES 2215ca44d1cSRong-En FanNCURSES_CHAR_EQ 22218259542SPeter WemmNCURSES_EXPANDED 2234a1a9510SRong-En FanNCURSES_EXT_COLORS 22418259542SPeter WemmNCURSES_EXT_FUNCS 225aae38d10SBaptiste DaroussinNCURSES_EXT_PUTWIN 22618259542SPeter WemmNCURSES_NO_PADDING 22773f0a83dSXin LINCURSES_OSPEED_COMPAT 22839f2269fSPeter WemmNCURSES_PATHSEP ':' 22973f0a83dSXin LINCURSES_WIDECHAR 23018259542SPeter WemmNEED_PTEM_H 23118259542SPeter WemmNO_LEAKS 23218259542SPeter WemmPURE_TERMINFO 23318259542SPeter WemmSTDC_HEADERS 23418259542SPeter WemmSVR4_ACTION 23518259542SPeter WemmSVR4_TERMIO 23618259542SPeter WemmSYSTEM_NAME "unknown" 23718259542SPeter WemmTERMINFO "none" 23839f2269fSPeter WemmTERMPATH "none" 23939f2269fSPeter WemmTIME_WITH_SYS_TIME 24018259542SPeter WemmTYPEOF_CHTYPE 24118259542SPeter WemmUSE_COLORFGBG 242aae38d10SBaptiste DaroussinUSE_FOPEN_BIN_R 24318259542SPeter WemmUSE_GETCAP 24418259542SPeter WemmUSE_GETCAP_CACHE 24518259542SPeter WemmUSE_HARD_TABS 2464a1a9510SRong-En FanUSE_HASHED_DB 24718259542SPeter WemmUSE_HASHMAP 2484a1a9510SRong-En FanUSE_HOME_TERMINFO 24918259542SPeter WemmUSE_LINKS 25018259542SPeter WemmUSE_MY_MEMMOVE 25118259542SPeter WemmUSE_OK_BCOPY 25206bfebdeSXin LIUSE_PTHREADS_EINTR 25318259542SPeter WemmUSE_RCS_IDS 2545ca44d1cSRong-En FanUSE_REENTRANT 25518259542SPeter WemmUSE_SAFE_SPRINTF 25618259542SPeter WemmUSE_SCROLL_HINTS 25718259542SPeter WemmUSE_SIGWINCH 25873f0a83dSXin LIUSE_STRING_HACKS 25918259542SPeter WemmUSE_SYMLINKS 2604a1a9510SRong-En FanUSE_SYSMOUSE 2615d08fb1fSRong-En FanUSE_WEAK_SYMBOLS 26218259542SPeter WemmUSE_WIDEC_SUPPORT 26318259542SPeter WemmUSE_XMC_SUPPORT 264