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