xref: /dragonfly/contrib/ncurses/include/ncurses_defs (revision 0cadad7e49c6219b0de0675ef6a6f44683d177d4)
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