31 #ifndef _GLIBCXX_CXX_CONFIG_H
32 #define _GLIBCXX_CXX_CONFIG_H 1
35 #define __GLIBCXX__ 20120313
40 # define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1
42 #if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY
43 # define _GLIBCXX_VISIBILITY_ATTR(V) __attribute__ ((__visibility__ (#V)))
45 # define _GLIBCXX_VISIBILITY_ATTR(V)
51 #ifndef _GLIBCXX_DEPRECATED
52 # define _GLIBCXX_DEPRECATED 1
55 #if defined(__DEPRECATED) && defined(__GXX_EXPERIMENTAL_CXX0X__)
56 # define _GLIBCXX_DEPRECATED_ATTR __attribute__ ((__deprecated__))
58 # define _GLIBCXX_DEPRECATED_ATTR
81 # define _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG 1
84 #ifdef _GLIBCXX_PARALLEL
85 # define _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL 1
88 # define _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION 0
91 #if _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG \
92 || _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL \
93 || _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION
94 # define _GLIBCXX_USE_NAMESPACE_ASSOCIATION 1
108 #ifndef _GLIBCXX_USE_NAMESPACE_ASSOCIATION
109 # define _GLIBCXX_STD_D _GLIBCXX_STD
110 # define _GLIBCXX_STD_P _GLIBCXX_STD
111 # define _GLIBCXX_STD std
112 # define _GLIBCXX_BEGIN_NESTED_NAMESPACE(X, Y) _GLIBCXX_BEGIN_NAMESPACE(X)
113 # define _GLIBCXX_END_NESTED_NAMESPACE _GLIBCXX_END_NAMESPACE
114 # define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) {
115 # define _GLIBCXX_END_NAMESPACE }
118 # if _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION // && not anything else
119 # define _GLIBCXX_STD_D _GLIBCXX_STD
120 # define _GLIBCXX_STD_P _GLIBCXX_STD
121 # define _GLIBCXX_STD _6
122 # define _GLIBCXX_BEGIN_NAMESPACE(X) _GLIBCXX_BEGIN_NESTED_NAMESPACE(X, _6)
123 # define _GLIBCXX_END_NAMESPACE _GLIBCXX_END_NESTED_NAMESPACE
127 # if _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG && !_GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL
128 # define _GLIBCXX_STD_D __norm
129 # define _GLIBCXX_STD_P _GLIBCXX_STD
130 # define _GLIBCXX_STD __cxx1998
131 # define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) {
132 # define _GLIBCXX_END_NAMESPACE }
133 # define _GLIBCXX_EXTERN_TEMPLATE -1
137 # if _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL && !_GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG
138 # define _GLIBCXX_STD_D _GLIBCXX_STD
139 # define _GLIBCXX_STD_P __norm
140 # define _GLIBCXX_STD __cxx1998
141 # define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) {
142 # define _GLIBCXX_END_NAMESPACE }
143 # define _GLIBCXX_EXTERN_TEMPLATE -1
147 # if _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL && _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG
148 # define _GLIBCXX_STD_D __norm
149 # define _GLIBCXX_STD_P __norm
150 # define _GLIBCXX_STD __cxx1998
151 # define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) {
152 # define _GLIBCXX_END_NAMESPACE }
153 # define _GLIBCXX_EXTERN_TEMPLATE -1
156 # if __NO_INLINE__ && !__GXX_WEAK__
157 # warning currently using namespace associated mode which may fail \
158 without inlining due to lack of weak symbols
161 # define _GLIBCXX_BEGIN_NESTED_NAMESPACE(X, Y) namespace X { namespace Y _GLIBCXX_VISIBILITY_ATTR(default) {
162 # define _GLIBCXX_END_NESTED_NAMESPACE } }
166 #if _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG
170 inline namespace __debug { }
171 inline namespace __cxx1998 { }
176 #if _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL
180 inline namespace __parallel { }
181 inline namespace __cxx1998 { }
186 #if _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION
189 inline namespace _6 { }
194 inline namespace _6 { }
201 inline namespace _6 { }
208 #undef _GLIBCXX_LONG_DOUBLE_COMPAT
211 #if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__
214 inline namespace __gnu_cxx_ldbl128 { }
216 # define _GLIBCXX_LDBL_NAMESPACE __gnu_cxx_ldbl128::
217 # define _GLIBCXX_BEGIN_LDBL_NAMESPACE namespace __gnu_cxx_ldbl128 {
218 # define _GLIBCXX_END_LDBL_NAMESPACE }
220 # define _GLIBCXX_LDBL_NAMESPACE
221 # define _GLIBCXX_BEGIN_LDBL_NAMESPACE
222 # define _GLIBCXX_END_LDBL_NAMESPACE
228 # define _GLIBCXX_BEGIN_EXTERN_C extern "C" {
229 # define _GLIBCXX_END_EXTERN_C }
231 #else // !__cplusplus
232 # undef _GLIBCXX_BEGIN_NAMESPACE
233 # undef _GLIBCXX_END_NAMESPACE
234 # define _GLIBCXX_BEGIN_NAMESPACE(X)
235 # define _GLIBCXX_END_NAMESPACE
236 # define _GLIBCXX_BEGIN_EXTERN_C
237 # define _GLIBCXX_END_EXTERN_C
258 #ifndef _GLIBCXX_EXTERN_TEMPLATE
259 # define _GLIBCXX_EXTERN_TEMPLATE 1
265 #ifndef _GLIBCXX_WEAK_DEFINITION
266 # define _GLIBCXX_WEAK_DEFINITION
272 #if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL)
273 #define __glibcxx_assert(_Condition)
275 _GLIBCXX_BEGIN_NAMESPACE(std)
279 __replacement_assert(const
char* __file,
int __line,
280 const
char* __function, const
char* __condition)
282 __builtin_printf(
"%s:%d: %s: Assertion '%s' failed.\n", __file, __line,
283 __function, __condition);
286 _GLIBCXX_END_NAMESPACE
288 #define __glibcxx_assert(_Condition) \
291 if (! (_Condition)) \
292 std::__replacement_assert(__FILE__, __LINE__, \
293 __PRETTY_FUNCTION__, #_Condition); \
302 # define _GLIBCXX_FAST_MATH 1
304 # define _GLIBCXX_FAST_MATH 0
311 #define __N(msgid) (msgid)
322 #define _GLIBCXX_HAVE_ACOSF 1
325 #define _GLIBCXX_HAVE_ACOSL 1
328 #define _GLIBCXX_HAVE_ASINF 1
331 #define _GLIBCXX_HAVE_ASINL 1
334 #define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1
337 #define _GLIBCXX_HAVE_ATAN2F 1
340 #define _GLIBCXX_HAVE_ATAN2L 1
343 #define _GLIBCXX_HAVE_ATANF 1
346 #define _GLIBCXX_HAVE_ATANL 1
352 #define _GLIBCXX_HAVE_CEILF 1
355 #define _GLIBCXX_HAVE_CEILL 1
358 #define _GLIBCXX_HAVE_COMPLEX_H 1
361 #define _GLIBCXX_HAVE_COSF 1
364 #define _GLIBCXX_HAVE_COSHF 1
367 #define _GLIBCXX_HAVE_COSHL 1
370 #define _GLIBCXX_HAVE_COSL 1
373 #define _GLIBCXX_HAVE_DLFCN_H 1
376 #define _GLIBCXX_HAVE_EBADMSG 1
379 #define _GLIBCXX_HAVE_ECANCELED 1
382 #define _GLIBCXX_HAVE_EIDRM 1
385 #define _GLIBCXX_HAVE_ENDIAN_H 1
388 #define _GLIBCXX_HAVE_ENODATA 1
391 #define _GLIBCXX_HAVE_ENOLINK 1
394 #define _GLIBCXX_HAVE_ENOSR 1
397 #define _GLIBCXX_HAVE_ENOSTR 1
400 #define _GLIBCXX_HAVE_ENOTRECOVERABLE 1
403 #define _GLIBCXX_HAVE_ENOTSUP 1
406 #define _GLIBCXX_HAVE_EOVERFLOW 1
409 #define _GLIBCXX_HAVE_EOWNERDEAD 1
412 #define _GLIBCXX_HAVE_EPROTO 1
415 #define _GLIBCXX_HAVE_ETIME 1
418 #define _GLIBCXX_HAVE_ETXTBSY 1
421 #define _GLIBCXX_HAVE_EXPF 1
424 #define _GLIBCXX_HAVE_EXPL 1
427 #define _GLIBCXX_HAVE_FABSF 1
430 #define _GLIBCXX_HAVE_FABSL 1
433 #define _GLIBCXX_HAVE_FENV_H 1
436 #define _GLIBCXX_HAVE_FINITE 1
439 #define _GLIBCXX_HAVE_FINITEF 1
442 #define _GLIBCXX_HAVE_FINITEL 1
445 #define _GLIBCXX_HAVE_FLOAT_H 1
448 #define _GLIBCXX_HAVE_FLOORF 1
451 #define _GLIBCXX_HAVE_FLOORL 1
454 #define _GLIBCXX_HAVE_FMODF 1
457 #define _GLIBCXX_HAVE_FMODL 1
466 #define _GLIBCXX_HAVE_FREXPF 1
469 #define _GLIBCXX_HAVE_FREXPL 1
472 #define _GLIBCXX_HAVE_GETIPINFO 1
476 #define _GLIBCXX_HAVE_GTHR_DEFAULT 1
479 #define _GLIBCXX_HAVE_HYPOT 1
482 #define _GLIBCXX_HAVE_HYPOTF 1
485 #define _GLIBCXX_HAVE_HYPOTL 1
488 #define _GLIBCXX_HAVE_ICONV 1
494 #define _GLIBCXX_HAVE_INT64_T 1
500 #define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1
503 #define _GLIBCXX_HAVE_INTTYPES_H 1
506 #define _GLIBCXX_HAVE_ISINF 1
509 #define _GLIBCXX_HAVE_ISINFF 1
512 #define _GLIBCXX_HAVE_ISINFL 1
515 #define _GLIBCXX_HAVE_ISNAN 1
518 #define _GLIBCXX_HAVE_ISNANF 1
521 #define _GLIBCXX_HAVE_ISNANL 1
524 #define _GLIBCXX_HAVE_ISWBLANK 1
527 #define _GLIBCXX_HAVE_LC_MESSAGES 1
530 #define _GLIBCXX_HAVE_LDEXPF 1
533 #define _GLIBCXX_HAVE_LDEXPL 1
536 #define _GLIBCXX_HAVE_LIBINTL_H 1
539 #define _GLIBCXX_HAVE_LIMIT_AS 1
542 #define _GLIBCXX_HAVE_LIMIT_DATA 1
545 #define _GLIBCXX_HAVE_LIMIT_FSIZE 1
548 #define _GLIBCXX_HAVE_LIMIT_RSS 1
551 #define _GLIBCXX_HAVE_LIMIT_VMEM 0
554 #define _GLIBCXX_HAVE_LINUX_FUTEX 1
557 #define _GLIBCXX_HAVE_LOCALE_H 1
560 #define _GLIBCXX_HAVE_LOG10F 1
563 #define _GLIBCXX_HAVE_LOG10L 1
566 #define _GLIBCXX_HAVE_LOGF 1
569 #define _GLIBCXX_HAVE_LOGL 1
578 #define _GLIBCXX_HAVE_MBSTATE_T 1
581 #define _GLIBCXX_HAVE_MEMORY_H 1
584 #define _GLIBCXX_HAVE_MODF 1
587 #define _GLIBCXX_HAVE_MODFF 1
590 #define _GLIBCXX_HAVE_MODFL 1
596 #define _GLIBCXX_HAVE_POLL 1
599 #define _GLIBCXX_HAVE_POWF 1
602 #define _GLIBCXX_HAVE_POWL 1
608 #define _GLIBCXX_HAVE_SETENV 1
611 #define _GLIBCXX_HAVE_SINCOS 1
614 #define _GLIBCXX_HAVE_SINCOSF 1
617 #define _GLIBCXX_HAVE_SINCOSL 1
620 #define _GLIBCXX_HAVE_SINF 1
623 #define _GLIBCXX_HAVE_SINHF 1
626 #define _GLIBCXX_HAVE_SINHL 1
629 #define _GLIBCXX_HAVE_SINL 1
632 #define _GLIBCXX_HAVE_SQRTF 1
635 #define _GLIBCXX_HAVE_SQRTL 1
638 #define _GLIBCXX_HAVE_STDBOOL_H 1
641 #define _GLIBCXX_HAVE_STDINT_H 1
644 #define _GLIBCXX_HAVE_STDLIB_H 1
647 #define _GLIBCXX_HAVE_STRERROR_L 1
650 #define _GLIBCXX_HAVE_STRERROR_R 1
653 #define _GLIBCXX_HAVE_STRINGS_H 1
656 #define _GLIBCXX_HAVE_STRING_H 1
659 #define _GLIBCXX_HAVE_STRTOF 1
662 #define _GLIBCXX_HAVE_STRTOLD 1
665 #define _GLIBCXX_HAVE_STRXFRM_L 1
671 #define _GLIBCXX_HAVE_SYS_IOCTL_H 1
674 #define _GLIBCXX_HAVE_SYS_IPC_H 1
683 #define _GLIBCXX_HAVE_SYS_PARAM_H 1
686 #define _GLIBCXX_HAVE_SYS_RESOURCE_H 1
689 #define _GLIBCXX_HAVE_SYS_SEM_H 1
692 #define _GLIBCXX_HAVE_SYS_STAT_H 1
695 #define _GLIBCXX_HAVE_SYS_TIME_H 1
698 #define _GLIBCXX_HAVE_SYS_TYPES_H 1
701 #define _GLIBCXX_HAVE_SYS_UIO_H 1
707 #define _GLIBCXX_HAVE_S_ISREG 1
710 #define _GLIBCXX_HAVE_TANF 1
713 #define _GLIBCXX_HAVE_TANHF 1
716 #define _GLIBCXX_HAVE_TANHL 1
719 #define _GLIBCXX_HAVE_TANL 1
722 #define _GLIBCXX_HAVE_TGMATH_H 1
725 #define _GLIBCXX_HAVE_TLS 1
728 #define _GLIBCXX_HAVE_UNISTD_H 1
731 #define _GLIBCXX_HAVE_VFWSCANF 1
734 #define _GLIBCXX_HAVE_VSWSCANF 1
737 #define _GLIBCXX_HAVE_VWSCANF 1
740 #define _GLIBCXX_HAVE_WCHAR_H 1
743 #define _GLIBCXX_HAVE_WCSTOF 1
746 #define _GLIBCXX_HAVE_WCTYPE_H 1
749 #define _GLIBCXX_HAVE_WRITEV 1
938 #define _GLIBCXX_ICONV_CONST
942 #define LT_OBJDIR ".libs/"
948 #define _GLIBCXX_PACKAGE_BUGREPORT ""
951 #define _GLIBCXX_PACKAGE_NAME "package-unused"
954 #define _GLIBCXX_PACKAGE_STRING "package-unused version-unused"
957 #define _GLIBCXX_PACKAGE_TARNAME "libstdc++"
960 #define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused"
978 #define STDC_HEADERS 1
984 #define _GLIBCXX_ATOMIC_BUILTINS_1 1
988 #define _GLIBCXX_ATOMIC_BUILTINS_2 1
991 #define _GLIBCXX_ATOMIC_BUILTINS_4 1
995 #define _GLIBCXX_ATOMIC_BUILTINS_8 1
1004 #define _GLIBCXX_HAS_GTHREADS 1
1007 #define _GLIBCXX_HOSTED 1
1012 #define _GLIBCXX_PTRDIFF_T_IS_INT 1
1015 #define _GLIBCXX_RES_LIMITS 1
1018 #define _GLIBCXX_SIZE_T_IS_UINT 1
1024 #define _GLIBCXX_STDIO_MACROS 1
1027 #define _GLIBCXX_SYMVER 1
1033 #define _GLIBCXX_SYMVER_GNU 1
1040 #define _GLIBCXX_USE_C99 1
1045 #define _GLIBCXX_USE_C99_COMPLEX 1
1050 #define _GLIBCXX_USE_C99_COMPLEX_TR1 1
1054 #define _GLIBCXX_USE_C99_CTYPE_TR1 1
1058 #define _GLIBCXX_USE_C99_FENV_TR1 1
1062 #define _GLIBCXX_USE_C99_INTTYPES_TR1 1
1066 #define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1
1070 #define _GLIBCXX_USE_C99_MATH 1
1074 #define _GLIBCXX_USE_C99_MATH_TR1 1
1078 #define _GLIBCXX_USE_C99_STDINT_TR1 1
1087 #define _GLIBCXX_USE_GETTIMEOFDAY 1
1090 #define _GLIBCXX_USE_LFS 1
1093 #define _GLIBCXX_USE_LONG_LONG 1
1099 #define _GLIBCXX_USE_NLS 1
1103 #define _GLIBCXX_USE_RANDOM_TR1 1
1109 #define _GLIBCXX_USE_WCHAR_T 1
1111 #if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF)
1112 # define _GLIBCXX_HAVE_ACOSF 1
1113 # define acosf _acosf
1116 #if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL)
1117 # define _GLIBCXX_HAVE_ACOSL 1
1118 # define acosl _acosl
1121 #if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF)
1122 # define _GLIBCXX_HAVE_ASINF 1
1123 # define asinf _asinf
1126 #if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL)
1127 # define _GLIBCXX_HAVE_ASINL 1
1128 # define asinl _asinl
1131 #if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F)
1132 # define _GLIBCXX_HAVE_ATAN2F 1
1133 # define atan2f _atan2f
1136 #if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L)
1137 # define _GLIBCXX_HAVE_ATAN2L 1
1138 # define atan2l _atan2l
1141 #if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF)
1142 # define _GLIBCXX_HAVE_ATANF 1
1143 # define atanf _atanf
1146 #if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL)
1147 # define _GLIBCXX_HAVE_ATANL 1
1148 # define atanl _atanl
1151 #if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF)
1152 # define _GLIBCXX_HAVE_CEILF 1
1153 # define ceilf _ceilf
1156 #if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL)
1157 # define _GLIBCXX_HAVE_CEILL 1
1158 # define ceill _ceill
1161 #if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF)
1162 # define _GLIBCXX_HAVE_COSF 1
1166 #if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF)
1167 # define _GLIBCXX_HAVE_COSHF 1
1168 # define coshf _coshf
1171 #if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL)
1172 # define _GLIBCXX_HAVE_COSHL 1
1173 # define coshl _coshl
1176 #if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL)
1177 # define _GLIBCXX_HAVE_COSL 1
1181 #if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF)
1182 # define _GLIBCXX_HAVE_EXPF 1
1186 #if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL)
1187 # define _GLIBCXX_HAVE_EXPL 1
1191 #if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF)
1192 # define _GLIBCXX_HAVE_FABSF 1
1193 # define fabsf _fabsf
1196 #if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL)
1197 # define _GLIBCXX_HAVE_FABSL 1
1198 # define fabsl _fabsl
1201 #if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE)
1202 # define _GLIBCXX_HAVE_FINITE 1
1203 # define finite _finite
1206 #if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF)
1207 # define _GLIBCXX_HAVE_FINITEF 1
1208 # define finitef _finitef
1211 #if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL)
1212 # define _GLIBCXX_HAVE_FINITEL 1
1213 # define finitel _finitel
1216 #if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF)
1217 # define _GLIBCXX_HAVE_FLOORF 1
1218 # define floorf _floorf
1221 #if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL)
1222 # define _GLIBCXX_HAVE_FLOORL 1
1223 # define floorl _floorl
1226 #if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF)
1227 # define _GLIBCXX_HAVE_FMODF 1
1228 # define fmodf _fmodf
1231 #if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL)
1232 # define _GLIBCXX_HAVE_FMODL 1
1233 # define fmodl _fmodl
1236 #if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS)
1237 # define _GLIBCXX_HAVE_FPCLASS 1
1238 # define fpclass _fpclass
1241 #if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF)
1242 # define _GLIBCXX_HAVE_FREXPF 1
1243 # define frexpf _frexpf
1246 #if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL)
1247 # define _GLIBCXX_HAVE_FREXPL 1
1248 # define frexpl _frexpl
1251 #if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT)
1252 # define _GLIBCXX_HAVE_HYPOT 1
1253 # define hypot _hypot
1256 #if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF)
1257 # define _GLIBCXX_HAVE_HYPOTF 1
1258 # define hypotf _hypotf
1261 #if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL)
1262 # define _GLIBCXX_HAVE_HYPOTL 1
1263 # define hypotl _hypotl
1266 #if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF)
1267 # define _GLIBCXX_HAVE_ISINF 1
1268 # define isinf _isinf
1271 #if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF)
1272 # define _GLIBCXX_HAVE_ISINFF 1
1273 # define isinff _isinff
1276 #if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL)
1277 # define _GLIBCXX_HAVE_ISINFL 1
1278 # define isinfl _isinfl
1281 #if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN)
1282 # define _GLIBCXX_HAVE_ISNAN 1
1283 # define isnan _isnan
1286 #if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF)
1287 # define _GLIBCXX_HAVE_ISNANF 1
1288 # define isnanf _isnanf
1291 #if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL)
1292 # define _GLIBCXX_HAVE_ISNANL 1
1293 # define isnanl _isnanl
1296 #if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF)
1297 # define _GLIBCXX_HAVE_LDEXPF 1
1298 # define ldexpf _ldexpf
1301 #if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL)
1302 # define _GLIBCXX_HAVE_LDEXPL 1
1303 # define ldexpl _ldexpl
1306 #if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F)
1307 # define _GLIBCXX_HAVE_LOG10F 1
1308 # define log10f _log10f
1311 #if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L)
1312 # define _GLIBCXX_HAVE_LOG10L 1
1313 # define log10l _log10l
1316 #if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF)
1317 # define _GLIBCXX_HAVE_LOGF 1
1321 #if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL)
1322 # define _GLIBCXX_HAVE_LOGL 1
1326 #if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF)
1327 # define _GLIBCXX_HAVE_MODF 1
1331 #if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF)
1332 # define _GLIBCXX_HAVE_MODFF 1
1333 # define modff _modff
1336 #if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL)
1337 # define _GLIBCXX_HAVE_MODFL 1
1338 # define modfl _modfl
1341 #if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF)
1342 # define _GLIBCXX_HAVE_POWF 1
1346 #if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL)
1347 # define _GLIBCXX_HAVE_POWL 1
1351 #if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS)
1352 # define _GLIBCXX_HAVE_QFPCLASS 1
1353 # define qfpclass _qfpclass
1356 #if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS)
1357 # define _GLIBCXX_HAVE_SINCOS 1
1358 # define sincos _sincos
1361 #if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF)
1362 # define _GLIBCXX_HAVE_SINCOSF 1
1363 # define sincosf _sincosf
1366 #if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL)
1367 # define _GLIBCXX_HAVE_SINCOSL 1
1368 # define sincosl _sincosl
1371 #if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF)
1372 # define _GLIBCXX_HAVE_SINF 1
1376 #if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF)
1377 # define _GLIBCXX_HAVE_SINHF 1
1378 # define sinhf _sinhf
1381 #if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL)
1382 # define _GLIBCXX_HAVE_SINHL 1
1383 # define sinhl _sinhl
1386 #if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL)
1387 # define _GLIBCXX_HAVE_SINL 1
1391 #if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF)
1392 # define _GLIBCXX_HAVE_SQRTF 1
1393 # define sqrtf _sqrtf
1396 #if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL)
1397 # define _GLIBCXX_HAVE_SQRTL 1
1398 # define sqrtl _sqrtl
1401 #if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF)
1402 # define _GLIBCXX_HAVE_STRTOF 1
1403 # define strtof _strtof
1406 #if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD)
1407 # define _GLIBCXX_HAVE_STRTOLD 1
1408 # define strtold _strtold
1411 #if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF)
1412 # define _GLIBCXX_HAVE_TANF 1
1416 #if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF)
1417 # define _GLIBCXX_HAVE_TANHF 1
1418 # define tanhf _tanhf
1421 #if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL)
1422 # define _GLIBCXX_HAVE_TANHL 1
1423 # define tanhl _tanhl
1426 #if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL)
1427 # define _GLIBCXX_HAVE_TANL 1
1431 #endif // _GLIBCXX_CXX_CONFIG_H