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