OSDN Git Service

gdb/
[pf3gnuchains/pf3gnuchains3x.git] / newlib / acconfig.h
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 the platform long double type is equal to double.  */
56 #undef  _LDBL_EQ_DBL
57
58 @BOTTOM@
59 /*
60  * Iconv encodings enabled ("to" direction)
61  */
62 #undef _ICONV_TO_ENCODING_BIG5
63 #undef _ICONV_TO_ENCODING_CP775
64 #undef _ICONV_TO_ENCODING_CP850
65 #undef _ICONV_TO_ENCODING_CP852
66 #undef _ICONV_TO_ENCODING_CP855
67 #undef _ICONV_TO_ENCODING_CP866
68 #undef _ICONV_TO_ENCODING_EUC_JP
69 #undef _ICONV_TO_ENCODING_EUC_TW
70 #undef _ICONV_TO_ENCODING_EUC_KR
71 #undef _ICONV_TO_ENCODING_ISO_8859_1
72 #undef _ICONV_TO_ENCODING_ISO_8859_10
73 #undef _ICONV_TO_ENCODING_ISO_8859_11
74 #undef _ICONV_TO_ENCODING_ISO_8859_13
75 #undef _ICONV_TO_ENCODING_ISO_8859_14
76 #undef _ICONV_TO_ENCODING_ISO_8859_15
77 #undef _ICONV_TO_ENCODING_ISO_8859_2
78 #undef _ICONV_TO_ENCODING_ISO_8859_3
79 #undef _ICONV_TO_ENCODING_ISO_8859_4
80 #undef _ICONV_TO_ENCODING_ISO_8859_5
81 #undef _ICONV_TO_ENCODING_ISO_8859_6
82 #undef _ICONV_TO_ENCODING_ISO_8859_7
83 #undef _ICONV_TO_ENCODING_ISO_8859_8
84 #undef _ICONV_TO_ENCODING_ISO_8859_9
85 #undef _ICONV_TO_ENCODING_ISO_IR_111
86 #undef _ICONV_TO_ENCODING_KOI8_R
87 #undef _ICONV_TO_ENCODING_KOI8_RU
88 #undef _ICONV_TO_ENCODING_KOI8_U
89 #undef _ICONV_TO_ENCODING_KOI8_UNI
90 #undef _ICONV_TO_ENCODING_UCS_2
91 #undef _ICONV_TO_ENCODING_UCS_2_INTERNAL
92 #undef _ICONV_TO_ENCODING_UCS_2BE
93 #undef _ICONV_TO_ENCODING_UCS_2LE
94 #undef _ICONV_TO_ENCODING_UCS_4
95 #undef _ICONV_TO_ENCODING_UCS_4_INTERNAL
96 #undef _ICONV_TO_ENCODING_UCS_4BE
97 #undef _ICONV_TO_ENCODING_UCS_4LE
98 #undef _ICONV_TO_ENCODING_US_ASCII
99 #undef _ICONV_TO_ENCODING_UTF_16
100 #undef _ICONV_TO_ENCODING_UTF_16BE
101 #undef _ICONV_TO_ENCODING_UTF_16LE
102 #undef _ICONV_TO_ENCODING_UTF_8
103 #undef _ICONV_TO_ENCODING_WIN_1250
104 #undef _ICONV_TO_ENCODING_WIN_1251
105 #undef _ICONV_TO_ENCODING_WIN_1252
106 #undef _ICONV_TO_ENCODING_WIN_1253
107 #undef _ICONV_TO_ENCODING_WIN_1254
108 #undef _ICONV_TO_ENCODING_WIN_1255
109 #undef _ICONV_TO_ENCODING_WIN_1256
110 #undef _ICONV_TO_ENCODING_WIN_1257
111 #undef _ICONV_TO_ENCODING_WIN_1258
112
113 /*
114  * Iconv encodings enabled ("from" direction)
115  */
116 #undef _ICONV_FROM_ENCODING_BIG5
117 #undef _ICONV_FROM_ENCODING_CP775
118 #undef _ICONV_FROM_ENCODING_CP850
119 #undef _ICONV_FROM_ENCODING_CP852
120 #undef _ICONV_FROM_ENCODING_CP855
121 #undef _ICONV_FROM_ENCODING_CP866
122 #undef _ICONV_FROM_ENCODING_EUC_JP
123 #undef _ICONV_FROM_ENCODING_EUC_TW
124 #undef _ICONV_FROM_ENCODING_EUC_KR
125 #undef _ICONV_FROM_ENCODING_ISO_8859_1
126 #undef _ICONV_FROM_ENCODING_ISO_8859_10
127 #undef _ICONV_FROM_ENCODING_ISO_8859_11
128 #undef _ICONV_FROM_ENCODING_ISO_8859_13
129 #undef _ICONV_FROM_ENCODING_ISO_8859_14
130 #undef _ICONV_FROM_ENCODING_ISO_8859_15
131 #undef _ICONV_FROM_ENCODING_ISO_8859_2
132 #undef _ICONV_FROM_ENCODING_ISO_8859_3
133 #undef _ICONV_FROM_ENCODING_ISO_8859_4
134 #undef _ICONV_FROM_ENCODING_ISO_8859_5
135 #undef _ICONV_FROM_ENCODING_ISO_8859_6
136 #undef _ICONV_FROM_ENCODING_ISO_8859_7
137 #undef _ICONV_FROM_ENCODING_ISO_8859_8
138 #undef _ICONV_FROM_ENCODING_ISO_8859_9
139 #undef _ICONV_FROM_ENCODING_ISO_IR_111
140 #undef _ICONV_FROM_ENCODING_KOI8_R
141 #undef _ICONV_FROM_ENCODING_KOI8_RU
142 #undef _ICONV_FROM_ENCODING_KOI8_U
143 #undef _ICONV_FROM_ENCODING_KOI8_UNI
144 #undef _ICONV_FROM_ENCODING_UCS_2
145 #undef _ICONV_FROM_ENCODING_UCS_2_INTERNAL
146 #undef _ICONV_FROM_ENCODING_UCS_2BE
147 #undef _ICONV_FROM_ENCODING_UCS_2LE
148 #undef _ICONV_FROM_ENCODING_UCS_4
149 #undef _ICONV_FROM_ENCODING_UCS_4_INTERNAL
150 #undef _ICONV_FROM_ENCODING_UCS_4BE
151 #undef _ICONV_FROM_ENCODING_UCS_4LE
152 #undef _ICONV_FROM_ENCODING_US_ASCII
153 #undef _ICONV_FROM_ENCODING_UTF_16
154 #undef _ICONV_FROM_ENCODING_UTF_16BE
155 #undef _ICONV_FROM_ENCODING_UTF_16LE
156 #undef _ICONV_FROM_ENCODING_UTF_8
157 #undef _ICONV_FROM_ENCODING_WIN_1250
158 #undef _ICONV_FROM_ENCODING_WIN_1251
159 #undef _ICONV_FROM_ENCODING_WIN_1252
160 #undef _ICONV_FROM_ENCODING_WIN_1253
161 #undef _ICONV_FROM_ENCODING_WIN_1254
162 #undef _ICONV_FROM_ENCODING_WIN_1255
163 #undef _ICONV_FROM_ENCODING_WIN_1256
164 #undef _ICONV_FROM_ENCODING_WIN_1257
165 #undef _ICONV_FROM_ENCODING_WIN_1258
166
167 #endif /* !__NEWLIB_H__ */