1# $Id: ncurses_defs,v 1.92 2020/02/02 23:34:34 tom Exp $ 2############################################################################## 3# Copyright 2018-2019,2020 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_COLOR_CONTENT 1 55HAVE_COLOR_SET 1 56HAVE_CONSISTENT_GETENV 57HAVE_COPYWIN 1 58HAVE_CURSCR 1 59HAVE_CURSES_DATA_TABSIZE 1 60HAVE_CURSES_DATA_TTYTYPE 1 61HAVE_DELSCREEN 1 62HAVE_DERWIN 1 63HAVE_DIRENT_H 64HAVE_DUPWIN 1 65HAVE_ERRNO 66HAVE_FCNTL_H 67HAVE_FILTER 1 68HAVE_FORM_H 69HAVE_GETBEGX 1 70HAVE_GETCURX 1 71HAVE_GETCWD 72HAVE_GETEGID 73HAVE_GETEUID 74HAVE_GETMAXX 1 75HAVE_GETNSTR 76HAVE_GETOPT_H 77HAVE_GETPARX 1 78HAVE_GETTIMEOFDAY 79HAVE_GETTTYNAM 80HAVE_GETWIN 1 81HAVE_GPM_H 82HAVE_GPP_BUILTIN_H 83HAVE_GXX_BUILTIN_H 84HAVE_HALFDELAY 1 85HAVE_HAS_KEY 86HAVE_INIT_EXTENDED_COLOR 87HAVE_INTTYPES_H 88HAVE_IOSTREAM 89HAVE_ISASCII 90HAVE_ISSETUGID 91HAVE_LANGINFO_CODESET 92HAVE_LIBC_H 93HAVE_LIBDBMALLOC 94HAVE_LIBDMALLOC 95HAVE_LIBFORM 96HAVE_LIBGPM 97HAVE_LIBMENU 98HAVE_LIBMPATROL 99HAVE_LIBPANEL 100HAVE_LIB_PCRE2 101HAVE_LIMITS_H 102HAVE_LINK 103HAVE_LOCALECONV 104HAVE_LOCALE_H 105HAVE_LONG_FILE_NAMES 106HAVE_MATH_H 107HAVE_MBLEN 108HAVE_MBRLEN 109HAVE_MBRTOWC 110HAVE_MBSRTOWCS 111HAVE_MBSTOWCS 112HAVE_MBTOWC 113HAVE_MENU_H 114HAVE_MKSTEMP 115HAVE_MVDERWIN 1 116HAVE_MVVLINE 1 117HAVE_MVWIN 1 118HAVE_MVWVLINE 1 119HAVE_NANOSLEEP 120HAVE_NC_ALLOC_H 121HAVE_NEWPAD 1 122HAVE_PANEL_H 123HAVE_PCRE2_POSIX_H 124HAVE_PCREPOSIX_H 125HAVE_POLL 126HAVE_POLL_H 127HAVE_PURIFY 128HAVE_PUTENV 129HAVE_PUTWC 130HAVE_PUTWIN 1 131HAVE_REGEXPR_H_FUNCS 132HAVE_REGEXP_H_FUNCS 133HAVE_REGEX_H_FUNCS 134HAVE_REMOVE 135HAVE_RESET_COLOR_PAIRS 136HAVE_RESIZETERM 137HAVE_RESIZE_TERM 138HAVE_RESTARTTERM 1 139HAVE_RIPOFFLINE 1 140HAVE_SCR_DUMP 1 141HAVE_SELECT 142HAVE_SETBUF 143HAVE_SETBUFFER 144HAVE_SETENV 145HAVE_SETUPTERM 1 146HAVE_SETVBUF 147HAVE_SGTTY_H 148HAVE_SIGACTION 149HAVE_SIGVEC 150HAVE_SIZECHANGE 151HAVE_SLK_COLOR 152HAVE_SLK_INIT 1 153HAVE_SNPRINTF 154HAVE_STDINT_H 155HAVE_STRDUP 156HAVE_STRLCAT 157HAVE_STRLCPY 158HAVE_STRSTR 159HAVE_SYMLINK 160HAVE_SYSCONF 161HAVE_SYS_BSDTYPES_H 162HAVE_SYS_IOCTL_H 163HAVE_SYS_PARAM_H 164HAVE_SYS_POLL_H 165HAVE_SYS_SELECT_H 166HAVE_SYS_TERMIO_H 167HAVE_SYS_TIMES_H 168HAVE_SYS_TIME_H 169HAVE_SYS_TIME_SELECT 170HAVE_TCGETATTR 171HAVE_TCGETPGRP 172HAVE_TELL 173HAVE_TERMATTRS 1 174HAVE_TERMCAP_H 1 175HAVE_TERMIOS_H 176HAVE_TERMIO_H 177HAVE_TERMNAME 1 178HAVE_TERM_ENTRY_H 1 179HAVE_TERM_H 1 180HAVE_TGETENT 1 181HAVE_TIGETNUM 1 182HAVE_TIGETSTR 1 183HAVE_TIMES 184HAVE_TPUTS_SP 185HAVE_TSEARCH 186HAVE_TTYENT_H 187HAVE_TYPEAHEAD 1 188HAVE_TYPEINFO 189HAVE_TYPE_ATTR_T 190HAVE_TYPE_SIGACTION 191HAVE_UNCTRL_H 1 192HAVE_UNISTD_H 193HAVE_UNLINK 194HAVE_USE_DEFAULT_COLORS 195HAVE_USE_ENV 1 196HAVE_USE_EXTENDED_NAMES 197HAVE_USE_SCREEN 198HAVE_USE_WINDOW 199HAVE_VFSCANF 200HAVE_VIDPUTS 1 201HAVE_VID_PUTS 1 202HAVE_VSNPRINTF 203HAVE_VSSCANF 204HAVE_VW_PRINTW 1 205HAVE_WCHGAT 1 206HAVE_WCSRTOMBS 207HAVE_WCSTOMBS 208HAVE_WCTOB 209HAVE_WCTOMB 210HAVE_WCTYPE_H 211HAVE_WINSDELLN 1 212HAVE_WINSSTR 1 213HAVE_WORKING_POLL 214HAVE_WRESIZE 215HAVE_WSYNCDOWN 1 216HAVE__DOSCAN 217HAVE__TRACEF 218MIXEDCASE_FILENAMES 219NCURSES_CHAR_EQ 220NCURSES_EXPANDED 221NCURSES_EXT_COLORS 222NCURSES_EXT_FUNCS 223NCURSES_EXT_PUTWIN 224NCURSES_NO_PADDING 225NCURSES_OSPEED_COMPAT 226NCURSES_PATHSEP ':' 227NCURSES_WIDECHAR 228NEED_PTEM_H 229NO_LEAKS 230PURE_TERMINFO 231STDC_HEADERS 232SVR4_ACTION 233SVR4_TERMIO 234SYSTEM_NAME "unknown" 235TERMINFO "none" 236TERMPATH "none" 237TIME_WITH_SYS_TIME 238TYPEOF_CHTYPE 239USE_COLORFGBG 240USE_FOPEN_BIN_R 241USE_GETCAP 242USE_GETCAP_CACHE 243USE_HARD_TABS 244USE_HASHED_DB 245USE_HASHMAP 246USE_HOME_TERMINFO 247USE_LINKS 248USE_MY_MEMMOVE 249USE_OK_BCOPY 250USE_PTHREADS_EINTR 251USE_RCS_IDS 252USE_REENTRANT 253USE_SAFE_SPRINTF 254USE_SCROLL_HINTS 255USE_SIGWINCH 256USE_STRING_HACKS 257USE_SYMLINKS 258USE_SYSMOUSE 259USE_WEAK_SYMBOLS 260USE_WIDEC_SUPPORT 261USE_XMC_SUPPORT 262