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