Subversion Repositories Kolibri OS

Rev

Rev 4874 | Rev 6099 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

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