Cygwin: //: fetch only one item per loop
[newlib-cygwin.git] / newlib / newlib.hin
blob8318469400b083451c585ae857b3db89fd0ba464
1 /* newlib.hin.  Generated from configure.ac by autoheader.  */
3 /* NB: The contents are filtered before being installed. */
5 #ifndef __NEWLIB_H__
6 #define __NEWLIB_H__ 1
8 /* Newlib version */
9 #include <_newlib_version.h>
11 /* Define to 1 if the system has the type `long double'. */
12 #undef HAVE_LONG_DOUBLE
14 /* Define to the address where bug reports for this package should be sent. */
15 #undef PACKAGE_BUGREPORT
17 /* Define to the full name of this package. */
18 #undef PACKAGE_NAME
20 /* Define to the full name and version of this package. */
21 #undef PACKAGE_STRING
23 /* Define to the one symbol short name of this package. */
24 #undef PACKAGE_TARNAME
26 /* Define to the home page for this package. */
27 #undef PACKAGE_URL
29 /* Define to the version of this package. */
30 #undef PACKAGE_VERSION
32 /* If atexit() may dynamically allocate space for cleanup functions. */
33 #undef _ATEXIT_DYNAMIC_ALLOC
35 /* EL/IX level */
36 #undef _ELIX_LEVEL
38 /* Define if fseek functions support seek optimization. */
39 #undef _FSEEK_OPTIMIZATION
41 /* Define if ivo supported in streamio. */
42 #undef _FVWRITE_IN_STREAMIO
44 /* Define if compiler supports -fno-tree-loop-distribute-patterns. */
45 #undef _HAVE_CC_INHIBIT_LOOP_TO_LIBCALL
47 /* Define if the linker supports .preinit_array/.init_array/.fini_array
48    sections. */
49 #undef _HAVE_INITFINI_ARRAY
51 /* Define if the platform supports long double type. */
52 #undef _HAVE_LONG_DOUBLE
54 /* ICONV enabled. */
55 #undef _ICONV_ENABLED
57 /* Enable ICONV external CCS files loading capabilities. */
58 #undef _ICONV_ENABLE_EXTERNAL_CCS
60 /* Support big5 input encoding. */
61 #undef _ICONV_FROM_ENCODING_BIG5
63 /* Support cp775 input encoding. */
64 #undef _ICONV_FROM_ENCODING_CP775
66 /* Support cp850 input encoding. */
67 #undef _ICONV_FROM_ENCODING_CP850
69 /* Support cp852 input encoding. */
70 #undef _ICONV_FROM_ENCODING_CP852
72 /* Support cp855 input encoding. */
73 #undef _ICONV_FROM_ENCODING_CP855
75 /* Support cp866 input encoding. */
76 #undef _ICONV_FROM_ENCODING_CP866
78 /* Support euc_jp input encoding. */
79 #undef _ICONV_FROM_ENCODING_EUC_JP
81 /* Support euc_kr input encoding. */
82 #undef _ICONV_FROM_ENCODING_EUC_KR
84 /* Support euc_tw input encoding. */
85 #undef _ICONV_FROM_ENCODING_EUC_TW
87 /* Support iso_8859_1 input encoding. */
88 #undef _ICONV_FROM_ENCODING_ISO_8859_1
90 /* Support iso_8859_10 input encoding. */
91 #undef _ICONV_FROM_ENCODING_ISO_8859_10
93 /* Support iso_8859_11 input encoding. */
94 #undef _ICONV_FROM_ENCODING_ISO_8859_11
96 /* Support iso_8859_13 input encoding. */
97 #undef _ICONV_FROM_ENCODING_ISO_8859_13
99 /* Support iso_8859_14 input encoding. */
100 #undef _ICONV_FROM_ENCODING_ISO_8859_14
102 /* Support iso_8859_15 input encoding. */
103 #undef _ICONV_FROM_ENCODING_ISO_8859_15
105 /* Support iso_8859_2 input encoding. */
106 #undef _ICONV_FROM_ENCODING_ISO_8859_2
108 /* Support iso_8859_3 input encoding. */
109 #undef _ICONV_FROM_ENCODING_ISO_8859_3
111 /* Support iso_8859_4 input encoding. */
112 #undef _ICONV_FROM_ENCODING_ISO_8859_4
114 /* Support iso_8859_5 input encoding. */
115 #undef _ICONV_FROM_ENCODING_ISO_8859_5
117 /* Support iso_8859_6 input encoding. */
118 #undef _ICONV_FROM_ENCODING_ISO_8859_6
120 /* Support iso_8859_7 input encoding. */
121 #undef _ICONV_FROM_ENCODING_ISO_8859_7
123 /* Support iso_8859_8 input encoding. */
124 #undef _ICONV_FROM_ENCODING_ISO_8859_8
126 /* Support iso_8859_9 input encoding. */
127 #undef _ICONV_FROM_ENCODING_ISO_8859_9
129 /* Support iso_ir_111 input encoding. */
130 #undef _ICONV_FROM_ENCODING_ISO_IR_111
132 /* Support koi8_r input encoding. */
133 #undef _ICONV_FROM_ENCODING_KOI8_R
135 /* Support koi8_ru input encoding. */
136 #undef _ICONV_FROM_ENCODING_KOI8_RU
138 /* Support koi8_u input encoding. */
139 #undef _ICONV_FROM_ENCODING_KOI8_U
141 /* Support koi8_uni input encoding. */
142 #undef _ICONV_FROM_ENCODING_KOI8_UNI
144 /* Support ucs_2 input encoding. */
145 #undef _ICONV_FROM_ENCODING_UCS_2
147 /* Support ucs_2be input encoding. */
148 #undef _ICONV_FROM_ENCODING_UCS_2BE
150 /* Support ucs_2le input encoding. */
151 #undef _ICONV_FROM_ENCODING_UCS_2LE
153 /* Support ucs_2_internal input encoding. */
154 #undef _ICONV_FROM_ENCODING_UCS_2_INTERNAL
156 /* Support ucs_4 input encoding. */
157 #undef _ICONV_FROM_ENCODING_UCS_4
159 /* Support ucs_4be input encoding. */
160 #undef _ICONV_FROM_ENCODING_UCS_4BE
162 /* Support ucs_4le input encoding. */
163 #undef _ICONV_FROM_ENCODING_UCS_4LE
165 /* Support ucs_4_internal input encoding. */
166 #undef _ICONV_FROM_ENCODING_UCS_4_INTERNAL
168 /* Support us_ascii input encoding. */
169 #undef _ICONV_FROM_ENCODING_US_ASCII
171 /* Support utf_16 input encoding. */
172 #undef _ICONV_FROM_ENCODING_UTF_16
174 /* Support utf_16be input encoding. */
175 #undef _ICONV_FROM_ENCODING_UTF_16BE
177 /* Support utf_16le input encoding. */
178 #undef _ICONV_FROM_ENCODING_UTF_16LE
180 /* Support utf_8 input encoding. */
181 #undef _ICONV_FROM_ENCODING_UTF_8
183 /* Support win_1250 input encoding. */
184 #undef _ICONV_FROM_ENCODING_WIN_1250
186 /* Support win_1251 input encoding. */
187 #undef _ICONV_FROM_ENCODING_WIN_1251
189 /* Support win_1252 input encoding. */
190 #undef _ICONV_FROM_ENCODING_WIN_1252
192 /* Support win_1253 input encoding. */
193 #undef _ICONV_FROM_ENCODING_WIN_1253
195 /* Support win_1254 input encoding. */
196 #undef _ICONV_FROM_ENCODING_WIN_1254
198 /* Support win_1255 input encoding. */
199 #undef _ICONV_FROM_ENCODING_WIN_1255
201 /* Support win_1256 input encoding. */
202 #undef _ICONV_FROM_ENCODING_WIN_1256
204 /* Support win_1257 input encoding. */
205 #undef _ICONV_FROM_ENCODING_WIN_1257
207 /* Support win_1258 input encoding. */
208 #undef _ICONV_FROM_ENCODING_WIN_1258
210 /* Support big5 output encoding. */
211 #undef _ICONV_TO_ENCODING_BIG5
213 /* Support cp775 output encoding. */
214 #undef _ICONV_TO_ENCODING_CP775
216 /* Support cp850 output encoding. */
217 #undef _ICONV_TO_ENCODING_CP850
219 /* Support cp852 output encoding. */
220 #undef _ICONV_TO_ENCODING_CP852
222 /* Support cp855 output encoding. */
223 #undef _ICONV_TO_ENCODING_CP855
225 /* Support cp866 output encoding. */
226 #undef _ICONV_TO_ENCODING_CP866
228 /* Support euc_jp output encoding. */
229 #undef _ICONV_TO_ENCODING_EUC_JP
231 /* Support euc_kr output encoding. */
232 #undef _ICONV_TO_ENCODING_EUC_KR
234 /* Support euc_tw output encoding. */
235 #undef _ICONV_TO_ENCODING_EUC_TW
237 /* Support iso_8859_1 output encoding. */
238 #undef _ICONV_TO_ENCODING_ISO_8859_1
240 /* Support iso_8859_10 output encoding. */
241 #undef _ICONV_TO_ENCODING_ISO_8859_10
243 /* Support iso_8859_11 output encoding. */
244 #undef _ICONV_TO_ENCODING_ISO_8859_11
246 /* Support iso_8859_13 output encoding. */
247 #undef _ICONV_TO_ENCODING_ISO_8859_13
249 /* Support iso_8859_14 output encoding. */
250 #undef _ICONV_TO_ENCODING_ISO_8859_14
252 /* Support iso_8859_15 output encoding. */
253 #undef _ICONV_TO_ENCODING_ISO_8859_15
255 /* Support iso_8859_2 output encoding. */
256 #undef _ICONV_TO_ENCODING_ISO_8859_2
258 /* Support iso_8859_3 output encoding. */
259 #undef _ICONV_TO_ENCODING_ISO_8859_3
261 /* Support iso_8859_4 output encoding. */
262 #undef _ICONV_TO_ENCODING_ISO_8859_4
264 /* Support iso_8859_5 output encoding. */
265 #undef _ICONV_TO_ENCODING_ISO_8859_5
267 /* Support iso_8859_6 output encoding. */
268 #undef _ICONV_TO_ENCODING_ISO_8859_6
270 /* Support iso_8859_7 output encoding. */
271 #undef _ICONV_TO_ENCODING_ISO_8859_7
273 /* Support iso_8859_8 output encoding. */
274 #undef _ICONV_TO_ENCODING_ISO_8859_8
276 /* Support iso_8859_9 output encoding. */
277 #undef _ICONV_TO_ENCODING_ISO_8859_9
279 /* Support iso_ir_111 output encoding. */
280 #undef _ICONV_TO_ENCODING_ISO_IR_111
282 /* Support koi8_r output encoding. */
283 #undef _ICONV_TO_ENCODING_KOI8_R
285 /* Support koi8_ru output encoding. */
286 #undef _ICONV_TO_ENCODING_KOI8_RU
288 /* Support koi8_u output encoding. */
289 #undef _ICONV_TO_ENCODING_KOI8_U
291 /* Support koi8_uni output encoding. */
292 #undef _ICONV_TO_ENCODING_KOI8_UNI
294 /* Support ucs_2 output encoding. */
295 #undef _ICONV_TO_ENCODING_UCS_2
297 /* Support ucs_2be output encoding. */
298 #undef _ICONV_TO_ENCODING_UCS_2BE
300 /* Support ucs_2le output encoding. */
301 #undef _ICONV_TO_ENCODING_UCS_2LE
303 /* Support ucs_2_internal output encoding. */
304 #undef _ICONV_TO_ENCODING_UCS_2_INTERNAL
306 /* Support ucs_4 output encoding. */
307 #undef _ICONV_TO_ENCODING_UCS_4
309 /* Support ucs_4be output encoding. */
310 #undef _ICONV_TO_ENCODING_UCS_4BE
312 /* Support ucs_4le output encoding. */
313 #undef _ICONV_TO_ENCODING_UCS_4LE
315 /* Support ucs_4_internal output encoding. */
316 #undef _ICONV_TO_ENCODING_UCS_4_INTERNAL
318 /* Support us_ascii output encoding. */
319 #undef _ICONV_TO_ENCODING_US_ASCII
321 /* Support utf_16 output encoding. */
322 #undef _ICONV_TO_ENCODING_UTF_16
324 /* Support utf_16be output encoding. */
325 #undef _ICONV_TO_ENCODING_UTF_16BE
327 /* Support utf_16le output encoding. */
328 #undef _ICONV_TO_ENCODING_UTF_16LE
330 /* Support utf_8 output encoding. */
331 #undef _ICONV_TO_ENCODING_UTF_8
333 /* Support win_1250 output encoding. */
334 #undef _ICONV_TO_ENCODING_WIN_1250
336 /* Support win_1251 output encoding. */
337 #undef _ICONV_TO_ENCODING_WIN_1251
339 /* Support win_1252 output encoding. */
340 #undef _ICONV_TO_ENCODING_WIN_1252
342 /* Support win_1253 output encoding. */
343 #undef _ICONV_TO_ENCODING_WIN_1253
345 /* Support win_1254 output encoding. */
346 #undef _ICONV_TO_ENCODING_WIN_1254
348 /* Support win_1255 output encoding. */
349 #undef _ICONV_TO_ENCODING_WIN_1255
351 /* Support win_1256 output encoding. */
352 #undef _ICONV_TO_ENCODING_WIN_1256
354 /* Support win_1257 output encoding. */
355 #undef _ICONV_TO_ENCODING_WIN_1257
357 /* Support win_1258 output encoding. */
358 #undef _ICONV_TO_ENCODING_WIN_1258
360 /* Define if the platform long double type is equal to double. */
361 #undef _LDBL_EQ_DBL
363 /* Define if lite version of exit supported. */
364 #undef _LITE_EXIT
366 /* Multibyte supported. */
367 #undef _MB_CAPABLE
369 /* Multibyte max length. */
370 #undef _MB_LEN_MAX
372 /* Define if small footprint nano-formatted-IO implementation used. */
373 #undef _NANO_FORMATTED_IO
375 /* nano version of malloc is used. */
376 #undef _NANO_MALLOC
378 /* The newlib version in string format. */
379 #undef _NEWLIB_VERSION
381 /* Verify _REENT_CHECK macros allocate memory successfully. */
382 #undef _REENT_CHECK_VERIFY
384 /* Define if using retargetable functions for default lock routines. */
385 #undef _RETARGETABLE_LOCKING
387 /* Define if unbuffered stream file optimization is supported. */
388 #undef _UNBUF_STREAM_OPT
390 /* Enable C99 formats support (e.g. %a, %zu, ...) in IO functions like
391    printf/scanf. */
392 #undef _WANT_IO_C99_FORMATS
394 /* Define to enable long double type support in IO functions like
395    printf/scanf. */
396 #undef _WANT_IO_LONG_DOUBLE
398 /* Define to enable long long type support in IO functions like printf/scanf.
399    */
400 #undef _WANT_IO_LONG_LONG
402 /* Positional argument support in printf functions enabled. */
403 #undef _WANT_IO_POS_ARGS
405 /* Define to enable backward binary compatibility for struct _reent. */
406 #undef _WANT_REENT_BACKWARD_BINARY_COMPAT
408 /* Optional reentrant struct support. Used mostly on platforms with very
409    restricted storage. */
410 #undef _WANT_REENT_SMALL
412 /* Define to enable thread-local storage objects as a replacment for struct
413    _reent members. */
414 #undef _WANT_REENT_THREAD_LOCAL
416 /* Register application finalization function using atexit. */
417 #undef _WANT_REGISTER_FINI
419 /* Define if using gdtoa rather than legacy ldtoa. */
420 #undef _WANT_USE_GDTOA
422 /* Define to use type long for time_t. */
423 #undef _WANT_USE_LONG_TIME_T
425 /* Define if wide char orientation is supported. */
426 #undef _WIDE_ORIENT
428 /* The newlib minor version number. */
429 #undef __NEWLIB_MINOR__
431 /* The newlib patch level. */
432 #undef __NEWLIB_PATCHLEVEL__
434 /* The newlib major version number. */
435 #undef __NEWLIB__
437 #endif /* !__NEWLIB_H__ */