1*e1865124SBaptiste Daroussin# $Id: ncurses_defs,v 1.92 2020/02/02 23:34:34 tom Exp $ 218259542SPeter Wemm############################################################################## 3*e1865124SBaptiste Daroussin# Copyright 2018-2019,2020 Thomas E. Dickey # 4*e1865124SBaptiste 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 6618259542SPeter WemmHAVE_FCNTL_H 674a1a9510SRong-En FanHAVE_FILTER 1 6818259542SPeter WemmHAVE_FORM_H 694a1a9510SRong-En FanHAVE_GETBEGX 1 704a1a9510SRong-En FanHAVE_GETCURX 1 7118259542SPeter WemmHAVE_GETCWD 7218259542SPeter WemmHAVE_GETEGID 7318259542SPeter WemmHAVE_GETEUID 744a1a9510SRong-En FanHAVE_GETMAXX 1 7539f2269fSPeter WemmHAVE_GETNSTR 7618259542SPeter WemmHAVE_GETOPT_H 775d08fb1fSRong-En FanHAVE_GETPARX 1 7818259542SPeter WemmHAVE_GETTIMEOFDAY 7918259542SPeter WemmHAVE_GETTTYNAM 804a1a9510SRong-En FanHAVE_GETWIN 1 814a1a9510SRong-En FanHAVE_GPM_H 8218259542SPeter WemmHAVE_GPP_BUILTIN_H 8318259542SPeter WemmHAVE_GXX_BUILTIN_H 84aae38d10SBaptiste DaroussinHAVE_HALFDELAY 1 8518259542SPeter WemmHAVE_HAS_KEY 86aae38d10SBaptiste DaroussinHAVE_INIT_EXTENDED_COLOR 8773f0a83dSXin LIHAVE_INTTYPES_H 885ca44d1cSRong-En FanHAVE_IOSTREAM 8918259542SPeter WemmHAVE_ISASCII 9018259542SPeter WemmHAVE_ISSETUGID 914a1a9510SRong-En FanHAVE_LANGINFO_CODESET 924a1a9510SRong-En FanHAVE_LIBC_H 9318259542SPeter WemmHAVE_LIBDBMALLOC 9418259542SPeter WemmHAVE_LIBDMALLOC 9518259542SPeter WemmHAVE_LIBFORM 9618259542SPeter WemmHAVE_LIBGPM 9718259542SPeter WemmHAVE_LIBMENU 984a1a9510SRong-En FanHAVE_LIBMPATROL 9918259542SPeter WemmHAVE_LIBPANEL 100aae38d10SBaptiste DaroussinHAVE_LIB_PCRE2 10118259542SPeter WemmHAVE_LIMITS_H 10218259542SPeter WemmHAVE_LINK 103aae38d10SBaptiste DaroussinHAVE_LOCALECONV 10418259542SPeter WemmHAVE_LOCALE_H 10518259542SPeter WemmHAVE_LONG_FILE_NAMES 10606bfebdeSXin LIHAVE_MATH_H 1074a1a9510SRong-En FanHAVE_MBLEN 1084a1a9510SRong-En FanHAVE_MBRLEN 1094a1a9510SRong-En FanHAVE_MBRTOWC 1105d08fb1fSRong-En FanHAVE_MBSRTOWCS 1115d08fb1fSRong-En FanHAVE_MBSTOWCS 1124a1a9510SRong-En FanHAVE_MBTOWC 11318259542SPeter WemmHAVE_MENU_H 11418259542SPeter WemmHAVE_MKSTEMP 115aae38d10SBaptiste DaroussinHAVE_MVDERWIN 1 1164a1a9510SRong-En FanHAVE_MVVLINE 1 117aae38d10SBaptiste DaroussinHAVE_MVWIN 1 1184a1a9510SRong-En FanHAVE_MVWVLINE 1 11918259542SPeter WemmHAVE_NANOSLEEP 12018259542SPeter WemmHAVE_NC_ALLOC_H 121aae38d10SBaptiste DaroussinHAVE_NEWPAD 1 12218259542SPeter WemmHAVE_PANEL_H 123aae38d10SBaptiste DaroussinHAVE_PCRE2_POSIX_H 124aae38d10SBaptiste DaroussinHAVE_PCREPOSIX_H 12518259542SPeter WemmHAVE_POLL 12618259542SPeter WemmHAVE_POLL_H 1274a1a9510SRong-En FanHAVE_PURIFY 12873f0a83dSXin LIHAVE_PUTENV 1294a1a9510SRong-En FanHAVE_PUTWC 1304a1a9510SRong-En FanHAVE_PUTWIN 1 13118259542SPeter WemmHAVE_REGEXPR_H_FUNCS 13218259542SPeter WemmHAVE_REGEXP_H_FUNCS 13318259542SPeter WemmHAVE_REGEX_H_FUNCS 13418259542SPeter WemmHAVE_REMOVE 135aae38d10SBaptiste DaroussinHAVE_RESET_COLOR_PAIRS 13618259542SPeter WemmHAVE_RESIZETERM 1374a1a9510SRong-En FanHAVE_RESIZE_TERM 138aae38d10SBaptiste DaroussinHAVE_RESTARTTERM 1 1394a1a9510SRong-En FanHAVE_RIPOFFLINE 1 14006bfebdeSXin LIHAVE_SCR_DUMP 1 14118259542SPeter WemmHAVE_SELECT 14218259542SPeter WemmHAVE_SETBUF 14318259542SPeter WemmHAVE_SETBUFFER 14473f0a83dSXin LIHAVE_SETENV 1454a1a9510SRong-En FanHAVE_SETUPTERM 1 14618259542SPeter WemmHAVE_SETVBUF 14706bfebdeSXin LIHAVE_SGTTY_H 14818259542SPeter WemmHAVE_SIGACTION 14918259542SPeter WemmHAVE_SIGVEC 15018259542SPeter WemmHAVE_SIZECHANGE 1514a1a9510SRong-En FanHAVE_SLK_COLOR 1524a1a9510SRong-En FanHAVE_SLK_INIT 1 15373f0a83dSXin LIHAVE_SNPRINTF 15473f0a83dSXin LIHAVE_STDINT_H 15518259542SPeter WemmHAVE_STRDUP 15673f0a83dSXin LIHAVE_STRLCAT 15773f0a83dSXin LIHAVE_STRLCPY 15818259542SPeter WemmHAVE_STRSTR 15918259542SPeter WemmHAVE_SYMLINK 160aae38d10SBaptiste DaroussinHAVE_SYSCONF 16118259542SPeter WemmHAVE_SYS_BSDTYPES_H 16218259542SPeter WemmHAVE_SYS_IOCTL_H 16318259542SPeter WemmHAVE_SYS_PARAM_H 16418259542SPeter WemmHAVE_SYS_POLL_H 16518259542SPeter WemmHAVE_SYS_SELECT_H 16618259542SPeter WemmHAVE_SYS_TERMIO_H 16718259542SPeter WemmHAVE_SYS_TIMES_H 16818259542SPeter WemmHAVE_SYS_TIME_H 16918259542SPeter WemmHAVE_SYS_TIME_SELECT 17018259542SPeter WemmHAVE_TCGETATTR 17118259542SPeter WemmHAVE_TCGETPGRP 17218259542SPeter WemmHAVE_TELL 1734a1a9510SRong-En FanHAVE_TERMATTRS 1 174aae38d10SBaptiste DaroussinHAVE_TERMCAP_H 1 17518259542SPeter WemmHAVE_TERMIOS_H 17618259542SPeter WemmHAVE_TERMIO_H 1774a1a9510SRong-En FanHAVE_TERMNAME 1 17806bfebdeSXin LIHAVE_TERM_ENTRY_H 1 1794a1a9510SRong-En FanHAVE_TERM_H 1 1804a1a9510SRong-En FanHAVE_TGETENT 1 1814a1a9510SRong-En FanHAVE_TIGETNUM 1 1824a1a9510SRong-En FanHAVE_TIGETSTR 1 18318259542SPeter WemmHAVE_TIMES 184aae38d10SBaptiste DaroussinHAVE_TPUTS_SP 185aae38d10SBaptiste DaroussinHAVE_TSEARCH 18618259542SPeter WemmHAVE_TTYENT_H 1874a1a9510SRong-En FanHAVE_TYPEAHEAD 1 18818259542SPeter WemmHAVE_TYPEINFO 18939f2269fSPeter WemmHAVE_TYPE_ATTR_T 19018259542SPeter WemmHAVE_TYPE_SIGACTION 19173f0a83dSXin LIHAVE_UNCTRL_H 1 19218259542SPeter WemmHAVE_UNISTD_H 19318259542SPeter WemmHAVE_UNLINK 19418259542SPeter WemmHAVE_USE_DEFAULT_COLORS 195aae38d10SBaptiste DaroussinHAVE_USE_ENV 1 196aae38d10SBaptiste DaroussinHAVE_USE_EXTENDED_NAMES 19773f0a83dSXin LIHAVE_USE_SCREEN 19873f0a83dSXin LIHAVE_USE_WINDOW 19918259542SPeter WemmHAVE_VFSCANF 200aae38d10SBaptiste DaroussinHAVE_VIDPUTS 1 201aae38d10SBaptiste DaroussinHAVE_VID_PUTS 1 20218259542SPeter WemmHAVE_VSNPRINTF 20318259542SPeter WemmHAVE_VSSCANF 204aae38d10SBaptiste DaroussinHAVE_VW_PRINTW 1 205aae38d10SBaptiste DaroussinHAVE_WCHGAT 1 2065d08fb1fSRong-En FanHAVE_WCSRTOMBS 2075d08fb1fSRong-En FanHAVE_WCSTOMBS 2084a1a9510SRong-En FanHAVE_WCTOB 2094a1a9510SRong-En FanHAVE_WCTOMB 2104a1a9510SRong-En FanHAVE_WCTYPE_H 211aae38d10SBaptiste DaroussinHAVE_WINSDELLN 1 2124a1a9510SRong-En FanHAVE_WINSSTR 1 21318259542SPeter WemmHAVE_WORKING_POLL 21418259542SPeter WemmHAVE_WRESIZE 21506bfebdeSXin LIHAVE_WSYNCDOWN 1 21639f2269fSPeter WemmHAVE__DOSCAN 217aae38d10SBaptiste DaroussinHAVE__TRACEF 21818259542SPeter WemmMIXEDCASE_FILENAMES 2195ca44d1cSRong-En FanNCURSES_CHAR_EQ 22018259542SPeter WemmNCURSES_EXPANDED 2214a1a9510SRong-En FanNCURSES_EXT_COLORS 22218259542SPeter WemmNCURSES_EXT_FUNCS 223aae38d10SBaptiste DaroussinNCURSES_EXT_PUTWIN 22418259542SPeter WemmNCURSES_NO_PADDING 22573f0a83dSXin LINCURSES_OSPEED_COMPAT 22639f2269fSPeter WemmNCURSES_PATHSEP ':' 22773f0a83dSXin LINCURSES_WIDECHAR 22818259542SPeter WemmNEED_PTEM_H 22918259542SPeter WemmNO_LEAKS 23018259542SPeter WemmPURE_TERMINFO 23118259542SPeter WemmSTDC_HEADERS 23218259542SPeter WemmSVR4_ACTION 23318259542SPeter WemmSVR4_TERMIO 23418259542SPeter WemmSYSTEM_NAME "unknown" 23518259542SPeter WemmTERMINFO "none" 23639f2269fSPeter WemmTERMPATH "none" 23739f2269fSPeter WemmTIME_WITH_SYS_TIME 23818259542SPeter WemmTYPEOF_CHTYPE 23918259542SPeter WemmUSE_COLORFGBG 240aae38d10SBaptiste DaroussinUSE_FOPEN_BIN_R 24118259542SPeter WemmUSE_GETCAP 24218259542SPeter WemmUSE_GETCAP_CACHE 24318259542SPeter WemmUSE_HARD_TABS 2444a1a9510SRong-En FanUSE_HASHED_DB 24518259542SPeter WemmUSE_HASHMAP 2464a1a9510SRong-En FanUSE_HOME_TERMINFO 24718259542SPeter WemmUSE_LINKS 24818259542SPeter WemmUSE_MY_MEMMOVE 24918259542SPeter WemmUSE_OK_BCOPY 25006bfebdeSXin LIUSE_PTHREADS_EINTR 25118259542SPeter WemmUSE_RCS_IDS 2525ca44d1cSRong-En FanUSE_REENTRANT 25318259542SPeter WemmUSE_SAFE_SPRINTF 25418259542SPeter WemmUSE_SCROLL_HINTS 25518259542SPeter WemmUSE_SIGWINCH 25673f0a83dSXin LIUSE_STRING_HACKS 25718259542SPeter WemmUSE_SYMLINKS 2584a1a9510SRong-En FanUSE_SYSMOUSE 2595d08fb1fSRong-En FanUSE_WEAK_SYMBOLS 26018259542SPeter WemmUSE_WIDEC_SUPPORT 26118259542SPeter WemmUSE_XMC_SUPPORT 262