1*32bb5217SDaniel Fojt# $Id: ncurses_defs,v 1.92 2020/02/02 23:34:34 tom Exp $ 2fdd4e1e0SJan Lentfer############################################################################## 3*32bb5217SDaniel Fojt# Copyright 2018-2019,2020 Thomas E. Dickey # 4*32bb5217SDaniel Fojt# Copyright 2000-2016,2017 Free Software Foundation, Inc. # 5fdd4e1e0SJan Lentfer# # 6fdd4e1e0SJan Lentfer# Permission is hereby granted, free of charge, to any person obtaining a # 7fdd4e1e0SJan Lentfer# copy of this software and associated documentation files (the "Software"), # 8fdd4e1e0SJan Lentfer# to deal in the Software without restriction, including without limitation # 9fdd4e1e0SJan Lentfer# the rights to use, copy, modify, merge, publish, distribute, distribute # 10fdd4e1e0SJan Lentfer# with modifications, sublicense, and/or sell copies of the Software, and to # 11fdd4e1e0SJan Lentfer# permit persons to whom the Software is furnished to do so, subject to the # 12fdd4e1e0SJan Lentfer# following conditions: # 13fdd4e1e0SJan Lentfer# # 14fdd4e1e0SJan Lentfer# The above copyright notice and this permission notice shall be included in # 15fdd4e1e0SJan Lentfer# all copies or substantial portions of the Software. # 16fdd4e1e0SJan Lentfer# # 17fdd4e1e0SJan Lentfer# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # 18fdd4e1e0SJan Lentfer# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # 19fdd4e1e0SJan Lentfer# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL # 20fdd4e1e0SJan Lentfer# THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # 21fdd4e1e0SJan Lentfer# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING # 22fdd4e1e0SJan Lentfer# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER # 23fdd4e1e0SJan Lentfer# DEALINGS IN THE SOFTWARE. # 24fdd4e1e0SJan Lentfer# # 25fdd4e1e0SJan Lentfer# Except as contained in this notice, the name(s) of the above copyright # 26fdd4e1e0SJan Lentfer# holders shall not be used in advertising or otherwise to promote the sale, # 27fdd4e1e0SJan Lentfer# use or other dealings in this Software without prior written # 28fdd4e1e0SJan Lentfer# authorization. # 29fdd4e1e0SJan Lentfer############################################################################## 30fdd4e1e0SJan Lentfer# 31fdd4e1e0SJan Lentfer# See "MKncurses_def.sh" for an explanation. 32fdd4e1e0SJan Lentfer# 33fdd4e1e0SJan Lentfer# (hint: don't try to define NDEBUG ;-) 34fdd4e1e0SJan Lentfer 35fdd4e1e0SJan LentferBROKEN_LINKER 36fdd4e1e0SJan LentferBSD_TPUTS 373468e90cSJohn MarinoCGETENT_CONST /* nothing */ 38fdd4e1e0SJan LentferCPP_HAS_PARAM_INIT 39fdd4e1e0SJan LentferCURSES_ACS_ARRAY acs_map 40fdd4e1e0SJan LentferCURSES_WACS_ARRAY _nc_wacs 41fdd4e1e0SJan LentferDECL_ERRNO 42fdd4e1e0SJan LentferETIP_NEEDS_MATH_H 43fdd4e1e0SJan LentferGCC_NORETURN /* nothing */ 44fdd4e1e0SJan LentferGCC_UNUSED /* nothing */ 45*32bb5217SDaniel FojtHAVE_ALLOC_PAIR 463468e90cSJohn MarinoHAVE_ASSUME_DEFAULT_COLORS 47fdd4e1e0SJan LentferHAVE_BIG_CORE 48fdd4e1e0SJan LentferHAVE_BSD_CGETENT 49fdd4e1e0SJan LentferHAVE_BSD_SIGNAL_H 50*32bb5217SDaniel FojtHAVE_BSD_STRING_H 51fdd4e1e0SJan LentferHAVE_BTOWC 52fdd4e1e0SJan LentferHAVE_BUILTIN_H 531d102085SJan LentferHAVE_CHGAT 1 54*32bb5217SDaniel FojtHAVE_COLOR_CONTENT 1 551d102085SJan LentferHAVE_COLOR_SET 1 56*32bb5217SDaniel FojtHAVE_CONSISTENT_GETENV 57*32bb5217SDaniel FojtHAVE_COPYWIN 1 58*32bb5217SDaniel FojtHAVE_CURSCR 1 59*32bb5217SDaniel FojtHAVE_CURSES_DATA_TABSIZE 1 60*32bb5217SDaniel FojtHAVE_CURSES_DATA_TTYTYPE 1 61*32bb5217SDaniel FojtHAVE_DELSCREEN 1 62*32bb5217SDaniel FojtHAVE_DERWIN 1 63fdd4e1e0SJan LentferHAVE_DIRENT_H 64*32bb5217SDaniel FojtHAVE_DUPWIN 1 65fdd4e1e0SJan LentferHAVE_ERRNO 66fdd4e1e0SJan LentferHAVE_FCNTL_H 671d102085SJan LentferHAVE_FILTER 1 68fdd4e1e0SJan LentferHAVE_FORM_H 691d102085SJan LentferHAVE_GETBEGX 1 701d102085SJan LentferHAVE_GETCURX 1 71fdd4e1e0SJan LentferHAVE_GETCWD 72fdd4e1e0SJan LentferHAVE_GETEGID 73fdd4e1e0SJan LentferHAVE_GETEUID 741d102085SJan LentferHAVE_GETMAXX 1 75fdd4e1e0SJan LentferHAVE_GETNSTR 76fdd4e1e0SJan LentferHAVE_GETOPT_H 771d102085SJan LentferHAVE_GETPARX 1 78fdd4e1e0SJan LentferHAVE_GETTIMEOFDAY 79fdd4e1e0SJan LentferHAVE_GETTTYNAM 801d102085SJan LentferHAVE_GETWIN 1 811d102085SJan LentferHAVE_GPM_H 82fdd4e1e0SJan LentferHAVE_GPP_BUILTIN_H 83fdd4e1e0SJan LentferHAVE_GXX_BUILTIN_H 84*32bb5217SDaniel FojtHAVE_HALFDELAY 1 85fdd4e1e0SJan LentferHAVE_HAS_KEY 86*32bb5217SDaniel FojtHAVE_INIT_EXTENDED_COLOR 873468e90cSJohn MarinoHAVE_INTTYPES_H 881d102085SJan LentferHAVE_IOSTREAM 89fdd4e1e0SJan LentferHAVE_ISASCII 90fdd4e1e0SJan LentferHAVE_ISSETUGID 911d102085SJan LentferHAVE_LANGINFO_CODESET 92fdd4e1e0SJan LentferHAVE_LIBC_H 93fdd4e1e0SJan LentferHAVE_LIBDBMALLOC 94fdd4e1e0SJan LentferHAVE_LIBDMALLOC 95fdd4e1e0SJan LentferHAVE_LIBFORM 96fdd4e1e0SJan LentferHAVE_LIBGPM 97fdd4e1e0SJan LentferHAVE_LIBMENU 981d102085SJan LentferHAVE_LIBMPATROL 99fdd4e1e0SJan LentferHAVE_LIBPANEL 100*32bb5217SDaniel FojtHAVE_LIB_PCRE2 101fdd4e1e0SJan LentferHAVE_LIMITS_H 102fdd4e1e0SJan LentferHAVE_LINK 103*32bb5217SDaniel FojtHAVE_LOCALECONV 104fdd4e1e0SJan LentferHAVE_LOCALE_H 105fdd4e1e0SJan LentferHAVE_LONG_FILE_NAMES 10600d8f3c4SJohn MarinoHAVE_MATH_H 107fdd4e1e0SJan LentferHAVE_MBLEN 108fdd4e1e0SJan LentferHAVE_MBRLEN 109fdd4e1e0SJan LentferHAVE_MBRTOWC 1101d102085SJan LentferHAVE_MBSRTOWCS 1111d102085SJan LentferHAVE_MBSTOWCS 112fdd4e1e0SJan LentferHAVE_MBTOWC 113fdd4e1e0SJan LentferHAVE_MENU_H 114fdd4e1e0SJan LentferHAVE_MKSTEMP 115*32bb5217SDaniel FojtHAVE_MVDERWIN 1 1161d102085SJan LentferHAVE_MVVLINE 1 117*32bb5217SDaniel FojtHAVE_MVWIN 1 1181d102085SJan LentferHAVE_MVWVLINE 1 119fdd4e1e0SJan LentferHAVE_NANOSLEEP 120fdd4e1e0SJan LentferHAVE_NC_ALLOC_H 121*32bb5217SDaniel FojtHAVE_NEWPAD 1 122fdd4e1e0SJan LentferHAVE_PANEL_H 123*32bb5217SDaniel FojtHAVE_PCRE2_POSIX_H 124*32bb5217SDaniel FojtHAVE_PCREPOSIX_H 125fdd4e1e0SJan LentferHAVE_POLL 126fdd4e1e0SJan LentferHAVE_POLL_H 127fdd4e1e0SJan LentferHAVE_PURIFY 1283468e90cSJohn MarinoHAVE_PUTENV 129fdd4e1e0SJan LentferHAVE_PUTWC 1301d102085SJan LentferHAVE_PUTWIN 1 131fdd4e1e0SJan LentferHAVE_REGEXPR_H_FUNCS 132fdd4e1e0SJan LentferHAVE_REGEXP_H_FUNCS 133fdd4e1e0SJan LentferHAVE_REGEX_H_FUNCS 134fdd4e1e0SJan LentferHAVE_REMOVE 135*32bb5217SDaniel FojtHAVE_RESET_COLOR_PAIRS 136fdd4e1e0SJan LentferHAVE_RESIZETERM 1371d102085SJan LentferHAVE_RESIZE_TERM 138*32bb5217SDaniel FojtHAVE_RESTARTTERM 1 1391d102085SJan LentferHAVE_RIPOFFLINE 1 14000d8f3c4SJohn MarinoHAVE_SCR_DUMP 1 141fdd4e1e0SJan LentferHAVE_SELECT 142fdd4e1e0SJan LentferHAVE_SETBUF 143fdd4e1e0SJan LentferHAVE_SETBUFFER 1443468e90cSJohn MarinoHAVE_SETENV 1451d102085SJan LentferHAVE_SETUPTERM 1 146fdd4e1e0SJan LentferHAVE_SETVBUF 14700d8f3c4SJohn MarinoHAVE_SGTTY_H 148fdd4e1e0SJan LentferHAVE_SIGACTION 149fdd4e1e0SJan LentferHAVE_SIGVEC 150fdd4e1e0SJan LentferHAVE_SIZECHANGE 151fdd4e1e0SJan LentferHAVE_SLK_COLOR 1521d102085SJan LentferHAVE_SLK_INIT 1 1533468e90cSJohn MarinoHAVE_SNPRINTF 1543468e90cSJohn MarinoHAVE_STDINT_H 155fdd4e1e0SJan LentferHAVE_STRDUP 1563468e90cSJohn MarinoHAVE_STRLCAT 1573468e90cSJohn MarinoHAVE_STRLCPY 158fdd4e1e0SJan LentferHAVE_STRSTR 159fdd4e1e0SJan LentferHAVE_SYMLINK 160*32bb5217SDaniel FojtHAVE_SYSCONF 161fdd4e1e0SJan LentferHAVE_SYS_BSDTYPES_H 162fdd4e1e0SJan LentferHAVE_SYS_IOCTL_H 163fdd4e1e0SJan LentferHAVE_SYS_PARAM_H 164fdd4e1e0SJan LentferHAVE_SYS_POLL_H 165fdd4e1e0SJan LentferHAVE_SYS_SELECT_H 166fdd4e1e0SJan LentferHAVE_SYS_TERMIO_H 167fdd4e1e0SJan LentferHAVE_SYS_TIMES_H 168fdd4e1e0SJan LentferHAVE_SYS_TIME_H 169fdd4e1e0SJan LentferHAVE_SYS_TIME_SELECT 170fdd4e1e0SJan LentferHAVE_TCGETATTR 171fdd4e1e0SJan LentferHAVE_TCGETPGRP 172fdd4e1e0SJan LentferHAVE_TELL 1731d102085SJan LentferHAVE_TERMATTRS 1 174*32bb5217SDaniel FojtHAVE_TERMCAP_H 1 175fdd4e1e0SJan LentferHAVE_TERMIOS_H 176fdd4e1e0SJan LentferHAVE_TERMIO_H 1771d102085SJan LentferHAVE_TERMNAME 1 17800d8f3c4SJohn MarinoHAVE_TERM_ENTRY_H 1 1791d102085SJan LentferHAVE_TERM_H 1 1801d102085SJan LentferHAVE_TGETENT 1 1811d102085SJan LentferHAVE_TIGETNUM 1 1821d102085SJan LentferHAVE_TIGETSTR 1 183fdd4e1e0SJan LentferHAVE_TIMES 184*32bb5217SDaniel FojtHAVE_TPUTS_SP 185*32bb5217SDaniel FojtHAVE_TSEARCH 186fdd4e1e0SJan LentferHAVE_TTYENT_H 1871d102085SJan LentferHAVE_TYPEAHEAD 1 188fdd4e1e0SJan LentferHAVE_TYPEINFO 189fdd4e1e0SJan LentferHAVE_TYPE_ATTR_T 190fdd4e1e0SJan LentferHAVE_TYPE_SIGACTION 1913468e90cSJohn MarinoHAVE_UNCTRL_H 1 192fdd4e1e0SJan LentferHAVE_UNISTD_H 193fdd4e1e0SJan LentferHAVE_UNLINK 194fdd4e1e0SJan LentferHAVE_USE_DEFAULT_COLORS 1953468e90cSJohn MarinoHAVE_USE_ENV 1 1963468e90cSJohn MarinoHAVE_USE_EXTENDED_NAMES 1973468e90cSJohn MarinoHAVE_USE_SCREEN 1983468e90cSJohn MarinoHAVE_USE_WINDOW 199fdd4e1e0SJan LentferHAVE_VFSCANF 2003468e90cSJohn MarinoHAVE_VIDPUTS 1 2013468e90cSJohn MarinoHAVE_VID_PUTS 1 202fdd4e1e0SJan LentferHAVE_VSNPRINTF 203fdd4e1e0SJan LentferHAVE_VSSCANF 204*32bb5217SDaniel FojtHAVE_VW_PRINTW 1 205*32bb5217SDaniel FojtHAVE_WCHGAT 1 2061d102085SJan LentferHAVE_WCSRTOMBS 2071d102085SJan LentferHAVE_WCSTOMBS 208fdd4e1e0SJan LentferHAVE_WCTOB 209fdd4e1e0SJan LentferHAVE_WCTOMB 2101d102085SJan LentferHAVE_WCTYPE_H 211*32bb5217SDaniel FojtHAVE_WINSDELLN 1 2121d102085SJan LentferHAVE_WINSSTR 1 213fdd4e1e0SJan LentferHAVE_WORKING_POLL 214fdd4e1e0SJan LentferHAVE_WRESIZE 21500d8f3c4SJohn MarinoHAVE_WSYNCDOWN 1 216fdd4e1e0SJan LentferHAVE__DOSCAN 217*32bb5217SDaniel FojtHAVE__TRACEF 218fdd4e1e0SJan LentferMIXEDCASE_FILENAMES 2191d102085SJan LentferNCURSES_CHAR_EQ 220fdd4e1e0SJan LentferNCURSES_EXPANDED 2211d102085SJan LentferNCURSES_EXT_COLORS 222fdd4e1e0SJan LentferNCURSES_EXT_FUNCS 2233468e90cSJohn MarinoNCURSES_EXT_PUTWIN 224fdd4e1e0SJan LentferNCURSES_NO_PADDING 2253468e90cSJohn MarinoNCURSES_OSPEED_COMPAT 226fdd4e1e0SJan LentferNCURSES_PATHSEP ':' 2273468e90cSJohn MarinoNCURSES_WIDECHAR 228fdd4e1e0SJan LentferNEED_PTEM_H 229fdd4e1e0SJan LentferNO_LEAKS 230fdd4e1e0SJan LentferPURE_TERMINFO 231fdd4e1e0SJan LentferSTDC_HEADERS 232fdd4e1e0SJan LentferSVR4_ACTION 233fdd4e1e0SJan LentferSVR4_TERMIO 234fdd4e1e0SJan LentferSYSTEM_NAME "unknown" 235fdd4e1e0SJan LentferTERMINFO "none" 236fdd4e1e0SJan LentferTERMPATH "none" 237fdd4e1e0SJan LentferTIME_WITH_SYS_TIME 238fdd4e1e0SJan LentferTYPEOF_CHTYPE 239fdd4e1e0SJan LentferUSE_COLORFGBG 240*32bb5217SDaniel FojtUSE_FOPEN_BIN_R 241fdd4e1e0SJan LentferUSE_GETCAP 242fdd4e1e0SJan LentferUSE_GETCAP_CACHE 243fdd4e1e0SJan LentferUSE_HARD_TABS 2441d102085SJan LentferUSE_HASHED_DB 245fdd4e1e0SJan LentferUSE_HASHMAP 246fdd4e1e0SJan LentferUSE_HOME_TERMINFO 247fdd4e1e0SJan LentferUSE_LINKS 248fdd4e1e0SJan LentferUSE_MY_MEMMOVE 249fdd4e1e0SJan LentferUSE_OK_BCOPY 25000d8f3c4SJohn MarinoUSE_PTHREADS_EINTR 251fdd4e1e0SJan LentferUSE_RCS_IDS 2521d102085SJan LentferUSE_REENTRANT 253fdd4e1e0SJan LentferUSE_SAFE_SPRINTF 254fdd4e1e0SJan LentferUSE_SCROLL_HINTS 255fdd4e1e0SJan LentferUSE_SIGWINCH 2563468e90cSJohn MarinoUSE_STRING_HACKS 257fdd4e1e0SJan LentferUSE_SYMLINKS 258fdd4e1e0SJan LentferUSE_SYSMOUSE 2591d102085SJan LentferUSE_WEAK_SYMBOLS 260fdd4e1e0SJan LentferUSE_WIDEC_SUPPORT 261fdd4e1e0SJan LentferUSE_XMC_SUPPORT 262