xref: /freebsd/contrib/ncurses/include/ncurses_defs (revision 9ecd54f24fe9fa373e07c9fd7c052deb2188f545)
1# $Id: ncurses_defs,v 1.62 2013/12/14 23:52:07 tom Exp $
2##############################################################################
3# Copyright (c) 2000-2012,2013 Free Software Foundation, Inc.                #
4#                                                                            #
5# Permission is hereby granted, free of charge, to any person obtaining a    #
6# copy of this software and associated documentation files (the "Software"), #
7# to deal in the Software without restriction, including without limitation  #
8# the rights to use, copy, modify, merge, publish, distribute, distribute    #
9# with modifications, sublicense, and/or sell copies of the Software, and to #
10# permit persons to whom the Software is furnished to do so, subject to the  #
11# following conditions:                                                      #
12#                                                                            #
13# The above copyright notice and this permission notice shall be included in #
14# all copies or substantial portions of the Software.                        #
15#                                                                            #
16# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR #
17# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,   #
18# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL    #
19# THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER      #
20# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING    #
21# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER        #
22# DEALINGS IN THE SOFTWARE.                                                  #
23#                                                                            #
24# Except as contained in this notice, the name(s) of the above copyright     #
25# holders shall not be used in advertising or otherwise to promote the sale, #
26# use or other dealings in this Software without prior written               #
27# authorization.                                                             #
28##############################################################################
29#
30# See "MKncurses_def.sh" for an explanation.
31#
32# (hint: don't try to define NDEBUG ;-)
33
34BROKEN_LINKER
35BSD_TPUTS
36CGETENT_CONST	/* nothing */
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_ASSUME_DEFAULT_COLORS
45HAVE_BIG_CORE
46HAVE_BSD_CGETENT
47HAVE_BSD_SIGNAL_H
48HAVE_BTOWC
49HAVE_BUILTIN_H
50HAVE_CHGAT	1
51HAVE_COLOR_SET	1
52HAVE_DIRENT_H
53HAVE_ERRNO
54HAVE_FCNTL_H
55HAVE_FILTER	1
56HAVE_FORM_H
57HAVE_GETBEGX	1
58HAVE_GETCURX	1
59HAVE_GETCWD
60HAVE_GETEGID
61HAVE_GETEUID
62HAVE_GETMAXX	1
63HAVE_GETNSTR
64HAVE_GETOPT_H
65HAVE_GETPARX	1
66HAVE_GETTIMEOFDAY
67HAVE_GETTTYNAM
68HAVE_GETWIN	1
69HAVE_GPM_H
70HAVE_GPP_BUILTIN_H
71HAVE_GXX_BUILTIN_H
72HAVE_HAS_KEY
73HAVE_INTTYPES_H
74HAVE_IOSTREAM
75HAVE_ISASCII
76HAVE_ISSETUGID
77HAVE_LANGINFO_CODESET
78HAVE_LIBC_H
79HAVE_LIBDBMALLOC
80HAVE_LIBDMALLOC
81HAVE_LIBFORM
82HAVE_LIBGPM
83HAVE_LIBMENU
84HAVE_LIBMPATROL
85HAVE_LIBPANEL
86HAVE_LIMITS_H
87HAVE_LINK
88HAVE_LOCALE_H
89HAVE_LONG_FILE_NAMES
90HAVE_MATH_H
91HAVE_MBLEN
92HAVE_MBRLEN
93HAVE_MBRTOWC
94HAVE_MBSRTOWCS
95HAVE_MBSTOWCS
96HAVE_MBTOWC
97HAVE_MENU_H
98HAVE_MKSTEMP
99HAVE_MVVLINE	1
100HAVE_MVWVLINE	1
101HAVE_NANOSLEEP
102HAVE_NC_ALLOC_H
103HAVE_PANEL_H
104HAVE_POLL
105HAVE_POLL_H
106HAVE_PURIFY
107HAVE_PUTENV
108HAVE_PUTWC
109HAVE_PUTWIN	1
110HAVE_REGEXPR_H_FUNCS
111HAVE_REGEXP_H_FUNCS
112HAVE_REGEX_H_FUNCS
113HAVE_REMOVE
114HAVE_RESIZETERM
115HAVE_RESIZE_TERM
116HAVE_RIPOFFLINE	1
117HAVE_SCR_DUMP 1
118HAVE_SELECT
119HAVE_SETBUF
120HAVE_SETBUFFER
121HAVE_SETENV
122HAVE_SETUPTERM	1
123HAVE_SETVBUF
124HAVE_SGTTY_H
125HAVE_SIGACTION
126HAVE_SIGVEC
127HAVE_SIZECHANGE
128HAVE_SLK_COLOR
129HAVE_SLK_INIT	1
130HAVE_SNPRINTF
131HAVE_STDINT_H
132HAVE_STRDUP
133HAVE_STRLCAT
134HAVE_STRLCPY
135HAVE_STRSTR
136HAVE_SYMLINK
137HAVE_SYS_BSDTYPES_H
138HAVE_SYS_IOCTL_H
139HAVE_SYS_PARAM_H
140HAVE_SYS_POLL_H
141HAVE_SYS_SELECT_H
142HAVE_SYS_TERMIO_H
143HAVE_SYS_TIMES_H
144HAVE_SYS_TIME_H
145HAVE_SYS_TIME_SELECT
146HAVE_TCGETATTR
147HAVE_TCGETPGRP
148HAVE_TELL
149HAVE_TERMATTRS	1
150HAVE_TERMIOS_H
151HAVE_TERMIO_H
152HAVE_TERMNAME	1
153HAVE_TERM_ENTRY_H	1
154HAVE_TERM_H	1
155HAVE_TGETENT	1
156HAVE_TIGETNUM	1
157HAVE_TIGETSTR	1
158HAVE_TIMES
159HAVE_TTYENT_H
160HAVE_TYPEAHEAD	1
161HAVE_TYPEINFO
162HAVE_TYPE_ATTR_T
163HAVE_TYPE_SIGACTION
164HAVE_UNCTRL_H	1
165HAVE_UNISTD_H
166HAVE_UNLINK
167HAVE_USE_DEFAULT_COLORS
168HAVE_USE_SCREEN
169HAVE_USE_WINDOW
170HAVE_VFSCANF
171HAVE_VSNPRINTF
172HAVE_VSSCANF
173HAVE_WCSRTOMBS
174HAVE_WCSTOMBS
175HAVE_WCTOB
176HAVE_WCTOMB
177HAVE_WCTYPE_H
178HAVE_WINSSTR	1
179HAVE_WORKING_POLL
180HAVE_WRESIZE
181HAVE_WSYNCDOWN	1
182HAVE__DOSCAN
183MIXEDCASE_FILENAMES
184NCURSES_CHAR_EQ
185NCURSES_EXPANDED
186NCURSES_EXT_COLORS
187NCURSES_EXT_FUNCS
188NCURSES_NO_PADDING
189NCURSES_OSPEED_COMPAT
190NCURSES_PATHSEP	':'
191NCURSES_WIDECHAR
192NEED_PTEM_H
193NO_LEAKS
194PURE_TERMINFO
195STDC_HEADERS
196SVR4_ACTION
197SVR4_TERMIO
198SYSTEM_NAME	"unknown"
199TERMINFO	"none"
200TERMPATH	"none"
201TIME_WITH_SYS_TIME
202TYPEOF_CHTYPE
203USE_COLORFGBG
204USE_GETCAP
205USE_GETCAP_CACHE
206USE_HARD_TABS
207USE_HASHED_DB
208USE_HASHMAP
209USE_HOME_TERMINFO
210USE_LINKS
211USE_MY_MEMMOVE
212USE_OK_BCOPY
213USE_PTHREADS_EINTR
214USE_RCS_IDS
215USE_REENTRANT
216USE_SAFE_SPRINTF
217USE_SCROLL_HINTS
218USE_SIGWINCH
219USE_STRING_HACKS
220USE_SYMLINKS
221USE_SYSMOUSE
222USE_WEAK_SYMBOLS
223USE_WIDEC_SUPPORT
224USE_XMC_SUPPORT
225