blob: adc1b24f850633cb09cab85a93b73f9f3d24d35c [file] [log] [blame]
micky3879b9f5e72025-07-08 18:04:53 -04001# $Id: ncurses_defs,v 1.47 2021/12/04 23:08:11 tom Exp $
Steve Kondikae271bc2015-11-15 02:50:53 +01002##############################################################################
micky3879b9f5e72025-07-08 18:04:53 -04003# Copyright 2020,2021 Thomas E. Dickey #
4# Copyright 2008-2012,2013 Free Software Foundation, Inc. #
Steve Kondikae271bc2015-11-15 02:50:53 +01005# #
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
37CPP_HAS_PARAM_INIT
38CURSES_ACS_ARRAY acs_map
39CURSES_WACS_ARRAY _nc_wacs
40DECL_ERRNO
41ETIP_NEEDS_MATH_H
42GCC_NORETURN /* nothing */
43GCC_UNUSED /* nothing */
44HAVE_BIG_CORE
45HAVE_BSD_CGETENT
46HAVE_BSD_SIGNAL_H
micky3879b9f5e72025-07-08 18:04:53 -040047HAVE_BTOWC
Steve Kondikae271bc2015-11-15 02:50:53 +010048HAVE_BUILTIN_H
49HAVE_CHGAT 1
50HAVE_COLOR_SET 1
51HAVE_DIRENT_H
52HAVE_ERRNO
53HAVE_FCNTL_H
54HAVE_FILTER 1
55HAVE_FORM_H
56HAVE_GETBEGX 1
57HAVE_GETCURX 1
58HAVE_GETCWD
59HAVE_GETEGID
60HAVE_GETEUID
61HAVE_GETMAXX 1
62HAVE_GETNSTR
63HAVE_GETOPT_H
64HAVE_GETPARX 1
65HAVE_GETTIMEOFDAY
Steve Kondikae271bc2015-11-15 02:50:53 +010066HAVE_GETWIN 1
67HAVE_GPM_H
68HAVE_GPP_BUILTIN_H
69HAVE_GXX_BUILTIN_H
70HAVE_HAS_KEY
71HAVE_IOSTREAM
72HAVE_ISASCII
73HAVE_ISSETUGID
74HAVE_LANGINFO_CODESET
75HAVE_LIBC_H
76HAVE_LIBDBMALLOC
77HAVE_LIBDMALLOC
78HAVE_LIBFORM
79HAVE_LIBGPM
80HAVE_LIBMENU
81HAVE_LIBMPATROL
82HAVE_LIBPANEL
83HAVE_LIMITS_H
84HAVE_LINK
85HAVE_LOCALE_H
86HAVE_LONG_FILE_NAMES
87HAVE_MBLEN
88HAVE_MBRLEN
89HAVE_MBRTOWC
90HAVE_MBSRTOWCS
91HAVE_MBSTOWCS
92HAVE_MBTOWC
93HAVE_MENU_H
94HAVE_MKSTEMP
95HAVE_MVVLINE 1
96HAVE_MVWVLINE 1
97HAVE_NANOSLEEP
98HAVE_NC_ALLOC_H
99HAVE_PANEL_H
100HAVE_POLL
101HAVE_POLL_H
102HAVE_PURIFY
micky3879b9f5e72025-07-08 18:04:53 -0400103HAVE_PUTWC
Steve Kondikae271bc2015-11-15 02:50:53 +0100104HAVE_PUTWIN 1
105HAVE_REGEXPR_H_FUNCS
106HAVE_REGEXP_H_FUNCS
107HAVE_REGEX_H_FUNCS
108HAVE_REMOVE
109HAVE_RESIZETERM
110HAVE_RESIZE_TERM
111HAVE_RIPOFFLINE 1
112HAVE_SELECT
Steve Kondikae271bc2015-11-15 02:50:53 +0100113HAVE_SETUPTERM 1
Steve Kondikae271bc2015-11-15 02:50:53 +0100114HAVE_SIGACTION
115HAVE_SIGVEC
116HAVE_SIZECHANGE
117HAVE_SLK_COLOR
118HAVE_SLK_INIT 1
119HAVE_STRSTR
120HAVE_SYMLINK
121HAVE_SYS_BSDTYPES_H
122HAVE_SYS_IOCTL_H
123HAVE_SYS_PARAM_H
124HAVE_SYS_POLL_H
125HAVE_SYS_SELECT_H
126HAVE_SYS_TERMIO_H
127HAVE_SYS_TIMES_H
128HAVE_SYS_TIME_H
129HAVE_SYS_TIME_SELECT
130HAVE_TCGETATTR
131HAVE_TCGETPGRP
132HAVE_TELL
133HAVE_TERMATTRS 1
134HAVE_TERMIOS_H
135HAVE_TERMIO_H
136HAVE_TERMNAME 1
137HAVE_TERM_H 1
138HAVE_TGETENT 1
139HAVE_TIGETNUM 1
140HAVE_TIGETSTR 1
141HAVE_TIMES
Steve Kondikae271bc2015-11-15 02:50:53 +0100142HAVE_TYPEAHEAD 1
143HAVE_TYPEINFO
144HAVE_TYPE_ATTR_T
145HAVE_TYPE_SIGACTION
146HAVE_UNISTD_H
147HAVE_UNLINK
148HAVE_USE_DEFAULT_COLORS
149HAVE_VFSCANF
150HAVE_VSNPRINTF
151HAVE_VSSCANF
152HAVE_WCSRTOMBS
153HAVE_WCSTOMBS
micky3879b9f5e72025-07-08 18:04:53 -0400154HAVE_WCTOB
Steve Kondikae271bc2015-11-15 02:50:53 +0100155HAVE_WCTOMB
156HAVE_WCTYPE_H
157HAVE_WINSSTR 1
158HAVE_WORKING_POLL
159HAVE_WRESIZE
160HAVE__DOSCAN
161MIXEDCASE_FILENAMES
162NCURSES_CHAR_EQ
163NCURSES_EXPANDED
164NCURSES_EXT_COLORS
165NCURSES_EXT_FUNCS
166NCURSES_NO_PADDING
167NCURSES_PATHSEP ':'
168NEED_PTEM_H
169NO_LEAKS
170PURE_TERMINFO
171STDC_HEADERS
172SVR4_ACTION
173SVR4_TERMIO
174SYSTEM_NAME "unknown"
175TERMINFO "none"
176TERMPATH "none"
177TIME_WITH_SYS_TIME
178TYPEOF_CHTYPE
179USE_COLORFGBG
180USE_DATABASE
181USE_GETCAP
182USE_GETCAP_CACHE
183USE_HARD_TABS
184USE_HASHED_DB
185USE_HASHMAP
186USE_HOME_TERMINFO
187USE_LINKS
188USE_MY_MEMMOVE
189USE_OK_BCOPY
190USE_RCS_IDS
191USE_REENTRANT
192USE_SAFE_SPRINTF
193USE_SCROLL_HINTS
194USE_SIGWINCH
195USE_SYMLINKS
196USE_SYSMOUSE
197USE_TERMCAP
198USE_WEAK_SYMBOLS
199USE_WIDEC_SUPPORT
200USE_XMC_SUPPORT