OSDN Git Service

b08160cdb5b2405b64d7e0b4d388f28b0c494f57
[pf3gnuchains/pf3gnuchains4x.git] / newlib / newlib.hin
1 #ifndef __NEWLIB_H__
2
3 #define __NEWLIB_H__ 1
4
5 /* EL/IX level */
6 #undef _ELIX_LEVEL
7
8 /* Newlib version */
9 #undef _NEWLIB_VERSION
10
11 /* long long type support in IO functions like printf/scanf enabled */
12 #undef _WANT_IO_LONG_LONG
13
14 /* long double type support in IO functions like printf/scanf enabled */
15 #undef _WANT_IO_LONG_DOUBLE
16
17 /* Positional argument support in printf functions enabled.  */
18 #undef _WANT_IO_POS_ARGS
19
20 /* Multibyte supported */
21 #undef _MB_CAPABLE
22
23 /* MB_LEN_MAX */
24 #undef _MB_LEN_MAX
25
26 /* ICONV enabled */
27 #undef _ICONV_ENABLED
28
29 /* Enable ICONV external CCS files loading capabilities */
30 #undef _ICONV_ENABLE_EXTERNAL_CCS
31
32 /*
33  * Iconv encodings enabled ("to" direction)
34  */
35 #undef _ICONV_TO_ENCODING_BIG5
36 #undef _ICONV_TO_ENCODING_CP775
37 #undef _ICONV_TO_ENCODING_CP850
38 #undef _ICONV_TO_ENCODING_CP852
39 #undef _ICONV_TO_ENCODING_CP855
40 #undef _ICONV_TO_ENCODING_CP866
41 #undef _ICONV_TO_ENCODING_EUC_JP
42 #undef _ICONV_TO_ENCODING_EUC_TW
43 #undef _ICONV_TO_ENCODING_EUC_KR
44 #undef _ICONV_TO_ENCODING_ISO_8859_1
45 #undef _ICONV_TO_ENCODING_ISO_8859_10
46 #undef _ICONV_TO_ENCODING_ISO_8859_11
47 #undef _ICONV_TO_ENCODING_ISO_8859_13
48 #undef _ICONV_TO_ENCODING_ISO_8859_14
49 #undef _ICONV_TO_ENCODING_ISO_8859_15
50 #undef _ICONV_TO_ENCODING_ISO_8859_2
51 #undef _ICONV_TO_ENCODING_ISO_8859_3
52 #undef _ICONV_TO_ENCODING_ISO_8859_4
53 #undef _ICONV_TO_ENCODING_ISO_8859_5
54 #undef _ICONV_TO_ENCODING_ISO_8859_6
55 #undef _ICONV_TO_ENCODING_ISO_8859_7
56 #undef _ICONV_TO_ENCODING_ISO_8859_8
57 #undef _ICONV_TO_ENCODING_ISO_8859_9
58 #undef _ICONV_TO_ENCODING_ISO_IR_111
59 #undef _ICONV_TO_ENCODING_KOI8_R
60 #undef _ICONV_TO_ENCODING_KOI8_RU
61 #undef _ICONV_TO_ENCODING_KOI8_U
62 #undef _ICONV_TO_ENCODING_KOI8_UNI
63 #undef _ICONV_TO_ENCODING_UCS_2
64 #undef _ICONV_TO_ENCODING_UCS_2_INTERNAL
65 #undef _ICONV_TO_ENCODING_UCS_2BE
66 #undef _ICONV_TO_ENCODING_UCS_2LE
67 #undef _ICONV_TO_ENCODING_UCS_4
68 #undef _ICONV_TO_ENCODING_UCS_4_INTERNAL
69 #undef _ICONV_TO_ENCODING_UCS_4BE
70 #undef _ICONV_TO_ENCODING_UCS_4LE
71 #undef _ICONV_TO_ENCODING_US_ASCII
72 #undef _ICONV_TO_ENCODING_UTF_16
73 #undef _ICONV_TO_ENCODING_UTF_16BE
74 #undef _ICONV_TO_ENCODING_UTF_16LE
75 #undef _ICONV_TO_ENCODING_UTF_8
76 #undef _ICONV_TO_ENCODING_WIN_1250
77 #undef _ICONV_TO_ENCODING_WIN_1251
78 #undef _ICONV_TO_ENCODING_WIN_1252
79 #undef _ICONV_TO_ENCODING_WIN_1253
80 #undef _ICONV_TO_ENCODING_WIN_1254
81 #undef _ICONV_TO_ENCODING_WIN_1255
82 #undef _ICONV_TO_ENCODING_WIN_1256
83 #undef _ICONV_TO_ENCODING_WIN_1257
84 #undef _ICONV_TO_ENCODING_WIN_1258
85
86 /*
87  * Iconv encodings enabled ("from" direction)
88  */
89 #undef _ICONV_FROM_ENCODING_BIG5
90 #undef _ICONV_FROM_ENCODING_CP775
91 #undef _ICONV_FROM_ENCODING_CP850
92 #undef _ICONV_FROM_ENCODING_CP852
93 #undef _ICONV_FROM_ENCODING_CP855
94 #undef _ICONV_FROM_ENCODING_CP866
95 #undef _ICONV_FROM_ENCODING_EUC_JP
96 #undef _ICONV_FROM_ENCODING_EUC_TW
97 #undef _ICONV_FROM_ENCODING_EUC_KR
98 #undef _ICONV_FROM_ENCODING_ISO_8859_1
99 #undef _ICONV_FROM_ENCODING_ISO_8859_10
100 #undef _ICONV_FROM_ENCODING_ISO_8859_11
101 #undef _ICONV_FROM_ENCODING_ISO_8859_13
102 #undef _ICONV_FROM_ENCODING_ISO_8859_14
103 #undef _ICONV_FROM_ENCODING_ISO_8859_15
104 #undef _ICONV_FROM_ENCODING_ISO_8859_2
105 #undef _ICONV_FROM_ENCODING_ISO_8859_3
106 #undef _ICONV_FROM_ENCODING_ISO_8859_4
107 #undef _ICONV_FROM_ENCODING_ISO_8859_5
108 #undef _ICONV_FROM_ENCODING_ISO_8859_6
109 #undef _ICONV_FROM_ENCODING_ISO_8859_7
110 #undef _ICONV_FROM_ENCODING_ISO_8859_8
111 #undef _ICONV_FROM_ENCODING_ISO_8859_9
112 #undef _ICONV_FROM_ENCODING_ISO_IR_111
113 #undef _ICONV_FROM_ENCODING_KOI8_R
114 #undef _ICONV_FROM_ENCODING_KOI8_RU
115 #undef _ICONV_FROM_ENCODING_KOI8_U
116 #undef _ICONV_FROM_ENCODING_KOI8_UNI
117 #undef _ICONV_FROM_ENCODING_UCS_2
118 #undef _ICONV_FROM_ENCODING_UCS_2_INTERNAL
119 #undef _ICONV_FROM_ENCODING_UCS_2BE
120 #undef _ICONV_FROM_ENCODING_UCS_2LE
121 #undef _ICONV_FROM_ENCODING_UCS_4
122 #undef _ICONV_FROM_ENCODING_UCS_4_INTERNAL
123 #undef _ICONV_FROM_ENCODING_UCS_4BE
124 #undef _ICONV_FROM_ENCODING_UCS_4LE
125 #undef _ICONV_FROM_ENCODING_US_ASCII
126 #undef _ICONV_FROM_ENCODING_UTF_16
127 #undef _ICONV_FROM_ENCODING_UTF_16BE
128 #undef _ICONV_FROM_ENCODING_UTF_16LE
129 #undef _ICONV_FROM_ENCODING_UTF_8
130 #undef _ICONV_FROM_ENCODING_WIN_1250
131 #undef _ICONV_FROM_ENCODING_WIN_1251
132 #undef _ICONV_FROM_ENCODING_WIN_1252
133 #undef _ICONV_FROM_ENCODING_WIN_1253
134 #undef _ICONV_FROM_ENCODING_WIN_1254
135 #undef _ICONV_FROM_ENCODING_WIN_1255
136 #undef _ICONV_FROM_ENCODING_WIN_1256
137 #undef _ICONV_FROM_ENCODING_WIN_1257
138 #undef _ICONV_FROM_ENCODING_WIN_1258
139
140 /* Define if the linker supports .preinit_array/.init_array/.fini_array
141  * sections.  */
142 #undef  HAVE_INITFINI_ARRAY
143
144 /* Define if the compiler supports aliasing an array to an address.  */
145 #undef  _HAVE_ARRAY_ALIASING
146
147 #endif /* !__NEWLIB_H__ */
148