OSDN Git Service

* libc/locale/nl_langinfo.c (nl_langinfo): Just return current locale
[pf3gnuchains/pf3gnuchains3x.git] / newlib / newlib.hin
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,
4    version, etc...  */
5 #ifndef __NEWLIB_H__
6
7 #define __NEWLIB_H__ 1
8
9 /* EL/IX level */
10 #undef _ELIX_LEVEL
11
12 /* Newlib version */
13 #undef _NEWLIB_VERSION
14
15 /* C99 formats support (such as %a, %zu, ...) in IO functions like
16  * printf/scanf enabled */
17 #undef _WANT_IO_C99_FORMATS
18
19 /* long long type support in IO functions like printf/scanf enabled */
20 #undef _WANT_IO_LONG_LONG
21
22 /* long double type support in IO functions like printf/scanf enabled */
23 #undef _WANT_IO_LONG_DOUBLE
24
25 /* Positional argument support in printf functions enabled.  */
26 #undef _WANT_IO_POS_ARGS
27
28 /* Optional reentrant struct support.  Used mostly on platforms with
29    very restricted storage.  */
30 #undef _WANT_REENT_SMALL
31
32 /* Multibyte supported */
33 #undef _MB_CAPABLE
34
35 /* MB_LEN_MAX */
36 #undef _MB_LEN_MAX
37
38 /* ICONV enabled */
39 #undef _ICONV_ENABLED
40
41 /* Enable ICONV external CCS files loading capabilities */
42 #undef _ICONV_ENABLE_EXTERNAL_CCS
43
44 /* Define if the linker supports .preinit_array/.init_array/.fini_array
45  * sections.  */
46 #undef  HAVE_INITFINI_ARRAY
47
48 /* True if atexit() may dynamically allocate space for cleanup
49    functions.  */
50 #undef  _ATEXIT_DYNAMIC_ALLOC
51
52 /* True if long double supported.  */
53 #undef  _HAVE_LONG_DOUBLE
54
55 /* True if long double supported and it is equal to double.  */
56 #undef  _LDBL_EQ_DBL
57
58 /*
59  * Iconv encodings enabled ("to" direction)
60  */
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
111
112 /*
113  * Iconv encodings enabled ("from" direction)
114  */
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
165
166 #endif /* !__NEWLIB_H__ */
167