7cd7b38885306a4cf99e3940780269f686de0e76
[ncurses.git] / include / ncurses_defs
1 # $Id: ncurses_defs,v 1.27 2005/01/28 21:11:53 tom Exp $
2 ##############################################################################
3 # Copyright (c) 2000-2004,2005 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
34 BROKEN_LINKER
35 BSD_TPUTS
36 CC_HAS_INLINE_FUNCS
37 CC_HAS_PROTOS
38 CPP_HAS_PARAM_INIT
39 CPP_HAS_VSCAN_FUNC
40 CURSES_ACS_ARRAY        acs_map
41 CURSES_WACS_ARRAY       _nc_wacs
42 DECL_ERRNO
43 ETIP_NEEDS_MATH_H
44 GCC_NORETURN    /* nothing */
45 GCC_UNUSED      /* nothing */
46 HAVE_BIG_CORE
47 HAVE_BSD_CGETENT
48 HAVE_BSD_SIGNAL_H
49 HAVE_BTOWC 
50 HAVE_BUILTIN_H
51 HAVE_DIRENT_H
52 HAVE_ERRNO
53 HAVE_FCNTL_H
54 HAVE_FORM_H
55 HAVE_GETCWD
56 HAVE_GETEGID
57 HAVE_GETEUID
58 HAVE_GETNSTR
59 HAVE_GETOPT_H
60 HAVE_GETTIMEOFDAY
61 HAVE_GETTTYNAM
62 HAVE_GPM_H
63 HAVE_GPP_BUILTIN_H
64 HAVE_GXX_BUILTIN_H
65 HAVE_HAS_KEY
66 HAVE_ISASCII
67 HAVE_ISSETUGID
68 HAVE_LANGINFO_CODESET
69 HAVE_LIBC_H
70 HAVE_LIBDBMALLOC
71 HAVE_LIBDMALLOC
72 HAVE_LIBFORM
73 HAVE_LIBGPM
74 HAVE_LIBMENU
75 HAVE_LIBMPATROL
76 HAVE_LIBPANEL
77 HAVE_LIMITS_H
78 HAVE_LINK
79 HAVE_LOCALE_H
80 HAVE_LONG_FILE_NAMES
81 HAVE_MBLEN
82 HAVE_MBRLEN
83 HAVE_MBRTOWC
84 HAVE_MBTOWC
85 HAVE_MENU_H
86 HAVE_MKSTEMP
87 HAVE_NANOSLEEP
88 HAVE_NC_ALLOC_H
89 HAVE_PANEL_H
90 HAVE_POLL
91 HAVE_POLL_H
92 HAVE_PURIFY
93 HAVE_PUTWC 
94 HAVE_REGEXPR_H_FUNCS
95 HAVE_REGEXP_H_FUNCS
96 HAVE_REGEX_H_FUNCS
97 HAVE_REMOVE
98 HAVE_RESIZETERM
99 HAVE_SELECT
100 HAVE_SETBUF
101 HAVE_SETBUFFER
102 HAVE_SETVBUF
103 HAVE_SIGACTION
104 HAVE_SIGVEC
105 HAVE_SIZECHANGE
106 HAVE_SLK_COLOR
107 HAVE_STRDUP
108 HAVE_STRSTR
109 HAVE_SYMLINK
110 HAVE_SYS_BSDTYPES_H
111 HAVE_SYS_IOCTL_H
112 HAVE_SYS_PARAM_H
113 HAVE_SYS_POLL_H
114 HAVE_SYS_SELECT_H
115 HAVE_SYS_TERMIO_H
116 HAVE_SYS_TIMES_H
117 HAVE_SYS_TIME_H
118 HAVE_SYS_TIME_SELECT
119 HAVE_TCGETATTR
120 HAVE_TCGETPGRP
121 HAVE_TELL
122 HAVE_TERMIOS_H
123 HAVE_TERMIO_H
124 HAVE_TIMES
125 HAVE_TTYENT_H
126 HAVE_TYPEINFO
127 HAVE_TYPE_ATTR_T
128 HAVE_TYPE_SIGACTION
129 HAVE_UNISTD_H
130 HAVE_UNLINK
131 HAVE_USE_DEFAULT_COLORS
132 HAVE_VFSCANF
133 HAVE_VSNPRINTF
134 HAVE_VSSCANF
135 HAVE_WCTOB 
136 HAVE_WCTOMB
137 HAVE_WCTYPE_H
138 HAVE_WORKING_POLL
139 HAVE_WRESIZE
140 HAVE__DOSCAN
141 MIXEDCASE_FILENAMES
142 NCURSES_EXPANDED
143 NCURSES_EXT_COLORS
144 NCURSES_EXT_FUNCS
145 NCURSES_NOMACROS
146 NCURSES_NO_PADDING
147 NCURSES_PATHSEP ':'
148 NDEBUG
149 NEED_PTEM_H
150 NO_LEAKS
151 PURE_TERMINFO
152 RETSIGTYPE
153 STDC_HEADERS
154 SVR4_ACTION
155 SVR4_TERMIO
156 SYSTEM_NAME     "unknown"
157 TERMINFO        "none"
158 TERMPATH        "none"
159 TIME_WITH_SYS_TIME
160 TYPEOF_CHTYPE
161 USE_COLORFGBG
162 USE_DATABASE
163 USE_GETCAP
164 USE_GETCAP_CACHE
165 USE_HARD_TABS
166 USE_HASHMAP
167 USE_HOME_TERMINFO
168 USE_LINKS
169 USE_MY_MEMMOVE
170 USE_OK_BCOPY
171 USE_RCS_IDS
172 USE_SAFE_SPRINTF
173 USE_SCROLL_HINTS
174 USE_SIGWINCH
175 USE_STDIO_VSCAN
176 USE_STRSTREAM_VSCAN
177 USE_STRSTREAM_VSCAN_CAST
178 USE_SYMLINKS
179 USE_SYSMOUSE
180 USE_TERMCAP
181 USE_WIDEC_SUPPORT
182 USE_XMC_SUPPORT