1 /* newlib.hin. Manually edited from the output of autoheader to
2 remove all PACKAGE_ macros which will collide with any user
3 package using newlib header files and having its own package name,
13 #undef _NEWLIB_VERSION
15 /* C99 formats support (such as %a, %zu, ...) in IO functions like
16 * printf/scanf enabled */
17 #undef _WANT_IO_C99_FORMATS
19 /* long long type support in IO functions like printf/scanf enabled */
20 #undef _WANT_IO_LONG_LONG
22 /* long double type support in IO functions like printf/scanf enabled */
23 #undef _WANT_IO_LONG_DOUBLE
25 /* Positional argument support in printf functions enabled. */
26 #undef _WANT_IO_POS_ARGS
28 /* Optional reentrant struct support. Used mostly on platforms with
29 very restricted storage. */
30 #undef _WANT_REENT_SMALL
32 /* Multibyte supported */
41 /* Enable ICONV external CCS files loading capabilities */
42 #undef _ICONV_ENABLE_EXTERNAL_CCS
44 /* Define if the linker supports .preinit_array/.init_array/.fini_array
46 #undef HAVE_INITFINI_ARRAY
48 /* True if atexit() may dynamically allocate space for cleanup
50 #undef _ATEXIT_DYNAMIC_ALLOC
52 /* True if long double supported. */
53 #undef _HAVE_LONG_DOUBLE
55 /* True if long double supported and it is equal to double. */
59 * Iconv encodings enabled ("to" direction)
61 #undef _ICONV_TO_ENCODING_BIG5
62 #undef _ICONV_TO_ENCODING_CP775
63 #undef _ICONV_TO_ENCODING_CP850
64 #undef _ICONV_TO_ENCODING_CP852
65 #undef _ICONV_TO_ENCODING_CP855
66 #undef _ICONV_TO_ENCODING_CP866
67 #undef _ICONV_TO_ENCODING_EUC_JP
68 #undef _ICONV_TO_ENCODING_EUC_TW
69 #undef _ICONV_TO_ENCODING_EUC_KR
70 #undef _ICONV_TO_ENCODING_ISO_8859_1
71 #undef _ICONV_TO_ENCODING_ISO_8859_10
72 #undef _ICONV_TO_ENCODING_ISO_8859_11
73 #undef _ICONV_TO_ENCODING_ISO_8859_13
74 #undef _ICONV_TO_ENCODING_ISO_8859_14
75 #undef _ICONV_TO_ENCODING_ISO_8859_15
76 #undef _ICONV_TO_ENCODING_ISO_8859_2
77 #undef _ICONV_TO_ENCODING_ISO_8859_3
78 #undef _ICONV_TO_ENCODING_ISO_8859_4
79 #undef _ICONV_TO_ENCODING_ISO_8859_5
80 #undef _ICONV_TO_ENCODING_ISO_8859_6
81 #undef _ICONV_TO_ENCODING_ISO_8859_7
82 #undef _ICONV_TO_ENCODING_ISO_8859_8
83 #undef _ICONV_TO_ENCODING_ISO_8859_9
84 #undef _ICONV_TO_ENCODING_ISO_IR_111
85 #undef _ICONV_TO_ENCODING_KOI8_R
86 #undef _ICONV_TO_ENCODING_KOI8_RU
87 #undef _ICONV_TO_ENCODING_KOI8_U
88 #undef _ICONV_TO_ENCODING_KOI8_UNI
89 #undef _ICONV_TO_ENCODING_UCS_2
90 #undef _ICONV_TO_ENCODING_UCS_2_INTERNAL
91 #undef _ICONV_TO_ENCODING_UCS_2BE
92 #undef _ICONV_TO_ENCODING_UCS_2LE
93 #undef _ICONV_TO_ENCODING_UCS_4
94 #undef _ICONV_TO_ENCODING_UCS_4_INTERNAL
95 #undef _ICONV_TO_ENCODING_UCS_4BE
96 #undef _ICONV_TO_ENCODING_UCS_4LE
97 #undef _ICONV_TO_ENCODING_US_ASCII
98 #undef _ICONV_TO_ENCODING_UTF_16
99 #undef _ICONV_TO_ENCODING_UTF_16BE
100 #undef _ICONV_TO_ENCODING_UTF_16LE
101 #undef _ICONV_TO_ENCODING_UTF_8
102 #undef _ICONV_TO_ENCODING_WIN_1250
103 #undef _ICONV_TO_ENCODING_WIN_1251
104 #undef _ICONV_TO_ENCODING_WIN_1252
105 #undef _ICONV_TO_ENCODING_WIN_1253
106 #undef _ICONV_TO_ENCODING_WIN_1254
107 #undef _ICONV_TO_ENCODING_WIN_1255
108 #undef _ICONV_TO_ENCODING_WIN_1256
109 #undef _ICONV_TO_ENCODING_WIN_1257
110 #undef _ICONV_TO_ENCODING_WIN_1258
113 * Iconv encodings enabled ("from" direction)
115 #undef _ICONV_FROM_ENCODING_BIG5
116 #undef _ICONV_FROM_ENCODING_CP775
117 #undef _ICONV_FROM_ENCODING_CP850
118 #undef _ICONV_FROM_ENCODING_CP852
119 #undef _ICONV_FROM_ENCODING_CP855
120 #undef _ICONV_FROM_ENCODING_CP866
121 #undef _ICONV_FROM_ENCODING_EUC_JP
122 #undef _ICONV_FROM_ENCODING_EUC_TW
123 #undef _ICONV_FROM_ENCODING_EUC_KR
124 #undef _ICONV_FROM_ENCODING_ISO_8859_1
125 #undef _ICONV_FROM_ENCODING_ISO_8859_10
126 #undef _ICONV_FROM_ENCODING_ISO_8859_11
127 #undef _ICONV_FROM_ENCODING_ISO_8859_13
128 #undef _ICONV_FROM_ENCODING_ISO_8859_14
129 #undef _ICONV_FROM_ENCODING_ISO_8859_15
130 #undef _ICONV_FROM_ENCODING_ISO_8859_2
131 #undef _ICONV_FROM_ENCODING_ISO_8859_3
132 #undef _ICONV_FROM_ENCODING_ISO_8859_4
133 #undef _ICONV_FROM_ENCODING_ISO_8859_5
134 #undef _ICONV_FROM_ENCODING_ISO_8859_6
135 #undef _ICONV_FROM_ENCODING_ISO_8859_7
136 #undef _ICONV_FROM_ENCODING_ISO_8859_8
137 #undef _ICONV_FROM_ENCODING_ISO_8859_9
138 #undef _ICONV_FROM_ENCODING_ISO_IR_111
139 #undef _ICONV_FROM_ENCODING_KOI8_R
140 #undef _ICONV_FROM_ENCODING_KOI8_RU
141 #undef _ICONV_FROM_ENCODING_KOI8_U
142 #undef _ICONV_FROM_ENCODING_KOI8_UNI
143 #undef _ICONV_FROM_ENCODING_UCS_2
144 #undef _ICONV_FROM_ENCODING_UCS_2_INTERNAL
145 #undef _ICONV_FROM_ENCODING_UCS_2BE
146 #undef _ICONV_FROM_ENCODING_UCS_2LE
147 #undef _ICONV_FROM_ENCODING_UCS_4
148 #undef _ICONV_FROM_ENCODING_UCS_4_INTERNAL
149 #undef _ICONV_FROM_ENCODING_UCS_4BE
150 #undef _ICONV_FROM_ENCODING_UCS_4LE
151 #undef _ICONV_FROM_ENCODING_US_ASCII
152 #undef _ICONV_FROM_ENCODING_UTF_16
153 #undef _ICONV_FROM_ENCODING_UTF_16BE
154 #undef _ICONV_FROM_ENCODING_UTF_16LE
155 #undef _ICONV_FROM_ENCODING_UTF_8
156 #undef _ICONV_FROM_ENCODING_WIN_1250
157 #undef _ICONV_FROM_ENCODING_WIN_1251
158 #undef _ICONV_FROM_ENCODING_WIN_1252
159 #undef _ICONV_FROM_ENCODING_WIN_1253
160 #undef _ICONV_FROM_ENCODING_WIN_1254
161 #undef _ICONV_FROM_ENCODING_WIN_1255
162 #undef _ICONV_FROM_ENCODING_WIN_1256
163 #undef _ICONV_FROM_ENCODING_WIN_1257
164 #undef _ICONV_FROM_ENCODING_WIN_1258
166 #endif /* !__NEWLIB_H__ */