X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=libstdc%2B%2B-v3%2Fconfig.h.in;h=4dea92b6d14ac0fc50943f4b45b6d208d05e71b7;hb=682cba57066400bb6415dc06b6dba9b7e850d376;hp=6cdb8d49f1d025aec8e57341c8b9a3bc7e76d71b;hpb=d010e504478408c3e221c7f624584b14d659d96d;p=pf3gnuchains%2Fgcc-fork.git diff --git a/libstdc++-v3/config.h.in b/libstdc++-v3/config.h.in index 6cdb8d49f1d..4dea92b6d14 100644 --- a/libstdc++-v3/config.h.in +++ b/libstdc++-v3/config.h.in @@ -1,131 +1,4 @@ /* config.h.in. Generated from configure.ac by autoheader. */ -// Symbols and macros for libstdc++ -*- C++ -*- - -// Defines libstdc++ version. -#undef PACKAGE -#undef VERSION - - -// Define if code specialized for long long should be used. -#undef _GLIBCXX_USE_LONG_LONG - -// Define if code specialized for wchar_t should be used. -#undef _GLIBCXX_USE_WCHAR_T - -// Define if C99 functions or macros from , , -// , , and can be used or exposed. -#undef _GLIBCXX_USE_C99 - -// Define if C99 functions or macros in should be imported in -// in namespace std. -#undef _GLIBCXX_USE_C99_MATH - -// Define if C99 functions in should be used in -// . Using compiler builtins for these functions requires -// corresponding C99 library functions to be present. -#undef _GLIBCXX_USE_C99_COMPLEX - -// Define if using setrlimit to set resource limits during 'make check'. -#undef _GLIBCXX_RES_LIMITS - -// Define to use concept checking code from the boost libraries. -#undef _GLIBCXX_CONCEPT_CHECKS - -// Define to use symbol versioning in the shared library. -#undef _GLIBCXX_SYMVER - -// Define symbol versioning in assember directives. If symbol -// versioning is beigng used, and the assembler supports this kind of -// thing, then use it. -// NB: _GLIBCXX_AT_AT is a hack to work around quoting issues in m4. -#if _GLIBCXX_SYMVER - #define _GLIBCXX_ASM_SYMVER(cur, old, version) \ - asm (".symver " #cur "," #old _GLIBCXX_AT_AT #version); -#else - #define _GLIBCXX_ASM_SYMVER(cur, old, version) -#endif - -// Define if LFS support is available. -#undef _GLIBCXX_USE_LFS - -// Define if a fully dynamic basic_string is wanted. -#undef _GLIBCXX_FULLY_DYNAMIC_STRING - -// Define if NLS translations are to be used. -#undef _GLIBCXX_USE_NLS - -// Define if gthr-default.h exists (meaning that threading support is enabled). -#undef HAVE_GTHR_DEFAULT - -// Define if the atan2f function exists. -#undef HAVE_ATAN2F - -// Define if the atan2l function exists. -#undef HAVE_ATAN2L - -// Define if the tanl function exists. -#undef HAVE_TANL - -// Define if the copysignf function exists. -#undef HAVE_COPYSIGNF - -// Define if getpagesize exists. -#undef HAVE_GETPAGESIZE - -// Define if setenv exists. -#undef HAVE_SETENV - -// Define if sigsetjmp exists. -#undef HAVE_SIGSETJMP - -// Define if mbstate_t exists in wchar.h. -#undef HAVE_MBSTATE_T - -// Define if you have the modff function. -#undef HAVE_MODFF - -// Define if you have the modfl function. -#undef HAVE_MODFL - -// Define if you have the expf function. -#undef HAVE_EXPF - -// Define if you have the expl function. -#undef HAVE_EXPL - -// Define if you have the hypot function. -#undef HAVE_HYPOT - -// Define if you have the hypotf function. -#undef HAVE_HYPOTF - -// Define if you have the hypotl function. -#undef HAVE_HYPOTL - -// Define if poll is available in . -#undef HAVE_POLL - -// Define if S_ISREG (Posix) is available in . -#undef HAVE_S_ISREG - -// Define if S_IFREG is available in . -#undef HAVE_S_IFREG - -// Define if writev is available in . -#undef HAVE_WRITEV - -// Define if int64_t is available in . -#undef HAVE_INT64_T - -// Define if LC_MESSAGES is available in . -#undef HAVE_LC_MESSAGES - -// Define if exists. -#undef HAVE_FLOAT_H - -// Define if modf is present in -#undef HAVE_MODF - /* Define to 1 if you have the `acosf' function. */ #undef HAVE_ACOSF @@ -139,6 +12,9 @@ /* Define to 1 if you have the `asinl' function. */ #undef HAVE_ASINL +/* Define to 1 if the target assembler supports .symver directive. */ +#undef HAVE_AS_SYMVER_DIRECTIVE + /* Define to 1 if you have the `atan2f' function. */ #undef HAVE_ATAN2F @@ -151,6 +27,9 @@ /* Define to 1 if you have the `atanl' function. */ #undef HAVE_ATANL +/* Define to 1 if the target assembler supports thread-local storage. */ +#undef HAVE_CC_TLS + /* Define to 1 if you have the `ceilf' function. */ #undef HAVE_CEILF @@ -160,15 +39,6 @@ /* Define to 1 if you have the header file. */ #undef HAVE_COMPLEX_H -/* Define to 1 if you have the `copysign' function. */ -#undef HAVE_COPYSIGN - -/* Define to 1 if you have the `copysignf' function. */ -#undef HAVE_COPYSIGNF - -/* Define to 1 if you have the `copysignl' function. */ -#undef HAVE_COPYSIGNL - /* Define to 1 if you have the `cosf' function. */ #undef HAVE_COSF @@ -181,9 +51,72 @@ /* Define to 1 if you have the `cosl' function. */ #undef HAVE_COSL +/* Define to 1 if you have the header file. */ +#undef HAVE_DLFCN_H + +/* Define if EBADMSG exists. */ +#undef HAVE_EBADMSG + +/* Define if ECANCELED exists. */ +#undef HAVE_ECANCELED + +/* Define if ECHILD exists. */ +#undef HAVE_ECHILD + +/* Define if EIDRM exists. */ +#undef HAVE_EIDRM + /* Define to 1 if you have the header file. */ #undef HAVE_ENDIAN_H +/* Define if ENODATA exists. */ +#undef HAVE_ENODATA + +/* Define if ENOLINK exists. */ +#undef HAVE_ENOLINK + +/* Define if ENOSPC exists. */ +#undef HAVE_ENOSPC + +/* Define if ENOSR exists. */ +#undef HAVE_ENOSR + +/* Define if ENOSTR exists. */ +#undef HAVE_ENOSTR + +/* Define if ENOTRECOVERABLE exists. */ +#undef HAVE_ENOTRECOVERABLE + +/* Define if ENOTSUP exists. */ +#undef HAVE_ENOTSUP + +/* Define if EOVERFLOW exists. */ +#undef HAVE_EOVERFLOW + +/* Define if EOWNERDEAD exists. */ +#undef HAVE_EOWNERDEAD + +/* Define if EPERM exists. */ +#undef HAVE_EPERM + +/* Define if EPROTO exists. */ +#undef HAVE_EPROTO + +/* Define if ETIME exists. */ +#undef HAVE_ETIME + +/* Define if ETIMEDOUT exists. */ +#undef HAVE_ETIMEDOUT + +/* Define if ETXTBSY exists. */ +#undef HAVE_ETXTBSY + +/* Define if EWOULDBLOCK exists. */ +#undef HAVE_EWOULDBLOCK + +/* Define to 1 if you have the header file. */ +#undef HAVE_EXECINFO_H + /* Define to 1 if you have the `expf' function. */ #undef HAVE_EXPF @@ -196,6 +129,9 @@ /* Define to 1 if you have the `fabsl' function. */ #undef HAVE_FABSL +/* Define to 1 if you have the header file. */ +#undef HAVE_FENV_H + /* Define to 1 if you have the `finite' function. */ #undef HAVE_FINITE @@ -232,11 +168,11 @@ /* Define to 1 if you have the `frexpl' function. */ #undef HAVE_FREXPL -/* Define to 1 if you have the header file. */ -#undef HAVE_GCONV_H +/* Define if _Unwind_GetIPInfo is available. */ +#undef HAVE_GETIPINFO -/* Define to 1 if you have the `getpagesize' function. */ -#undef HAVE_GETPAGESIZE +/* Define if gets is available in . */ +#undef HAVE_GETS /* Define to 1 if you have the `hypot' function. */ #undef HAVE_HYPOT @@ -247,18 +183,21 @@ /* Define to 1 if you have the `hypotl' function. */ #undef HAVE_HYPOTL -/* Define to 1 if you have the `iconv' function. */ +/* Define if you have the iconv() function. */ #undef HAVE_ICONV -/* Define to 1 if you have the `iconv_close' function. */ -#undef HAVE_ICONV_CLOSE - -/* Define to 1 if you have the `iconv_open' function. */ -#undef HAVE_ICONV_OPEN - /* Define to 1 if you have the header file. */ #undef HAVE_IEEEFP_H +/* Define if int64_t is available in . */ +#undef HAVE_INT64_T + +/* Define if int64_t is a long. */ +#undef HAVE_INT64_T_LONG + +/* Define if int64_t is a long long. */ +#undef HAVE_INT64_T_LONG_LONG + /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H @@ -283,6 +222,9 @@ /* Defined if iswblank exists. */ #undef HAVE_ISWBLANK +/* Define if LC_MESSAGES is available in . */ +#undef HAVE_LC_MESSAGES + /* Define to 1 if you have the `ldexpf' function. */ #undef HAVE_LDEXPF @@ -292,9 +234,6 @@ /* Define to 1 if you have the header file. */ #undef HAVE_LIBINTL_H -/* Define to 1 if you have the `m' library (-lm). */ -#undef HAVE_LIBM - /* Only used in build directory testsuite_hooks.h. */ #undef HAVE_LIMIT_AS @@ -310,6 +249,9 @@ /* Only used in build directory testsuite_hooks.h. */ #undef HAVE_LIMIT_VMEM +/* Define if futex syscall is available. */ +#undef HAVE_LINUX_FUTEX + /* Define to 1 if you have the header file. */ #undef HAVE_LOCALE_H @@ -331,11 +273,14 @@ /* Define to 1 if you have the header file. */ #undef HAVE_MACHINE_PARAM_H +/* Define if mbstate_t exists in wchar.h. */ +#undef HAVE_MBSTATE_T + /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H -/* Define to 1 if you have a working `mmap' system call. */ -#undef HAVE_MMAP +/* Define to 1 if you have the `modf' function. */ +#undef HAVE_MODF /* Define to 1 if you have the `modff' function. */ #undef HAVE_MODFF @@ -346,8 +291,8 @@ /* Define to 1 if you have the header file. */ #undef HAVE_NAN_H -/* Define to 1 if you have the `nl_langinfo' function. */ -#undef HAVE_NL_LANGINFO +/* Define if poll is available in . */ +#undef HAVE_POLL /* Define to 1 if you have the `powf' function. */ #undef HAVE_POWF @@ -361,9 +306,6 @@ /* Define to 1 if you have the `setenv' function. */ #undef HAVE_SETENV -/* Define if sigsetjmp is available. */ -#undef HAVE_SIGSETJMP - /* Define to 1 if you have the `sincos' function. */ #undef HAVE_SINCOS @@ -391,12 +333,24 @@ /* Define to 1 if you have the `sqrtl' function. */ #undef HAVE_SQRTL +/* Define to 1 if you have the header file. */ +#undef HAVE_STDALIGN_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDBOOL_H + /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H +/* Define if strerror_l is available in . */ +#undef HAVE_STRERROR_L + +/* Define if strerror_r is available in . */ +#undef HAVE_STRERROR_R + /* Define to 1 if you have the header file. */ #undef HAVE_STRINGS_H @@ -409,6 +363,13 @@ /* Define to 1 if you have the `strtold' function. */ #undef HAVE_STRTOLD +/* Define if strxfrm_l is available in . */ +#undef HAVE_STRXFRM_L + +/* Define to 1 if the target runtime linker supports binding the same symbol + to different versions. */ +#undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT + /* Define to 1 if you have the header file. */ #undef HAVE_SYS_FILIO_H @@ -436,6 +397,9 @@ /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STAT_H +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_SYSINFO_H + /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TIME_H @@ -445,6 +409,12 @@ /* Define to 1 if you have the header file. */ #undef HAVE_SYS_UIO_H +/* Define if S_IFREG is available in . */ +#undef HAVE_S_IFREG + +/* Define if S_IFREG is available in . */ +#undef HAVE_S_ISREG + /* Define to 1 if you have the `tanf' function. */ #undef HAVE_TANF @@ -457,6 +427,12 @@ /* Define to 1 if you have the `tanl' function. */ #undef HAVE_TANL +/* Define to 1 if you have the header file. */ +#undef HAVE_TGMATH_H + +/* Define to 1 if the target supports thread-local storage. */ +#undef HAVE_TLS + /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H @@ -478,6 +454,9 @@ /* Define to 1 if you have the header file. */ #undef HAVE_WCTYPE_H +/* Define if writev is available in . */ +#undef HAVE_WRITEV + /* Define to 1 if you have the `_acosf' function. */ #undef HAVE__ACOSF @@ -508,12 +487,6 @@ /* Define to 1 if you have the `_ceill' function. */ #undef HAVE__CEILL -/* Define to 1 if you have the `_copysign' function. */ -#undef HAVE__COPYSIGN - -/* Define to 1 if you have the `_copysignl' function. */ -#undef HAVE__COPYSIGNL - /* Define to 1 if you have the `_cosf' function. */ #undef HAVE__COSF @@ -613,6 +586,9 @@ /* Define to 1 if you have the `_logl' function. */ #undef HAVE__LOGL +/* Define to 1 if you have the `_modf' function. */ +#undef HAVE__MODF + /* Define to 1 if you have the `_modff' function. */ #undef HAVE__MODFF @@ -667,56 +643,15 @@ /* Define to 1 if you have the `_tanl' function. */ #undef HAVE__TANL -/* Define if the compiler/host combination has __builtin_abs. */ -#undef HAVE___BUILTIN_ABS - -/* Define if the compiler/host combination has __builtin_cos. */ -#undef HAVE___BUILTIN_COS - -/* Define if the compiler/host combination has __builtin_cosf. */ -#undef HAVE___BUILTIN_COSF - -/* Define if the compiler/host combination has __builtin_cosl. */ -#undef HAVE___BUILTIN_COSL - -/* Define if the compiler/host combination has __builtin_fabs. */ -#undef HAVE___BUILTIN_FABS - -/* Define if the compiler/host combination has __builtin_fabsf. */ -#undef HAVE___BUILTIN_FABSF - -/* Define if the compiler/host combination has __builtin_fabsl. */ -#undef HAVE___BUILTIN_FABSL +/* Define as const if the declaration of iconv() needs const. */ +#undef ICONV_CONST -/* Define if the compiler/host combination has __builtin_labs. */ -#undef HAVE___BUILTIN_LABS +/* Define to the sub-directory in which libtool stores uninstalled libraries. + */ +#undef LT_OBJDIR -/* Define if the compiler/host combination has __builtin_sin. */ -#undef HAVE___BUILTIN_SIN - -/* Define if the compiler/host combination has __builtin_sinf. */ -#undef HAVE___BUILTIN_SINF - -/* Define if the compiler/host combination has __builtin_sinl. */ -#undef HAVE___BUILTIN_SINL - -/* Define if the compiler/host combination has __builtin_sqrt. */ -#undef HAVE___BUILTIN_SQRT - -/* Define if the compiler/host combination has __builtin_sqrtf. */ -#undef HAVE___BUILTIN_SQRTF - -/* Define if the compiler/host combination has __builtin_sqrtl. */ -#undef HAVE___BUILTIN_SQRTL - -/* Define to 1 if you have the `__signbit' function. */ -#undef HAVE___SIGNBIT - -/* Define to 1 if you have the `__signbitf' function. */ -#undef HAVE___SIGNBITF - -/* Define to 1 if you have the `__signbitl' function. */ -#undef HAVE___SIGNBITL +/* Name of package */ +#undef PACKAGE /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT @@ -730,67 +665,202 @@ /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME +/* Define to the home page for this package. */ +#undef PACKAGE_URL + /* Define to the version of this package. */ #undef PACKAGE_VERSION +/* The size of `char', as computed by sizeof. */ +#undef SIZEOF_CHAR + +/* The size of `int', as computed by sizeof. */ +#undef SIZEOF_INT + +/* The size of `long', as computed by sizeof. */ +#undef SIZEOF_LONG + +/* The size of `short', as computed by sizeof. */ +#undef SIZEOF_SHORT + +/* The size of `void *', as computed by sizeof. */ +#undef SIZEOF_VOID_P + /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS +/* Version number of package */ +#undef VERSION + +/* Define if the compiler supports C++11 atomics. */ +#undef _GLIBCXX_ATOMIC_BUILTINS + +/* Define to use concept checking code from the boost libraries. */ +#undef _GLIBCXX_CONCEPT_CHECKS + +/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, + undefined for platform defaults */ +#undef _GLIBCXX_FULLY_DYNAMIC_STRING + +/* Define if gthreads library is available. */ +#undef _GLIBCXX_HAS_GTHREADS + /* Define to 1 if a full hosted library is built, or 0 if freestanding. */ #undef _GLIBCXX_HOSTED +/* Define if compatibility should be provided for -mlong-double-64. */ +#undef _GLIBCXX_LONG_DOUBLE_COMPAT + +/* Define if ptrdiff_t is int. */ +#undef _GLIBCXX_PTRDIFF_T_IS_INT + +/* Define if using setrlimit to set resource limits during "make check" */ +#undef _GLIBCXX_RES_LIMITS + +/* Define if size_t is unsigned int. */ +#undef _GLIBCXX_SIZE_T_IS_UINT + /* Define if the compiler is configured for setjmp/longjmp exceptions. */ #undef _GLIBCXX_SJLJ_EXCEPTIONS -/* Define if iconv and related functions exist and are usable. */ -#undef _GLIBCXX_USE_ICONV -// -// Systems that have certain non-standard functions prefixed with an -// underscore, we'll handle those here. Must come after config.h.in. -// -#if defined (HAVE__ISNAN) && ! defined (HAVE_ISNAN) -# define HAVE_ISNAN 1 -# define isnan _isnan -#endif +/* Define to the value of the EOF integer constant. */ +#undef _GLIBCXX_STDIO_EOF -#if defined (HAVE__ISNANF) && ! defined (HAVE_ISNANF) -# define HAVE_ISNANF 1 -# define isnanf _isnanf -#endif +/* Define to the value of the SEEK_CUR integer constant. */ +#undef _GLIBCXX_STDIO_SEEK_CUR -#if defined (HAVE__ISNANL) && ! defined (HAVE_ISNANL) -# define HAVE_ISNANL 1 -# define isnanl _isnanl -#endif +/* Define to the value of the SEEK_END integer constant. */ +#undef _GLIBCXX_STDIO_SEEK_END -#if defined (HAVE__ISINF) && ! defined (HAVE_ISINF) -# define HAVE_ISINF 1 -# define isinf _isinf -#endif +/* Define to use symbol versioning in the shared library. */ +#undef _GLIBCXX_SYMVER -#if defined (HAVE__ISINFF) && ! defined (HAVE_ISINFF) -# define HAVE_ISINFF 1 -# define isinff _isinff -#endif +/* Define to use darwin versioning in the shared library. */ +#undef _GLIBCXX_SYMVER_DARWIN -#if defined (HAVE__ISINFL) && ! defined (HAVE_ISINFL) -# define HAVE_ISINFL 1 -# define isinfl _isinfl -#endif +/* Define to use GNU versioning in the shared library. */ +#undef _GLIBCXX_SYMVER_GNU + +/* Define to use GNU namespace versioning in the shared library. */ +#undef _GLIBCXX_SYMVER_GNU_NAMESPACE + +/* Define to use Sun versioning in the shared library. */ +#undef _GLIBCXX_SYMVER_SUN + +/* Define if C99 functions or macros from , , , + , and can be used or exposed. */ +#undef _GLIBCXX_USE_C99 + +/* Define if C99 functions in should be used in . Using + compiler builtins for these functions requires corresponding C99 library + functions to be present. */ +#undef _GLIBCXX_USE_C99_COMPLEX + +/* Define if C99 functions in should be used in . + Using compiler builtins for these functions requires corresponding C99 + library functions to be present. */ +#undef _GLIBCXX_USE_C99_COMPLEX_TR1 + +/* Define if C99 functions in should be imported in in + namespace std::tr1. */ +#undef _GLIBCXX_USE_C99_CTYPE_TR1 + +/* Define if C99 functions in should be imported in in + namespace std::tr1. */ +#undef _GLIBCXX_USE_C99_FENV_TR1 + +/* Define if C99 functions in should be imported in + in namespace std::tr1. */ +#undef _GLIBCXX_USE_C99_INTTYPES_TR1 + +/* Define if wchar_t C99 functions in should be imported in + in namespace std::tr1. */ +#undef _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 + +/* Define if C99 functions or macros in should be imported in + in namespace std. */ +#undef _GLIBCXX_USE_C99_MATH + +/* Define if C99 functions or macros in should be imported in + in namespace std::tr1. */ +#undef _GLIBCXX_USE_C99_MATH_TR1 + +/* Define if C99 types in should be imported in in + namespace std::tr1. */ +#undef _GLIBCXX_USE_C99_STDINT_TR1 + +/* Defined if clock_gettime has monotonic clock support. */ +#undef _GLIBCXX_USE_CLOCK_MONOTONIC + +/* Defined if clock_gettime has realtime clock support. */ +#undef _GLIBCXX_USE_CLOCK_REALTIME + +/* Define if ISO/IEC TR 24733 decimal floating point types are supported on + this host. */ +#undef _GLIBCXX_USE_DECIMAL_FLOAT + +/* Define if __float128 is supported on this host. */ +#undef _GLIBCXX_USE_FLOAT128 + +/* Defined if gettimeofday is available. */ +#undef _GLIBCXX_USE_GETTIMEOFDAY + +/* Define if get_nprocs is available in . */ +#undef _GLIBCXX_USE_GET_NPROCS + +/* Define if __int128 is supported on this host. */ +#undef _GLIBCXX_USE_INT128 + +/* Define if LFS support is available. */ +#undef _GLIBCXX_USE_LFS + +/* Define if code specialized for long long should be used. */ +#undef _GLIBCXX_USE_LONG_LONG + +/* Defined if nanosleep is available. */ +#undef _GLIBCXX_USE_NANOSLEEP + +/* Define if NLS translations are to be used. */ +#undef _GLIBCXX_USE_NLS + +/* Define if pthreads_num_processors_np is available in . */ +#undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP + +/* Define if /dev/random and /dev/urandom are available for the random_device + of TR1 (Chapter 5.1). */ +#undef _GLIBCXX_USE_RANDOM_TR1 + +/* Defined if sched_yield is available. */ +#undef _GLIBCXX_USE_SCHED_YIELD + +/* Define if _SC_NPROCESSORS_ONLN is available in . */ +#undef _GLIBCXX_USE_SC_NPROCESSORS_ONLN + +/* Define if _SC_NPROC_ONLN is available in . */ +#undef _GLIBCXX_USE_SC_NPROC_ONLN + +/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ +#undef _GLIBCXX_USE_SYSCTL_HW_NCPU -#if defined (HAVE__COPYSIGN) && ! defined (HAVE_COPYSIGN) -# define HAVE_COPYSIGN 1 -# define copysign _copysign +/* Define if code specialized for wchar_t should be used. */ +#undef _GLIBCXX_USE_WCHAR_T + +/* Define to 1 if mutex_timedlock is available. */ +#undef _GTHREAD_USE_MUTEX_TIMEDLOCK + +/* Define if all C++ overloads are available in . */ +#if __cplusplus >= 199711L +#undef __CORRECT_ISO_CPP_MATH_H_PROTO1 #endif -#if defined (HAVE__COPYSIGNL) && ! defined (HAVE_COPYSIGNL) -# define HAVE_COPYSIGNL 1 -# define copysignl _copysignl +/* Define if only double std::abs(double) is available in . */ +#if __cplusplus >= 199711L +#undef __CORRECT_ISO_CPP_MATH_H_PROTO2 #endif -#if defined (HAVE__COSF) && ! defined (HAVE_COSF) -# define HAVE_COSF 1 -# define cosf _cosf +/* Define if all C++ overloads are available in . */ +#if __cplusplus >= 199711L +#undef __CORRECT_ISO_CPP_STDLIB_H_PROTO #endif #if defined (HAVE__ACOSF) && ! defined (HAVE_ACOSF) @@ -813,6 +883,16 @@ # define asinl _asinl #endif +#if defined (HAVE__ATAN2F) && ! defined (HAVE_ATAN2F) +# define HAVE_ATAN2F 1 +# define atan2f _atan2f +#endif + +#if defined (HAVE__ATAN2L) && ! defined (HAVE_ATAN2L) +# define HAVE_ATAN2L 1 +# define atan2l _atan2l +#endif + #if defined (HAVE__ATANF) && ! defined (HAVE_ATANF) # define HAVE_ATANF 1 # define atanf _atanf @@ -825,12 +905,17 @@ #if defined (HAVE__CEILF) && ! defined (HAVE_CEILF) # define HAVE_CEILF 1 -# define aceil _ceilf +# define ceilf _ceilf #endif #if defined (HAVE__CEILL) && ! defined (HAVE_CEILL) # define HAVE_CEILL 1 -# define aceil _ceill +# define ceill _ceill +#endif + +#if defined (HAVE__COSF) && ! defined (HAVE_COSF) +# define HAVE_COSF 1 +# define cosf _cosf #endif #if defined (HAVE__COSHF) && ! defined (HAVE_COSHF) @@ -838,21 +923,16 @@ # define coshf _coshf #endif -#if defined (HAVE__COSL) && ! defined (HAVE_COSL) -# define HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (HAVE__LOGF) && ! defined (HAVE_LOGF) -# define HAVE_LOGF 1 -# define logf _logf -#endif - #if defined (HAVE__COSHL) && ! defined (HAVE_COSHL) # define HAVE_COSHL 1 # define coshl _coshl #endif +#if defined (HAVE__COSL) && ! defined (HAVE_COSL) +# define HAVE_COSL 1 +# define cosl _cosl +#endif + #if defined (HAVE__EXPF) && ! defined (HAVE_EXPF) # define HAVE_EXPF 1 # define expf _expf @@ -873,6 +953,21 @@ # define fabsl _fabsl #endif +#if defined (HAVE__FINITE) && ! defined (HAVE_FINITE) +# define HAVE_FINITE 1 +# define finite _finite +#endif + +#if defined (HAVE__FINITEF) && ! defined (HAVE_FINITEF) +# define HAVE_FINITEF 1 +# define finitef _finitef +#endif + +#if defined (HAVE__FINITEL) && ! defined (HAVE_FINITEL) +# define HAVE_FINITEL 1 +# define finitel _finitel +#endif + #if defined (HAVE__FLOORF) && ! defined (HAVE_FLOORF) # define HAVE_FLOORF 1 # define floorf _floorf @@ -893,6 +988,11 @@ # define fmodl _fmodl #endif +#if defined (HAVE__FPCLASS) && ! defined (HAVE_FPCLASS) +# define HAVE_FPCLASS 1 +# define fpclass _fpclass +#endif + #if defined (HAVE__FREXPF) && ! defined (HAVE_FREXPF) # define HAVE_FREXPF 1 # define frexpf _frexpf @@ -903,6 +1003,51 @@ # define frexpl _frexpl #endif +#if defined (HAVE__HYPOT) && ! defined (HAVE_HYPOT) +# define HAVE_HYPOT 1 +# define hypot _hypot +#endif + +#if defined (HAVE__HYPOTF) && ! defined (HAVE_HYPOTF) +# define HAVE_HYPOTF 1 +# define hypotf _hypotf +#endif + +#if defined (HAVE__HYPOTL) && ! defined (HAVE_HYPOTL) +# define HAVE_HYPOTL 1 +# define hypotl _hypotl +#endif + +#if defined (HAVE__ISINF) && ! defined (HAVE_ISINF) +# define HAVE_ISINF 1 +# define isinf _isinf +#endif + +#if defined (HAVE__ISINFF) && ! defined (HAVE_ISINFF) +# define HAVE_ISINFF 1 +# define isinff _isinff +#endif + +#if defined (HAVE__ISINFL) && ! defined (HAVE_ISINFL) +# define HAVE_ISINFL 1 +# define isinfl _isinfl +#endif + +#if defined (HAVE__ISNAN) && ! defined (HAVE_ISNAN) +# define HAVE_ISNAN 1 +# define isnan _isnan +#endif + +#if defined (HAVE__ISNANF) && ! defined (HAVE_ISNANF) +# define HAVE_ISNANF 1 +# define isnanf _isnanf +#endif + +#if defined (HAVE__ISNANL) && ! defined (HAVE_ISNANL) +# define HAVE_ISNANL 1 +# define isnanl _isnanl +#endif + #if defined (HAVE__LDEXPF) && ! defined (HAVE_LDEXPF) # define HAVE_LDEXPF 1 # define ldexpf _ldexpf @@ -918,29 +1063,64 @@ # define log10f _log10f #endif +#if defined (HAVE__LOG10L) && ! defined (HAVE_LOG10L) +# define HAVE_LOG10L 1 +# define log10l _log10l +#endif + +#if defined (HAVE__LOGF) && ! defined (HAVE_LOGF) +# define HAVE_LOGF 1 +# define logf _logf +#endif + #if defined (HAVE__LOGL) && ! defined (HAVE_LOGL) # define HAVE_LOGL 1 # define logl _logl #endif +#if defined (HAVE__MODF) && ! defined (HAVE_MODF) +# define HAVE_MODF 1 +# define modf _modf +#endif + +#if defined (HAVE__MODFF) && ! defined (HAVE_MODFF) +# define HAVE_MODFF 1 +# define modff _modff +#endif + +#if defined (HAVE__MODFL) && ! defined (HAVE_MODFL) +# define HAVE_MODFL 1 +# define modfl _modfl +#endif + #if defined (HAVE__POWF) && ! defined (HAVE_POWF) # define HAVE_POWF 1 # define powf _powf #endif -#if defined (HAVE__LOG10L) && ! defined (HAVE_LOG10L) -# define HAVE_LOG10L 1 -# define log10l _log10l +#if defined (HAVE__POWL) && ! defined (HAVE_POWL) +# define HAVE_POWL 1 +# define powl _powl #endif -#if defined (HAVE__MODF) && ! defined (HAVE_MODF) -# define HAVE_MODF 1 -# define modf _modf +#if defined (HAVE__QFPCLASS) && ! defined (HAVE_QFPCLASS) +# define HAVE_QFPCLASS 1 +# define qfpclass _qfpclass #endif -#if defined (HAVE__MODL) && ! defined (HAVE_MODL) -# define HAVE_MODL 1 -# define modl _modl +#if defined (HAVE__SINCOS) && ! defined (HAVE_SINCOS) +# define HAVE_SINCOS 1 +# define sincos _sincos +#endif + +#if defined (HAVE__SINCOSF) && ! defined (HAVE_SINCOSF) +# define HAVE_SINCOSF 1 +# define sincosf _sincosf +#endif + +#if defined (HAVE__SINCOSL) && ! defined (HAVE_SINCOSL) +# define HAVE_SINCOSL 1 +# define sincosl _sincosl #endif #if defined (HAVE__SINF) && ! defined (HAVE_SINF) @@ -948,16 +1128,16 @@ # define sinf _sinf #endif -#if defined (HAVE__POWL) && ! defined (HAVE_POWL) -# define HAVE_POWL 1 -# define powl _powl -#endif - #if defined (HAVE__SINHF) && ! defined (HAVE_SINHF) # define HAVE_SINHF 1 # define sinhf _sinhf #endif +#if defined (HAVE__SINHL) && ! defined (HAVE_SINHL) +# define HAVE_SINHL 1 +# define sinhl _sinhl +#endif + #if defined (HAVE__SINL) && ! defined (HAVE_SINL) # define HAVE_SINL 1 # define sinl _sinl @@ -968,88 +1148,37 @@ # define sqrtf _sqrtf #endif -#if defined (HAVE__SINHL) && ! defined (HAVE_SINHL) -# define HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (HAVE__TANF) && ! defined (HAVE_TANF) -# define HAVE_TANF 1 -# define tanf _tanf -#endif - #if defined (HAVE__SQRTL) && ! defined (HAVE_SQRTL) # define HAVE_SQRTL 1 # define sqrtl _sqrtl #endif -#if defined (HAVE__TANHF) && ! defined (HAVE_TANHF) -# define HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (HAVE__TANL) && ! defined (HAVE_TANL) -# define HAVE_TANL 1 -# define tanl _tanl -#endif - #if defined (HAVE__STRTOF) && ! defined (HAVE_STRTOF) # define HAVE_STRTOF 1 # define strtof _strtof #endif -#if defined (HAVE__TANHL) && ! defined (HAVE_TANHL) -# define HAVE_TANHL 1 -# define tanhl _tanhl -#endif - #if defined (HAVE__STRTOLD) && ! defined (HAVE_STRTOLD) # define HAVE_STRTOLD 1 # define strtold _strtold #endif -#if defined (HAVE__SINCOS) && ! defined (HAVE_SINCOS) -# define HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (HAVE__SINCOSF) && ! defined (HAVE_SINCOSF) -# define HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (HAVE__SINCOSL) && ! defined (HAVE_SINCOSL) -# define HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (HAVE__FINITE) && ! defined (HAVE_FINITE) -# define HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (HAVE__FINITEF) && ! defined (HAVE_FINITEF) -# define HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (HAVE__FINITEL) && ! defined (HAVE_FINITEL) -# define HAVE_FINITEL 1 -# define finitel _finitel +#if defined (HAVE__TANF) && ! defined (HAVE_TANF) +# define HAVE_TANF 1 +# define tanf _tanf #endif -#if defined (HAVE__QFINITE) && ! defined (HAVE_QFINITE) -# define HAVE_QFINITE 1 -# define qfinite _qfinite +#if defined (HAVE__TANHF) && ! defined (HAVE_TANHF) +# define HAVE_TANHF 1 +# define tanhf _tanhf #endif -#if defined (HAVE__FPCLASS) && ! defined (HAVE_FPCLASS) -# define HAVE_FPCLASS 1 -# define fpclass _fpclass +#if defined (HAVE__TANHL) && ! defined (HAVE_TANHL) +# define HAVE_TANHL 1 +# define tanhl _tanhl #endif -#if defined (HAVE__QFPCLASS) && ! defined (HAVE_QFPCLASS) -# define HAVE_QFPCLASS 1 -# define qfpclass _qfpclass +#if defined (HAVE__TANL) && ! defined (HAVE_TANL) +# define HAVE_TANL 1 +# define tanl _tanl #endif -