1# $Id: ncurses_defs,v 1.110 2024/03/02 20:38:23 tom Exp $ 2############################################################################## 3# Copyright 2018-2023,2024 Thomas E. Dickey # 4# Copyright 2000-2016,2017 Free Software Foundation, Inc. # 5# # 6# Permission is hereby granted, free of charge, to any person obtaining a # 7# copy of this software and associated documentation files (the "Software"), # 8# to deal in the Software without restriction, including without limitation # 9# the rights to use, copy, modify, merge, publish, distribute, distribute # 10# with modifications, sublicense, and/or sell copies of the Software, and to # 11# permit persons to whom the Software is furnished to do so, subject to the # 12# following conditions: # 13# # 14# The above copyright notice and this permission notice shall be included in # 15# all copies or substantial portions of the Software. # 16# # 17# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # 18# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # 19# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL # 20# THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # 21# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING # 22# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER # 23# DEALINGS IN THE SOFTWARE. # 24# # 25# Except as contained in this notice, the name(s) of the above copyright # 26# holders shall not be used in advertising or otherwise to promote the sale, # 27# use or other dealings in this Software without prior written # 28# authorization. # 29############################################################################## 30# 31# See "MKncurses_def.sh" for an explanation. 32# 33# (hint: don't try to define NDEBUG ;-) 34 35BROKEN_LINKER 36BSD_TPUTS 37CGETENT_CONST /* nothing */ 38CPP_HAS_PARAM_INIT 39CURSES_ACS_ARRAY acs_map 40CURSES_WACS_ARRAY _nc_wacs 41DECL_ERRNO 42ETIP_NEEDS_MATH_H 43GCC_NORETURN /* nothing */ 44GCC_UNUSED /* nothing */ 45HAVE_ALLOC_PAIR 46HAVE_ASSUME_DEFAULT_COLORS 47HAVE_BIG_CORE 48HAVE_BSD_CGETENT 49HAVE_BSD_SIGNAL_H 50HAVE_BSD_STRING_H 51HAVE_BTOWC 52HAVE_BUILTIN_H 53HAVE_CHGAT 1 54HAVE_CLOCK_GETTIME 55HAVE_COLOR_CONTENT 1 56HAVE_COLOR_SET 1 57HAVE_CONSISTENT_GETENV 58HAVE_CONSISTENT_MB_LEN_MAX 59HAVE_COPYWIN 1 60HAVE_CURSCR 1 61HAVE_CURSES_DATA_TABSIZE 1 62HAVE_CURSES_DATA_TTYTYPE 1 63HAVE_CURSES_TRACE 1 64HAVE_DELSCREEN 1 65HAVE_DERWIN 1 66HAVE_DIRENT_H 67HAVE_DUPWIN 1 68HAVE_ERRNO 69HAVE_EXIT_CURSES 1 70HAVE_EXIT_TERMINFO 1 71HAVE_FCNTL_H 72HAVE_FILTER 1 73HAVE_FORM_H 74HAVE_FPATHCONF 75HAVE_GETAUXVAL 76HAVE_GETBEGX 1 77HAVE_GETCURX 1 78HAVE_GETCWD 79HAVE_GETEGID 80HAVE_GETEUID 81HAVE_GETMAXX 1 82HAVE_GETNSTR 83HAVE_GETOPT_H 84HAVE_GETPARX 1 85HAVE_GETTIMEOFDAY 86HAVE_GETTTYNAM 87HAVE_GETUID 88HAVE_GETWIN 1 89HAVE_GPM_H 90HAVE_GPP_BUILTIN_H 91HAVE_GXX_BUILTIN_H 92HAVE_HALFDELAY 1 93HAVE_HAS_KEY 94HAVE_INIT_EXTENDED_COLOR 95HAVE_INTTYPES_H 96HAVE_IOSTREAM 97HAVE_ISASCII 98HAVE_ISSETUGID 99HAVE_LANGINFO_CODESET 100HAVE_LIBC_H 101HAVE_LIBDBMALLOC 102HAVE_LIBDMALLOC 103HAVE_LIBFORM 104HAVE_LIBGPM 105HAVE_LIBMENU 106HAVE_LIBMPATROL 107HAVE_LIBPANEL 108HAVE_LIB_PCRE2 109HAVE_LIMITS_H 110HAVE_LINK 111HAVE_LOCALECONV 112HAVE_LOCALE_H 113HAVE_LONG_FILE_NAMES 114HAVE_MATH_FUNCS 115HAVE_MATH_H 116HAVE_MBLEN 117HAVE_MBRLEN 118HAVE_MBRTOWC 119HAVE_MBSRTOWCS 120HAVE_MBSTOWCS 121HAVE_MBTOWC 122HAVE_MENU_H 123HAVE_MKSTEMP 124HAVE_MVDERWIN 1 125HAVE_MVVLINE 1 126HAVE_MVWIN 1 127HAVE_MVWVLINE 1 128HAVE_NANOSLEEP 129HAVE_NAPMS 1 130HAVE_NC_ALLOC_H 131HAVE_NEWPAD 1 132HAVE_PANEL_H 133HAVE_PATH_TTYS 134HAVE_PCRE2POSIX_H 135HAVE_PCREPOSIX_H 136HAVE_POLL 137HAVE_POLL_H 138HAVE_PURIFY 139HAVE_PUTENV 140HAVE_PUTWC 141HAVE_PUTWIN 1 142HAVE_REGEXPR_H_FUNCS 143HAVE_REGEXP_H_FUNCS 144HAVE_REGEX_H_FUNCS 145HAVE_REMOVE 146HAVE_RESET_COLOR_PAIRS 147HAVE_RESIZETERM 148HAVE_RESIZE_TERM 149HAVE_RESTARTTERM 1 150HAVE_RIPOFFLINE 1 151HAVE_SCR_DUMP 1 152HAVE_SELECT 153HAVE_SETBUF 154HAVE_SETBUFFER 155HAVE_SETENV 156HAVE_SETFSUID 157HAVE_SETUPTERM 1 158HAVE_SETVBUF 159HAVE_SGTTY_H 160HAVE_SIGACTION 161HAVE_SIGVEC 162HAVE_SIZECHANGE 163HAVE_SLK_COLOR 164HAVE_SLK_INIT 1 165HAVE_SNPRINTF 166HAVE_STDINT_H 167HAVE_STRDUP 168HAVE_STRLCAT 169HAVE_STRLCPY 170HAVE_STRSTR 171HAVE_SYMLINK 172HAVE_SYSCONF 173HAVE_SYS_BSDTYPES_H 174HAVE_SYS_AUXV_H 175HAVE_SYS_IOCTL_H 176HAVE_SYS_PARAM_H 177HAVE_SYS_POLL_H 178HAVE_SYS_SELECT_H 179HAVE_SYS_TERMIO_H 180HAVE_SYS_TIMES_H 181HAVE_SYS_TIME_H 182HAVE_SYS_TIME_SELECT 183HAVE_TCGETATTR 184HAVE_TCGETPGRP 185HAVE_TELL 186HAVE_TERMATTRS 1 187HAVE_TERMCAP_H 1 188HAVE_TERMIOS_H 189HAVE_TERMIO_H 190HAVE_TERMNAME 1 191HAVE_TERM_ENTRY_H 1 192HAVE_TERM_H 1 193HAVE_TGETENT 1 194HAVE_TIGETNUM 1 195HAVE_TIGETSTR 1 196HAVE_TIPARM 1 197HAVE_TIPARM_S 1 198HAVE_TISCAN_S 1 199HAVE_TIMES 200HAVE_TPUTS_SP 201HAVE_TSEARCH 202HAVE_TYPEAHEAD 1 203HAVE_TYPEINFO 204HAVE_TYPE_ATTR_T 205HAVE_TYPE_SIGACTION 206HAVE_UNCTRL_H 1 207HAVE_UNGET_WCH 1 208HAVE_UNISTD_H 209HAVE_UNLINK 210HAVE_USE_DEFAULT_COLORS 211HAVE_USE_ENV 1 212HAVE_USE_EXTENDED_NAMES NCURSES_XNAMES 213HAVE_USE_SCREEN 214HAVE_USE_WINDOW 215HAVE_VFSCANF 216HAVE_VIDPUTS 1 217HAVE_VID_PUTS 1 218HAVE_VSNPRINTF 219HAVE_VSSCANF 220HAVE_VW_PRINTW 1 221HAVE_WCHGAT 1 222HAVE_WCSRTOMBS 223HAVE_WCSTOMBS 224HAVE_WCTOB 225HAVE_WCTOMB 226HAVE_WCTYPE_H 227HAVE_WINSDELLN 1 228HAVE_WINSSTR 1 229HAVE_WMEMCHR 230HAVE_WORKING_POLL 231HAVE_WRESIZE 232HAVE_WSYNCDOWN 1 233HAVE__DOSCAN 234HAVE__TRACEF 235HAVE__NC_TPARM_ANALYZE 1 236MIXEDCASE_FILENAMES 237NCURSES_CHAR_EQ 238NCURSES_EXPANDED 239NCURSES_EXT_COLORS 240NCURSES_EXT_FUNCS 241NCURSES_EXT_PUTWIN 242NCURSES_NO_PADDING 243NCURSES_OSPEED_COMPAT 244NCURSES_PATHSEP ':' 245NCURSES_WIDECHAR 246NEED_PTEM_H 247NO_LEAKS 248PURE_TERMINFO 249STDC_HEADERS 250SVR4_ACTION 251SVR4_TERMIO 252SYSTEM_NAME "unknown" 253TERMINFO "none" 254TERMPATH "none" 255TIME_WITH_SYS_TIME 256TYPEOF_CHTYPE 257USE_COLORFGBG 258USE_FOPEN_BIN_R 259USE_GETCAP 260USE_GETCAP_CACHE 261USE_HARD_TABS 262USE_HASHED_DB 263USE_HASHMAP 264USE_HOME_TERMINFO 265USE_LINKS 266USE_MY_MEMMOVE 267USE_OK_BCOPY 268USE_PTHREADS_EINTR 269USE_RCS_IDS 270USE_REENTRANT 271USE_SAFE_SPRINTF 272USE_SCROLL_HINTS 273USE_SIGWINCH 274USE_STRING_HACKS 275USE_SYMLINKS 276USE_SYSMOUSE 277USE_WEAK_SYMBOLS 278USE_WIDEC_SUPPORT 279USE_XMC_SUPPORT 280