31 #ifndef _GLIBCXX_CXX_CONFIG_H
32 #define _GLIBCXX_CXX_CONFIG_H 1
35 #define __GLIBCXX__ 20130412
44 # define _GLIBCXX_PURE __attribute__ ((__pure__))
47 #ifndef _GLIBCXX_CONST
48 # define _GLIBCXX_CONST __attribute__ ((__const__))
51 #ifndef _GLIBCXX_NORETURN
52 # define _GLIBCXX_NORETURN __attribute__ ((__noreturn__))
55 #ifndef _GLIBCXX_NOTHROW
57 # define _GLIBCXX_NOTHROW throw()
59 # define _GLIBCXX_NOTHROW __attribute__((__nothrow__))
66 # define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1
68 #if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY
69 # define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V)))
73 # define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V)
79 #ifndef _GLIBCXX_USE_DEPRECATED
80 # define _GLIBCXX_USE_DEPRECATED 1
83 #if defined(__DEPRECATED) && defined(__GXX_EXPERIMENTAL_CXX0X__)
84 # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
86 # define _GLIBCXX_DEPRECATED
92 #ifndef _GLIBCXX_CONSTEXPR
93 # ifdef __GXX_EXPERIMENTAL_CXX0X__
94 # define _GLIBCXX_CONSTEXPR constexpr
95 # define _GLIBCXX_USE_CONSTEXPR constexpr
97 # define _GLIBCXX_CONSTEXPR
98 # define _GLIBCXX_USE_CONSTEXPR const
112 # define _GLIBCXX_EXTERN_TEMPLATE 1
155 typedef __SIZE_TYPE__ size_t;
156 typedef __PTRDIFF_TYPE__ ptrdiff_t;
158 #ifdef __GXX_EXPERIMENTAL_CXX0X__
159 typedef decltype(
nullptr) nullptr_t;
165 # define _GLIBCXX_INLINE_VERSION 0
168 #if _GLIBCXX_INLINE_VERSION
172 inline namespace __7 { }
174 namespace rel_ops {
inline namespace __7 { } }
178 inline namespace __7 { }
179 namespace placeholders {
inline namespace __7 { } }
180 namespace regex_constants {
inline namespace __7 { } }
181 namespace __detail {
inline namespace __7 { } }
184 namespace decimal {
inline namespace __7 { } }
186 namespace chrono {
inline namespace __7 { } }
187 namespace placeholders {
inline namespace __7 { } }
188 namespace regex_constants {
inline namespace __7 { } }
189 namespace this_thread {
inline namespace __7 { } }
191 namespace __detail {
inline namespace __7 { } }
192 namespace __regex {
inline namespace __7 { } }
197 inline namespace __7 { }
198 namespace __detail {
inline namespace __7 { } }
200 # define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 {
201 # define _GLIBCXX_END_NAMESPACE_VERSION }
203 # define _GLIBCXX_BEGIN_NAMESPACE_VERSION
204 # define _GLIBCXX_END_NAMESPACE_VERSION
209 #if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \
210 || defined(_GLIBCXX_PROFILE)
216 #if _GLIBCXX_INLINE_VERSION
217 inline namespace __7 { }
222 # ifdef _GLIBCXX_DEBUG
223 inline namespace __debug { }
227 # ifdef _GLIBCXX_PARALLEL
228 inline namespace __parallel { }
232 # ifdef _GLIBCXX_PROFILE
233 inline namespace __profile { }
238 # if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL)
239 # error illegal use of multiple inlined namespaces
241 # if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG)
242 # error illegal use of multiple inlined namespaces
244 # if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL)
245 # error illegal use of multiple inlined namespaces
249 # if __NO_INLINE__ && !__GXX_WEAK__
250 # warning currently using inlined namespace mode which may fail \
251 without inlining due to lack of weak symbols
265 #if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE)
266 # define _GLIBCXX_STD_C __cxx1998
267 # define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \
268 namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION
269 # define _GLIBCXX_END_NAMESPACE_CONTAINER \
270 } _GLIBCXX_END_NAMESPACE_VERSION
271 # undef _GLIBCXX_EXTERN_TEMPLATE
272 # define _GLIBCXX_EXTERN_TEMPLATE 1 -1
275 #ifdef _GLIBCXX_PARALLEL
276 # define _GLIBCXX_STD_A __cxx1998
277 # define _GLIBCXX_BEGIN_NAMESPACE_ALGO \
278 namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION
279 # define _GLIBCXX_END_NAMESPACE_ALGO \
280 } _GLIBCXX_END_NAMESPACE_VERSION
283 #ifndef _GLIBCXX_STD_A
284 # define _GLIBCXX_STD_A std
287 #ifndef _GLIBCXX_STD_C
288 # define _GLIBCXX_STD_C std
291 #ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO
292 # define _GLIBCXX_BEGIN_NAMESPACE_ALGO
295 #ifndef _GLIBCXX_END_NAMESPACE_ALGO
296 # define _GLIBCXX_END_NAMESPACE_ALGO
299 #ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
300 # define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
303 #ifndef _GLIBCXX_END_NAMESPACE_CONTAINER
304 # define _GLIBCXX_END_NAMESPACE_CONTAINER
309 #undef _GLIBCXX_LONG_DOUBLE_COMPAT
312 #if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__
315 inline namespace __gnu_cxx_ldbl128 { }
317 # define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128::
318 # define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 {
319 # define _GLIBCXX_END_NAMESPACE_LDBL }
321 # define _GLIBCXX_NAMESPACE_LDBL
322 # define _GLIBCXX_BEGIN_NAMESPACE_LDBL
323 # define _GLIBCXX_END_NAMESPACE_LDBL
327 #if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL)
328 # define __glibcxx_assert(_Condition)
335 __replacement_assert(
const char* __file,
int __line,
336 const char* __function,
const char* __condition)
338 __builtin_printf(
"%s:%d: %s: Assertion '%s' failed.\n", __file, __line,
339 __function, __condition);
343 #define __glibcxx_assert(_Condition) \
346 if (! (_Condition)) \
347 std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \
373 #ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE
374 # define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A)
376 #ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER
377 # define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A)
381 # define _GLIBCXX_BEGIN_EXTERN_C extern "C" {
382 # define _GLIBCXX_END_EXTERN_C }
384 #else // !__cplusplus
385 # define _GLIBCXX_BEGIN_EXTERN_C
386 # define _GLIBCXX_END_EXTERN_C
400 #ifndef _GLIBCXX_PSEUDO_VISIBILITY
401 # define _GLIBCXX_PSEUDO_VISIBILITY(V)
407 #ifndef _GLIBCXX_WEAK_DEFINITION
408 # define _GLIBCXX_WEAK_DEFINITION
417 # define _GLIBCXX_FAST_MATH 1
419 # define _GLIBCXX_FAST_MATH 0
426 #define __N(msgid) (msgid)
437 #define _GLIBCXX_HAVE_ACOSF 1
440 #define _GLIBCXX_HAVE_ACOSL 1
443 #define _GLIBCXX_HAVE_ASINF 1
446 #define _GLIBCXX_HAVE_ASINL 1
449 #define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1
452 #define _GLIBCXX_HAVE_ATAN2F 1
455 #define _GLIBCXX_HAVE_ATAN2L 1
458 #define _GLIBCXX_HAVE_ATANF 1
461 #define _GLIBCXX_HAVE_ATANL 1
467 #define _GLIBCXX_HAVE_CEILF 1
470 #define _GLIBCXX_HAVE_CEILL 1
473 #define _GLIBCXX_HAVE_COMPLEX_H 1
476 #define _GLIBCXX_HAVE_COSF 1
479 #define _GLIBCXX_HAVE_COSHF 1
482 #define _GLIBCXX_HAVE_COSHL 1
485 #define _GLIBCXX_HAVE_COSL 1
488 #define _GLIBCXX_HAVE_DLFCN_H 1
491 #define _GLIBCXX_HAVE_EBADMSG 1
494 #define _GLIBCXX_HAVE_ECANCELED 1
497 #define _GLIBCXX_HAVE_EIDRM 1
500 #define _GLIBCXX_HAVE_ENDIAN_H 1
503 #define _GLIBCXX_HAVE_ENODATA 1
506 #define _GLIBCXX_HAVE_ENOLINK 1
509 #define _GLIBCXX_HAVE_ENOSR 1
512 #define _GLIBCXX_HAVE_ENOSTR 1
515 #define _GLIBCXX_HAVE_ENOTRECOVERABLE 1
518 #define _GLIBCXX_HAVE_ENOTSUP 1
521 #define _GLIBCXX_HAVE_EOVERFLOW 1
524 #define _GLIBCXX_HAVE_EOWNERDEAD 1
527 #define _GLIBCXX_HAVE_EPROTO 1
530 #define _GLIBCXX_HAVE_ETIME 1
533 #define _GLIBCXX_HAVE_ETXTBSY 1
536 #define _GLIBCXX_HAVE_EXECINFO_H 1
539 #define _GLIBCXX_HAVE_EXPF 1
542 #define _GLIBCXX_HAVE_EXPL 1
545 #define _GLIBCXX_HAVE_FABSF 1
548 #define _GLIBCXX_HAVE_FABSL 1
551 #define _GLIBCXX_HAVE_FENV_H 1
554 #define _GLIBCXX_HAVE_FINITE 1
557 #define _GLIBCXX_HAVE_FINITEF 1
560 #define _GLIBCXX_HAVE_FINITEL 1
563 #define _GLIBCXX_HAVE_FLOAT_H 1
566 #define _GLIBCXX_HAVE_FLOORF 1
569 #define _GLIBCXX_HAVE_FLOORL 1
572 #define _GLIBCXX_HAVE_FMODF 1
575 #define _GLIBCXX_HAVE_FMODL 1
584 #define _GLIBCXX_HAVE_FREXPF 1
587 #define _GLIBCXX_HAVE_FREXPL 1
590 #define _GLIBCXX_HAVE_GETIPINFO 1
594 #define _GLIBCXX_HAVE_GTHR_DEFAULT 1
597 #define _GLIBCXX_HAVE_HYPOT 1
600 #define _GLIBCXX_HAVE_HYPOTF 1
603 #define _GLIBCXX_HAVE_HYPOTL 1
606 #define _GLIBCXX_HAVE_ICONV 1
612 #define _GLIBCXX_HAVE_INT64_T 1
615 #define _GLIBCXX_HAVE_INT64_T_LONG 1
621 #define _GLIBCXX_HAVE_INTTYPES_H 1
624 #define _GLIBCXX_HAVE_ISINF 1
627 #define _GLIBCXX_HAVE_ISINFF 1
630 #define _GLIBCXX_HAVE_ISINFL 1
633 #define _GLIBCXX_HAVE_ISNAN 1
636 #define _GLIBCXX_HAVE_ISNANF 1
639 #define _GLIBCXX_HAVE_ISNANL 1
642 #define _GLIBCXX_HAVE_ISWBLANK 1
645 #define _GLIBCXX_HAVE_LC_MESSAGES 1
648 #define _GLIBCXX_HAVE_LDEXPF 1
651 #define _GLIBCXX_HAVE_LDEXPL 1
654 #define _GLIBCXX_HAVE_LIBINTL_H 1
657 #define _GLIBCXX_HAVE_LIMIT_AS 1
660 #define _GLIBCXX_HAVE_LIMIT_DATA 1
663 #define _GLIBCXX_HAVE_LIMIT_FSIZE 1
666 #define _GLIBCXX_HAVE_LIMIT_RSS 1
669 #define _GLIBCXX_HAVE_LIMIT_VMEM 0
672 #define _GLIBCXX_HAVE_LINUX_FUTEX 1
675 #define _GLIBCXX_HAVE_LOCALE_H 1
678 #define _GLIBCXX_HAVE_LOG10F 1
681 #define _GLIBCXX_HAVE_LOG10L 1
684 #define _GLIBCXX_HAVE_LOGF 1
687 #define _GLIBCXX_HAVE_LOGL 1
696 #define _GLIBCXX_HAVE_MBSTATE_T 1
699 #define _GLIBCXX_HAVE_MEMORY_H 1
702 #define _GLIBCXX_HAVE_MODF 1
705 #define _GLIBCXX_HAVE_MODFF 1
708 #define _GLIBCXX_HAVE_MODFL 1
714 #define _GLIBCXX_HAVE_POLL 1
717 #define _GLIBCXX_HAVE_POWF 1
720 #define _GLIBCXX_HAVE_POWL 1
726 #define _GLIBCXX_HAVE_SETENV 1
729 #define _GLIBCXX_HAVE_SINCOS 1
732 #define _GLIBCXX_HAVE_SINCOSF 1
735 #define _GLIBCXX_HAVE_SINCOSL 1
738 #define _GLIBCXX_HAVE_SINF 1
741 #define _GLIBCXX_HAVE_SINHF 1
744 #define _GLIBCXX_HAVE_SINHL 1
747 #define _GLIBCXX_HAVE_SINL 1
750 #define _GLIBCXX_HAVE_SQRTF 1
753 #define _GLIBCXX_HAVE_SQRTL 1
756 #define _GLIBCXX_HAVE_STDBOOL_H 1
759 #define _GLIBCXX_HAVE_STDINT_H 1
762 #define _GLIBCXX_HAVE_STDLIB_H 1
765 #define _GLIBCXX_HAVE_STRERROR_L 1
768 #define _GLIBCXX_HAVE_STRERROR_R 1
771 #define _GLIBCXX_HAVE_STRINGS_H 1
774 #define _GLIBCXX_HAVE_STRING_H 1
777 #define _GLIBCXX_HAVE_STRTOF 1
780 #define _GLIBCXX_HAVE_STRTOLD 1
783 #define _GLIBCXX_HAVE_STRXFRM_L 1
787 #define _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT 1
793 #define _GLIBCXX_HAVE_SYS_IOCTL_H 1
796 #define _GLIBCXX_HAVE_SYS_IPC_H 1
805 #define _GLIBCXX_HAVE_SYS_PARAM_H 1
808 #define _GLIBCXX_HAVE_SYS_RESOURCE_H 1
811 #define _GLIBCXX_HAVE_SYS_SEM_H 1
814 #define _GLIBCXX_HAVE_SYS_STAT_H 1
817 #define _GLIBCXX_HAVE_SYS_TIME_H 1
820 #define _GLIBCXX_HAVE_SYS_TYPES_H 1
823 #define _GLIBCXX_HAVE_SYS_UIO_H 1
829 #define _GLIBCXX_HAVE_S_ISREG 1
832 #define _GLIBCXX_HAVE_TANF 1
835 #define _GLIBCXX_HAVE_TANHF 1
838 #define _GLIBCXX_HAVE_TANHL 1
841 #define _GLIBCXX_HAVE_TANL 1
844 #define _GLIBCXX_HAVE_TGMATH_H 1
847 #define _GLIBCXX_HAVE_TLS 1
850 #define _GLIBCXX_HAVE_UNISTD_H 1
853 #define _GLIBCXX_HAVE_VFWSCANF 1
856 #define _GLIBCXX_HAVE_VSWSCANF 1
859 #define _GLIBCXX_HAVE_VWSCANF 1
862 #define _GLIBCXX_HAVE_WCHAR_H 1
865 #define _GLIBCXX_HAVE_WCSTOF 1
868 #define _GLIBCXX_HAVE_WCTYPE_H 1
871 #define _GLIBCXX_HAVE_WRITEV 1
1060 #define _GLIBCXX_ICONV_CONST
1064 #define LT_OBJDIR ".libs/"
1070 #define _GLIBCXX_PACKAGE_BUGREPORT ""
1073 #define _GLIBCXX_PACKAGE_NAME "package-unused"
1076 #define _GLIBCXX_PACKAGE_STRING "package-unused version-unused"
1079 #define _GLIBCXX_PACKAGE_TARNAME "libstdc++"
1082 #define _GLIBCXX_PACKAGE_URL ""
1085 #define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused"
1103 #define STDC_HEADERS 1
1109 #define _GLIBCXX_ATOMIC_BUILTINS_1 1
1113 #define _GLIBCXX_ATOMIC_BUILTINS_2 1
1116 #define _GLIBCXX_ATOMIC_BUILTINS_4 1
1120 #define _GLIBCXX_ATOMIC_BUILTINS_8 1
1132 #define _GLIBCXX_HAS_GTHREADS 1
1135 #define _GLIBCXX_HOSTED 1
1143 #define _GLIBCXX_RES_LIMITS 1
1152 #define _GLIBCXX_STDIO_EOF -1
1155 #define _GLIBCXX_STDIO_SEEK_CUR 1
1158 #define _GLIBCXX_STDIO_SEEK_END 2
1161 #define _GLIBCXX_SYMVER 1
1167 #define _GLIBCXX_SYMVER_GNU 1
1177 #define _GLIBCXX_USE_C99 1
1182 #define _GLIBCXX_USE_C99_COMPLEX 1
1187 #define _GLIBCXX_USE_C99_COMPLEX_TR1 1
1191 #define _GLIBCXX_USE_C99_CTYPE_TR1 1
1195 #define _GLIBCXX_USE_C99_FENV_TR1 1
1199 #define _GLIBCXX_USE_C99_INTTYPES_TR1 1
1203 #define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1
1207 #define _GLIBCXX_USE_C99_MATH 1
1211 #define _GLIBCXX_USE_C99_MATH_TR1 1
1215 #define _GLIBCXX_USE_C99_STDINT_TR1 1
1225 #define _GLIBCXX_USE_DECIMAL_FLOAT 1
1228 #define _GLIBCXX_USE_GETTIMEOFDAY 1
1231 #define _GLIBCXX_USE_LFS 1
1234 #define _GLIBCXX_USE_LONG_LONG 1
1240 #define _GLIBCXX_USE_NLS 1
1244 #define _GLIBCXX_USE_RANDOM_TR1 1
1250 #define _GLIBCXX_USE_WCHAR_T 1
1252 #if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF)
1253 # define _GLIBCXX_HAVE_ACOSF 1
1254 # define acosf _acosf
1257 #if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL)
1258 # define _GLIBCXX_HAVE_ACOSL 1
1259 # define acosl _acosl
1262 #if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF)
1263 # define _GLIBCXX_HAVE_ASINF 1
1264 # define asinf _asinf
1267 #if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL)
1268 # define _GLIBCXX_HAVE_ASINL 1
1269 # define asinl _asinl
1272 #if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F)
1273 # define _GLIBCXX_HAVE_ATAN2F 1
1274 # define atan2f _atan2f
1277 #if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L)
1278 # define _GLIBCXX_HAVE_ATAN2L 1
1279 # define atan2l _atan2l
1282 #if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF)
1283 # define _GLIBCXX_HAVE_ATANF 1
1284 # define atanf _atanf
1287 #if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL)
1288 # define _GLIBCXX_HAVE_ATANL 1
1289 # define atanl _atanl
1292 #if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF)
1293 # define _GLIBCXX_HAVE_CEILF 1
1294 # define ceilf _ceilf
1297 #if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL)
1298 # define _GLIBCXX_HAVE_CEILL 1
1299 # define ceill _ceill
1302 #if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF)
1303 # define _GLIBCXX_HAVE_COSF 1
1307 #if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF)
1308 # define _GLIBCXX_HAVE_COSHF 1
1309 # define coshf _coshf
1312 #if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL)
1313 # define _GLIBCXX_HAVE_COSHL 1
1314 # define coshl _coshl
1317 #if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL)
1318 # define _GLIBCXX_HAVE_COSL 1
1322 #if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF)
1323 # define _GLIBCXX_HAVE_EXPF 1
1327 #if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL)
1328 # define _GLIBCXX_HAVE_EXPL 1
1332 #if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF)
1333 # define _GLIBCXX_HAVE_FABSF 1
1334 # define fabsf _fabsf
1337 #if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL)
1338 # define _GLIBCXX_HAVE_FABSL 1
1339 # define fabsl _fabsl
1342 #if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE)
1343 # define _GLIBCXX_HAVE_FINITE 1
1344 # define finite _finite
1347 #if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF)
1348 # define _GLIBCXX_HAVE_FINITEF 1
1349 # define finitef _finitef
1352 #if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL)
1353 # define _GLIBCXX_HAVE_FINITEL 1
1354 # define finitel _finitel
1357 #if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF)
1358 # define _GLIBCXX_HAVE_FLOORF 1
1359 # define floorf _floorf
1362 #if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL)
1363 # define _GLIBCXX_HAVE_FLOORL 1
1364 # define floorl _floorl
1367 #if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF)
1368 # define _GLIBCXX_HAVE_FMODF 1
1369 # define fmodf _fmodf
1372 #if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL)
1373 # define _GLIBCXX_HAVE_FMODL 1
1374 # define fmodl _fmodl
1377 #if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS)
1378 # define _GLIBCXX_HAVE_FPCLASS 1
1379 # define fpclass _fpclass
1382 #if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF)
1383 # define _GLIBCXX_HAVE_FREXPF 1
1384 # define frexpf _frexpf
1387 #if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL)
1388 # define _GLIBCXX_HAVE_FREXPL 1
1389 # define frexpl _frexpl
1392 #if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT)
1393 # define _GLIBCXX_HAVE_HYPOT 1
1394 # define hypot _hypot
1397 #if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF)
1398 # define _GLIBCXX_HAVE_HYPOTF 1
1399 # define hypotf _hypotf
1402 #if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL)
1403 # define _GLIBCXX_HAVE_HYPOTL 1
1404 # define hypotl _hypotl
1407 #if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF)
1408 # define _GLIBCXX_HAVE_ISINF 1
1409 # define isinf _isinf
1412 #if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF)
1413 # define _GLIBCXX_HAVE_ISINFF 1
1414 # define isinff _isinff
1417 #if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL)
1418 # define _GLIBCXX_HAVE_ISINFL 1
1419 # define isinfl _isinfl
1422 #if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN)
1423 # define _GLIBCXX_HAVE_ISNAN 1
1424 # define isnan _isnan
1427 #if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF)
1428 # define _GLIBCXX_HAVE_ISNANF 1
1429 # define isnanf _isnanf
1432 #if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL)
1433 # define _GLIBCXX_HAVE_ISNANL 1
1434 # define isnanl _isnanl
1437 #if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF)
1438 # define _GLIBCXX_HAVE_LDEXPF 1
1439 # define ldexpf _ldexpf
1442 #if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL)
1443 # define _GLIBCXX_HAVE_LDEXPL 1
1444 # define ldexpl _ldexpl
1447 #if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F)
1448 # define _GLIBCXX_HAVE_LOG10F 1
1449 # define log10f _log10f
1452 #if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L)
1453 # define _GLIBCXX_HAVE_LOG10L 1
1454 # define log10l _log10l
1457 #if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF)
1458 # define _GLIBCXX_HAVE_LOGF 1
1462 #if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL)
1463 # define _GLIBCXX_HAVE_LOGL 1
1467 #if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF)
1468 # define _GLIBCXX_HAVE_MODF 1
1472 #if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF)
1473 # define _GLIBCXX_HAVE_MODFF 1
1474 # define modff _modff
1477 #if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL)
1478 # define _GLIBCXX_HAVE_MODFL 1
1479 # define modfl _modfl
1482 #if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF)
1483 # define _GLIBCXX_HAVE_POWF 1
1487 #if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL)
1488 # define _GLIBCXX_HAVE_POWL 1
1492 #if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS)
1493 # define _GLIBCXX_HAVE_QFPCLASS 1
1494 # define qfpclass _qfpclass
1497 #if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS)
1498 # define _GLIBCXX_HAVE_SINCOS 1
1499 # define sincos _sincos
1502 #if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF)
1503 # define _GLIBCXX_HAVE_SINCOSF 1
1504 # define sincosf _sincosf
1507 #if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL)
1508 # define _GLIBCXX_HAVE_SINCOSL 1
1509 # define sincosl _sincosl
1512 #if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF)
1513 # define _GLIBCXX_HAVE_SINF 1
1517 #if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF)
1518 # define _GLIBCXX_HAVE_SINHF 1
1519 # define sinhf _sinhf
1522 #if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL)
1523 # define _GLIBCXX_HAVE_SINHL 1
1524 # define sinhl _sinhl
1527 #if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL)
1528 # define _GLIBCXX_HAVE_SINL 1
1532 #if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF)
1533 # define _GLIBCXX_HAVE_SQRTF 1
1534 # define sqrtf _sqrtf
1537 #if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL)
1538 # define _GLIBCXX_HAVE_SQRTL 1
1539 # define sqrtl _sqrtl
1542 #if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF)
1543 # define _GLIBCXX_HAVE_STRTOF 1
1544 # define strtof _strtof
1547 #if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD)
1548 # define _GLIBCXX_HAVE_STRTOLD 1
1549 # define strtold _strtold
1552 #if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF)
1553 # define _GLIBCXX_HAVE_TANF 1
1557 #if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF)
1558 # define _GLIBCXX_HAVE_TANHF 1
1559 # define tanhf _tanhf
1562 #if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL)
1563 # define _GLIBCXX_HAVE_TANHL 1
1564 # define tanhl _tanhl
1567 #if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL)
1568 # define _GLIBCXX_HAVE_TANL 1
1572 #endif // _GLIBCXX_CXX_CONFIG_H
ISO C++ entities toplevel namespace is std.
GNU extensions for public use.