source: trunk/libs/newlib/src/newlib/acconfig.h @ 444

Last change on this file since 444 was 444, checked in by satin@…, 6 years ago

add newlib,libalmos-mkh, restructure shared_syscalls.h and mini-libc

File size: 5.6 KB
Line 
1#ifndef __NEWLIB_H__
2
3#define __NEWLIB_H__ 1
4@TOP@
5
6/* EL/IX level */
7#undef _ELIX_LEVEL
8
9/* Newlib version */
10#undef _NEWLIB_VERSION
11
12/* C99 formats support (such as %a, %zu, ...) in IO functions like
13 * printf/scanf enabled */
14#undef _WANT_IO_C99_FORMATS
15
16/* long long type support in IO functions like printf/scanf enabled */
17#undef _WANT_IO_LONG_LONG
18
19/* long double type support in IO functions like printf/scanf enabled */
20#undef _WANT_IO_LONG_DOUBLE
21
22/* Positional argument support in printf functions enabled.  */
23#undef _WANT_IO_POS_ARGS
24
25/* Optional reentrant struct support.  Used mostly on platforms with
26   very restricted storage.  */
27#undef _WANT_REENT_SMALL
28
29/* Multibyte supported */
30#undef _MB_CAPABLE
31
32/* MB_LEN_MAX */
33#undef _MB_LEN_MAX
34
35/* ICONV enabled */
36#undef _ICONV_ENABLED
37
38/* Enable ICONV external CCS files loading capabilities */
39#undef _ICONV_ENABLE_EXTERNAL_CCS
40
41/* Define if the linker supports .preinit_array/.init_array/.fini_array
42 * sections.  */
43#undef  HAVE_INITFINI_ARRAY
44
45/* True if atexit() may dynamically allocate space for cleanup
46   functions.  */
47#undef  _ATEXIT_DYNAMIC_ALLOC
48
49/* Define if the compiler supports aliasing an array to an address.  */
50#undef  _HAVE_ARRAY_ALIASING
51
52/* Define if the platform supports long double type.  */
53#undef  _HAVE_LONG_DOUBLE
54
55/* Define if compiler supports -fno-tree-loop-distribute-patterns. */
56#undef  _HAVE_CC_INHIBIT_LOOP_TO_LIBCALL
57
58/* Define if the platform long double type is equal to double.  */
59#undef  _LDBL_EQ_DBL
60 
61/* Define if ivo supported in streamio.  */
62#undef _FVWRITE_IN_STREAMIO
63
64/* Define if fseek functions support seek optimization.  */
65#undef _FSEEK_OPTIMIZATION
66
67/* Define if wide char orientation is supported.  */
68#undef  _WIDE_ORIENT
69
70/* Define if unbuffered stream file optimization is supported.  */
71#undef _UNBUF_STREAM_OPT
72
73/* Define if enable lite version of exit.  */
74#undef _LITE_EXIT
75
76/* Define if nano version formatted IO is used.  */
77#undef _NANO_FORMATTED_IO
78
79@BOTTOM@
80/*
81 * Iconv encodings enabled ("to" direction)
82 */
83#undef _ICONV_TO_ENCODING_BIG5
84#undef _ICONV_TO_ENCODING_CP775
85#undef _ICONV_TO_ENCODING_CP850
86#undef _ICONV_TO_ENCODING_CP852
87#undef _ICONV_TO_ENCODING_CP855
88#undef _ICONV_TO_ENCODING_CP866
89#undef _ICONV_TO_ENCODING_EUC_JP
90#undef _ICONV_TO_ENCODING_EUC_TW
91#undef _ICONV_TO_ENCODING_EUC_KR
92#undef _ICONV_TO_ENCODING_ISO_8859_1
93#undef _ICONV_TO_ENCODING_ISO_8859_10
94#undef _ICONV_TO_ENCODING_ISO_8859_11
95#undef _ICONV_TO_ENCODING_ISO_8859_13
96#undef _ICONV_TO_ENCODING_ISO_8859_14
97#undef _ICONV_TO_ENCODING_ISO_8859_15
98#undef _ICONV_TO_ENCODING_ISO_8859_2
99#undef _ICONV_TO_ENCODING_ISO_8859_3
100#undef _ICONV_TO_ENCODING_ISO_8859_4
101#undef _ICONV_TO_ENCODING_ISO_8859_5
102#undef _ICONV_TO_ENCODING_ISO_8859_6
103#undef _ICONV_TO_ENCODING_ISO_8859_7
104#undef _ICONV_TO_ENCODING_ISO_8859_8
105#undef _ICONV_TO_ENCODING_ISO_8859_9
106#undef _ICONV_TO_ENCODING_ISO_IR_111
107#undef _ICONV_TO_ENCODING_KOI8_R
108#undef _ICONV_TO_ENCODING_KOI8_RU
109#undef _ICONV_TO_ENCODING_KOI8_U
110#undef _ICONV_TO_ENCODING_KOI8_UNI
111#undef _ICONV_TO_ENCODING_UCS_2
112#undef _ICONV_TO_ENCODING_UCS_2_INTERNAL
113#undef _ICONV_TO_ENCODING_UCS_2BE
114#undef _ICONV_TO_ENCODING_UCS_2LE
115#undef _ICONV_TO_ENCODING_UCS_4
116#undef _ICONV_TO_ENCODING_UCS_4_INTERNAL
117#undef _ICONV_TO_ENCODING_UCS_4BE
118#undef _ICONV_TO_ENCODING_UCS_4LE
119#undef _ICONV_TO_ENCODING_US_ASCII
120#undef _ICONV_TO_ENCODING_UTF_16
121#undef _ICONV_TO_ENCODING_UTF_16BE
122#undef _ICONV_TO_ENCODING_UTF_16LE
123#undef _ICONV_TO_ENCODING_UTF_8
124#undef _ICONV_TO_ENCODING_WIN_1250
125#undef _ICONV_TO_ENCODING_WIN_1251
126#undef _ICONV_TO_ENCODING_WIN_1252
127#undef _ICONV_TO_ENCODING_WIN_1253
128#undef _ICONV_TO_ENCODING_WIN_1254
129#undef _ICONV_TO_ENCODING_WIN_1255
130#undef _ICONV_TO_ENCODING_WIN_1256
131#undef _ICONV_TO_ENCODING_WIN_1257
132#undef _ICONV_TO_ENCODING_WIN_1258
133
134/*
135 * Iconv encodings enabled ("from" direction)
136 */
137#undef _ICONV_FROM_ENCODING_BIG5
138#undef _ICONV_FROM_ENCODING_CP775
139#undef _ICONV_FROM_ENCODING_CP850
140#undef _ICONV_FROM_ENCODING_CP852
141#undef _ICONV_FROM_ENCODING_CP855
142#undef _ICONV_FROM_ENCODING_CP866
143#undef _ICONV_FROM_ENCODING_EUC_JP
144#undef _ICONV_FROM_ENCODING_EUC_TW
145#undef _ICONV_FROM_ENCODING_EUC_KR
146#undef _ICONV_FROM_ENCODING_ISO_8859_1
147#undef _ICONV_FROM_ENCODING_ISO_8859_10
148#undef _ICONV_FROM_ENCODING_ISO_8859_11
149#undef _ICONV_FROM_ENCODING_ISO_8859_13
150#undef _ICONV_FROM_ENCODING_ISO_8859_14
151#undef _ICONV_FROM_ENCODING_ISO_8859_15
152#undef _ICONV_FROM_ENCODING_ISO_8859_2
153#undef _ICONV_FROM_ENCODING_ISO_8859_3
154#undef _ICONV_FROM_ENCODING_ISO_8859_4
155#undef _ICONV_FROM_ENCODING_ISO_8859_5
156#undef _ICONV_FROM_ENCODING_ISO_8859_6
157#undef _ICONV_FROM_ENCODING_ISO_8859_7
158#undef _ICONV_FROM_ENCODING_ISO_8859_8
159#undef _ICONV_FROM_ENCODING_ISO_8859_9
160#undef _ICONV_FROM_ENCODING_ISO_IR_111
161#undef _ICONV_FROM_ENCODING_KOI8_R
162#undef _ICONV_FROM_ENCODING_KOI8_RU
163#undef _ICONV_FROM_ENCODING_KOI8_U
164#undef _ICONV_FROM_ENCODING_KOI8_UNI
165#undef _ICONV_FROM_ENCODING_UCS_2
166#undef _ICONV_FROM_ENCODING_UCS_2_INTERNAL
167#undef _ICONV_FROM_ENCODING_UCS_2BE
168#undef _ICONV_FROM_ENCODING_UCS_2LE
169#undef _ICONV_FROM_ENCODING_UCS_4
170#undef _ICONV_FROM_ENCODING_UCS_4_INTERNAL
171#undef _ICONV_FROM_ENCODING_UCS_4BE
172#undef _ICONV_FROM_ENCODING_UCS_4LE
173#undef _ICONV_FROM_ENCODING_US_ASCII
174#undef _ICONV_FROM_ENCODING_UTF_16
175#undef _ICONV_FROM_ENCODING_UTF_16BE
176#undef _ICONV_FROM_ENCODING_UTF_16LE
177#undef _ICONV_FROM_ENCODING_UTF_8
178#undef _ICONV_FROM_ENCODING_WIN_1250
179#undef _ICONV_FROM_ENCODING_WIN_1251
180#undef _ICONV_FROM_ENCODING_WIN_1252
181#undef _ICONV_FROM_ENCODING_WIN_1253
182#undef _ICONV_FROM_ENCODING_WIN_1254
183#undef _ICONV_FROM_ENCODING_WIN_1255
184#undef _ICONV_FROM_ENCODING_WIN_1256
185#undef _ICONV_FROM_ENCODING_WIN_1257
186#undef _ICONV_FROM_ENCODING_WIN_1258
187
188#endif /* !__NEWLIB_H__ */
Note: See TracBrowser for help on using the repository browser.