summaryrefslogtreecommitdiffstats
path: root/libstdc++-v3/shadow/bits/std_cmath.h
diff options
context:
space:
mode:
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>2000-10-04 05:06:32 +0000
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>2000-10-04 05:06:32 +0000
commit8e34227a1abb75cdfb148bf2b1bcc1bd418842aa (patch)
treecb166d845d61908cdc869fcd7da7ed653a187423 /libstdc++-v3/shadow/bits/std_cmath.h
parent5482a0c978c5bfecc1d32e0a3301e68cc94d4017 (diff)
downloadppe42-gcc-8e34227a1abb75cdfb148bf2b1bcc1bd418842aa.tar.gz
ppe42-gcc-8e34227a1abb75cdfb148bf2b1bcc1bd418842aa.zip
2000-10-02 Steven King <sxking@uswest.net>
* mkcshadow: Fixed script to output proper include guard. * bits/char_traits.h: Cleaned up types in char_traits<char> functions. * libio/_G_config.h: Hacked to make work with shadow heraders. * shadow/*: Hacked to make shadow headers work. 2000-10-02 Benjamin Kosnik <bkoz@purist.soma.redhat.com> Self-compile with shadow headers. * acconfig.h (_GLIBCPP_USE_SHADOW_HEADERS): Define. Eventually, like _GLIBCPP_USE_NAMESPACES before it, this macro will die when it becomes the default way the library is built. * acinclude.m4 (GLIBCPP_ENABLE_SHADOW): New macro. * config/gnu-linux/bits/ctype_base.h (ctype_base): Use it. * config/gnu-linux/ctype.cc (ctype): Use it. * src/localename.cc (locale::_Impl::_M_replace_categories): Remove call to assert. * src/locale.cc: Explicitly cast mbstate_t to void* in calls to memset. This should not be necessary, but an ambiguous overload with it in. * shadow/bits/std_cwchar.h: Fix. * shadow/wchar.h: Fix. * config/gnu-linux/bits/ctype_base.h (ctype_base): Inject ctype enums into namespace std:: for ctype_base enum. Other OS types will have to do this as well. * config/gnu-linux/ctype.cc (ctype): Inject ctype data into namespace std, in particular __ctype_toupper, __ctype_tolower, __ctype_b. * shadow/iolibio.h: New file. * shadow/bits/wrap_iolibio.h: New file. * shadow/libioP.h: New file. * shadow/bits/wrap_libioP.h: New file. * shadow/bits/wrap_fcntl.h: New file. * shadow/fcntl.h: New file. * shadow/iconv.h: New file. Inject iconv names into the global namespace, unmangled for the moment. * shadow/bits/wrap_iconv.h: New file. * shadow/unistd.h: Remove. Useless. * shadow/bits/wrap_unistd.h: Remove. * src/Makefile.am: Take out machine-ansi.h, add fcntl.h unistd.h. * src/Makefile.in: Regenerate. * config/c_io_libio.h (_IO_codecvt): Change to normal C++ decl. * shadow/libio.h: Fix. * shadow/bits/wrap_libio.h: Fix. * shadow/bits/std_clocale.h: Remove typedef struct construct, which will not compile. * shadow/bits/std_ctime.h: Same. * shadow/pthread.h: New file. Put pthreads types and functions into global scope, which is probably not the correct long-term solution but has to be done at the moment before libio wrappers can even be started. * shadow/bits/wrap_pthread.h: New file. * bits/std_ios.h: Formatting tweak. * shadow/bits/std_cstdio.h: Format. Remove extraneous bits. * acinclude.m4 (GLIBCPP_CHECK_COMPILER_FEATURES): Add -Werror to tests for compiler features. * aclocal.m4: Regenerate. * configure: Regenerate. * config/c_io_libio.cc: Remove fcntl.h include, as SEEK_SET redefined. * libio/libioP.h: Comment out fcntl.h include. * shadow/math.h: Add in float and long declarations, as per ISO C9X. * bits/c++config: Define _ISOC99_SOURCE. * acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Add -fno-builtins to CSHADOWFLAGS, as well as _ISOC99_SOURCE. * aclocal.m4: Regenerate. * configure: Regenerate. * src/Makefile.am (CSHADOW_INCLUDES): Enable, again. (CSHADOW_INCLUDES): Add -I$(top_srcdir)/std before shadow include dir. (CXXCOMPILE): Remove $(DEFS), which searches $(top_srcdir) before std or shadow directories. (LTCXXCOMPILE): Same. (INCLUDES): Add $(top_builddir) before $(top_srcdir). (AC_CXXFLAGS): Add CSHADOWFLAGS. * src/Makefile.in: Regenerate. * src/complex.cc (FCT): Change ::name to name. * src/complexl.cc (FCT): Same. Use _GLIBCPP_USE_LONG_LONG here. * src/complexf.cc (FCT): Same. * src/complexf.cc: Remove FCT define, as things are properly overloaded in the std namespace with the shadow headers. * src/complexl.cc: Same. * src/complex.cc: Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36707 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/shadow/bits/std_cmath.h')
-rw-r--r--libstdc++-v3/shadow/bits/std_cmath.h907
1 files changed, 472 insertions, 435 deletions
diff --git a/libstdc++-v3/shadow/bits/std_cmath.h b/libstdc++-v3/shadow/bits/std_cmath.h
index 9ffcde5524e..6113417eae5 100644
--- a/libstdc++-v3/shadow/bits/std_cmath.h
+++ b/libstdc++-v3/shadow/bits/std_cmath.h
@@ -36,502 +36,510 @@
# include <bits/c++config.h>
- namespace _C_legacy {
- extern "C" {
+namespace _C_legacy {
+ extern "C" {
# define _IN_C_LEGACY_
# pragma GCC system_header
# include_next <math.h>
- }
- inline double _CPP_HUGE_VAL_capture() { return HUGE_VAL; }
+ }
#if _GLIBCPP_HAVE_ACOSF
- inline float _CPP_acos_capture(float __x)
- { return acosf(__x); }
+ inline float
+ _CPP_acos_capture(float __x) { return acosf(__x); }
#else
- inline float _CPP_acos_capture(float __x)
- { return acos(static_cast<double>(__x)); }
+ inline float
+ _CPP_acos_capture(float __x) { return acos(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE_ASINF
- inline float _CPP_asin_capture(float __x)
- { return asinf(__x); }
+ inline float
+ _CPP_asin_capture(float __x) { return asinf(__x); }
#else
- inline float _CPP_asin_capture(float __x)
- { return asin(static_cast<double>(__x)); }
+ inline float
+ _CPP_asin_capture(float __x) { return asin(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE_ATANF
- inline float _CPP_atan_capture(float __x)
- { return atanf(__x); }
+ inline float
+ _CPP_atan_capture(float __x) { return atanf(__x); }
#else
- inline float _CPP_atan_capture(float __x)
- { return atan(static_cast<double>(__x)); }
+ inline float
+ _CPP_atan_capture(float __x) { return atan(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE_ATAN2F
- inline float _CPP_atan2_capture(float __y, float __x)
- { return atan2f(__y, __x); }
+ inline float
+ _CPP_atan2_capture(float __y, float __x) { return atan2f(__y, __x); }
#else
- inline float _CPP_atan2_capture(float __y, float __x)
- { return atan2(static_cast<double>(__y), static_cast<double>(__x)); }
+ inline float
+ _CPP_atan2_capture(float __y, float __x)
+ { return atan2(static_cast<double>(__y), static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE_CEILF
- inline float _CPP_ceil_capture(float __x)
- { return ceilf(__x); }
+ inline float
+ _CPP_ceil_capture(float __x) { return ceilf(__x); }
#else
- inline float _CPP_ceil_capture(float __x)
- { return ceil(static_cast<double>(__x)); }
+ inline float
+ _CPP_ceil_capture(float __x) { return ceil(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE___BUILTIN_COSF
- inline float _CPP_cos_capture(float __x)
- { return __builtin_cosf(__x); }
+ inline float
+ _CPP_cos_capture(float __x) { return __builtin_cosf(__x); }
#elif _GLIBCPP_HAVE_COSF
- inline float _CPP_cos_capture(float __x)
- { return cosf(__x); }
+ inline float
+ _CPP_cos_capture(float __x) { return cosf(__x); }
#else
- inline float _CPP_cos_capture(float __x)
- { return cos(static_cast<double>(__x)); }
+ inline float
+ _CPP_cos_capture(float __x) { return cos(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE_COSHF
- inline float _CPP_cosh_capture(float __x)
- { return coshf(__x); }
+ inline float
+ _CPP_cosh_capture(float __x) { return coshf(__x); }
#else
- inline float _CPP_cosh_capture(float __x)
- { return cosh(static_cast<double>(__x)); }
+ inline float
+ _CPP_cosh_capture(float __x) { return cosh(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE_EXPF
- inline float _CPP_exp_capture(float __x)
- { return expf(__x); }
+ inline float
+ _CPP_exp_capture(float __x) { return expf(__x); }
#else
- inline float _CPP_exp_capture(float __x)
- { return exp(static_cast<double>(__x)); }
+ inline float
+ _CPP_exp_capture(float __x) { return exp(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE___BUILTIN_FABSF
- inline float _CPP_fabs_capture(float __x)
- { return __builtin_fabsf(__x); }
+ inline float
+ _CPP_fabs_capture(float __x) { return __builtin_fabsf(__x); }
#elif _GLIBCPP_HAVE_FABSF
- inline float _CPP_fabs_capture(float __x)
- { return fabsf(__x); }
+ inline float
+ _CPP_fabs_capture(float __x) { return fabsf(__x); }
#else
- inline float _CPP_fabs_capture(float __x)
- { return fabs(static_cast<double>(__x)); }
+ inline float
+ _CPP_fabs_capture(float __x) { return fabs(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE_FLOORF
- inline float _CPP_floor_capture(float __x)
- { return floorf(__x); }
+ inline float
+ _CPP_floor_capture(float __x) { return floorf(__x); }
#else
- inline float _CPP_floor_capture(float __x)
- { return floor(static_cast<double>(__x)); }
+ inline float
+ _CPP_floor_capture(float __x) { return floor(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE_FMODFF
- inline float _CPP_fmod_capture(float __x, float __y)
- { return fmodf(__x, __y); }
+ inline float
+ _CPP_fmod_capture(float __x, float __y) { return fmodf(__x, __y); }
#else
- inline float _CPP_fmod_capture(float __x, float __y)
- { return fmod(static_cast<double>(__x), static_cast<double>(__y)); }
+ inline float
+ _CPP_fmod_capture(float __x, float __y)
+ { return fmod(static_cast<double>(__x), static_cast<double>(__y)); }
#endif
#if _GLIBCPP_HAVE_FREXPF
- inline float _CPP_frexp_capture(float __x, int* __exp)
- { return frexpf(__x, __exp); }
+ inline float
+ _CPP_frexp_capture(float __x, int* __exp) { return frexpf(__x, __exp); }
#else
- inline float _CPP_frexp_capture(float __x, int* __exp)
- { return frexp(__x, __exp); }
+ inline float
+ _CPP_frexp_capture(float __x, int* __exp) { return frexp(__x, __exp); }
#endif
#if _GLIBCPP_HAVE_LDEXPF
- inline float _CPP_ldexp_capture(float __x, int __exp)
- { return ldexpf(__x, __exp); }
+ inline float
+ _CPP_ldexp_capture(float __x, int __exp) { return ldexpf(__x, __exp); }
#else
- inline float _CPP_ldexp_capture(float __x, int __exp)
- { return ldexp(static_cast<double>(__x), __exp); }
+ inline float
+ _CPP_ldexp_capture(float __x, int __exp)
+ { return ldexp(static_cast<double>(__x), __exp); }
#endif
#if _GLIBCPP_HAVE_LOGF
- inline float _CPP_log_capture(float __x)
- { return logf(__x); }
+ inline float
+ _CPP_log_capture(float __x) { return logf(__x); }
#else
- inline float _CPP_log_capture(float __x)
- { return log(static_cast<double>(__x)); }
+ inline float
+ _CPP_log_capture(float __x) { return log(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE_LOG10F
- inline float _CPP_log10_capture(float __x)
- { return log10f(__x); }
+ inline float
+ _CPP_log10_capture(float __x) { return log10f(__x); }
#else
- inline float _CPP_log10_capture(float __x)
- { return log10(static_cast<double>(__x)); }
+ inline float
+ _CPP_log10_capture(float __x) { return log10(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE_MODFF
- inline float _CPP_modf_capture(float __x, float* __iptr)
- { return modff(__x, __iptr); }
-#else
- inline float _CPP_modf_capture(float __x, float* __iptr)
- {
- double __tmp;
- double __res = _C_legacy::modf(static_cast<double>(__x), &__tmp);
- *__iptr = static_cast<float> (__tmp);
- return __res;
- }
+ inline float
+ _CPP_modf_capture(float __x, float* __iptr) { return modff(__x, __iptr); }
+#else
+ inline float
+ _CPP_modf_capture(float __x, float* __iptr)
+ {
+ double __tmp;
+ double __res = _C_legacy::modf(static_cast<double>(__x), &__tmp);
+ *__iptr = static_cast<float> (__tmp);
+ return __res;
+ }
#endif
-
+
#if _GLIBCPP_HAVE_POWF
- inline float _CPP_pow_capture(float __x, float __y)
- { return powf(__x, __y); }
+ inline float
+ _CPP_pow_capture(float __x, float __y) { return powf(__x, __y); }
#else
- inline float _CPP_pow_capture(float __x, float __y)
- { return pow(static_cast<double>(__x), static_cast<double>(__y)); }
+ inline float
+ _CPP_pow_capture(float __x, float __y)
+ { return pow(static_cast<double>(__x), static_cast<double>(__y)); }
#endif
- float pow(float, int);
+ float pow(float, int);
#if _GLIBCPP_HAVE___BUILTIN_SINF
- inline float _CPP_sin_capture(float __x)
- { return __builtin_sinf(__x); }
+ inline float
+ _CPP_sin_capture(float __x) { return __builtin_sinf(__x); }
#elif _GLIBCPP_HAVE_SINF
- inline float _CPP_sin_capture(float __x)
- { return sinf(__x); }
+ inline float
+ _CPP_sin_capture(float __x) { return sinf(__x); }
#else
- inline float _CPP_sin_capture(float __x)
- { return sin(static_cast<double>(__x)); }
+ inline float
+ _CPP_sin_capture(float __x) { return sin(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE_SINHF
- inline float _CPP_sinh_capture(float __x)
- { return sinhf(__x); }
+ inline float
+ _CPP_sinh_capture(float __x) { return sinhf(__x); }
#else
- inline float _CPP_sinh_capture(float __x)
- { return sinh(static_cast<double>(__x)); }
+ inline float
+ _CPP_sinh_capture(float __x) { return sinh(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE___BUILTIN_SQRTF
- inline float _CPP_sqrt_capture(float __x)
- { return __builtin_sqrtf(__x); }
+ inline float
+ _CPP_sqrt_capture(float __x) { return __builtin_sqrtf(__x); }
#elif _GLIBCPP_HAVE_SQRTF
- inline float _CPP_sqrt_capture(float __x)
- { return sqrtf(__x); }
+ inline float
+ _CPP_sqrt_capture(float __x) { return sqrtf(__x); }
#else
- inline float _CPP_sqrt_capture(float __x)
- { return sqrt(static_cast<double>(__x)); }
+ inline float
+ _CPP_sqrt_capture(float __x) { return sqrt(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE_TANF
- inline float _CPP_tan_capture(float __x)
- { return tanf(__x); }
+ inline float
+ _CPP_tan_capture(float __x) { return tanf(__x); }
#else
- inline float _CPP_tan_capture(float __x)
- { return tan(static_cast<double>(__x)); }
+ inline float
+ _CPP_tan_capture(float __x) { return tan(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE_TANHF
- inline float _CPP_tanh_capture(float __x)
- { return tanhf(__x); }
+ inline float
+ _CPP_tanh_capture(float __x) { return tanhf(__x); }
#else
- inline float _CPP_tanh_capture(float __x)
- { return tanh(static_cast<double>(__x)); }
+ inline float
+ _CPP_tanh_capture(float __x) { return tanh(static_cast<double>(__x)); }
#endif
- //
- // double
- //
- inline double _CPP_acos_capture(double __x)
- { return acos(__x); }
+ inline double
+ _CPP_acos_capture(double __x) { return acos(__x); }
- inline double _CPP_asin_capture(double __x)
- { return asin(__x); }
+ inline double
+ _CPP_asin_capture(double __x) { return asin(__x); }
- inline double _CPP_atan_capture(double __x)
- { return atan(__x); }
+ inline double
+ _CPP_atan_capture(double __x) { return atan(__x); }
- inline double _CPP_atan2_capture(double __y, double __x)
- { return atan2(__y, __x); }
+ inline double
+ _CPP_atan2_capture(double __y, double __x) { return atan2(__y, __x); }
- inline double _CPP_ceil_capture(double __x)
- { return ceil(__x); }
+ inline double
+ _CPP_ceil_capture(double __x) { return ceil(__x); }
#if _GLIBCPP_HAVE___BUILTIN_COS
- inline double _CPP_cos_capture(double __x)
- { return __builtin_cos(__x); }
+ inline double
+ _CPP_cos_capture(double __x) { return __builtin_cos(__x); }
#else
- inline double _CPP_cos_capture(double __x)
- { return cos(__x); }
+ inline double
+ _CPP_cos_capture(double __x) { return cos(__x); }
#endif
- inline double _CPP_cosh_capture(double __x)
- { return cosh(__x); }
+ inline double
+ _CPP_cosh_capture(double __x) { return cosh(__x); }
- inline double _CPP_exp_capture(double __x)
- { return exp(__x); }
+ inline double
+ _CPP_exp_capture(double __x) { return exp(__x); }
#if _GLIBCPP_HAVE___BUILTIN_FABS
- inline double _CPP_fabs_capture(double __x)
- { return __builtin_fabs(__x); }
+ inline double
+ _CPP_fabs_capture(double __x) { return __builtin_fabs(__x); }
#else
- inline double _CPP_fabs_capture(double __x)
- { return fabs(__x); }
+ inline double
+ _CPP_fabs_capture(double __x) { return fabs(__x); }
#endif
- inline double _CPP_floor_capture(double __x)
- { return floor(__x); }
+ inline double
+ _CPP_floor_capture(double __x) { return floor(__x); }
- inline double _CPP_fmod_capture(double __x, double __y)
- { return fmod(__x, __y); }
+ inline double
+ _CPP_fmod_capture(double __x, double __y) { return fmod(__x, __y); }
- inline double _CPP_frexp_capture(double __x, int* __exp)
- { return frexp(__x, __exp); }
+ inline double
+ _CPP_frexp_capture(double __x, int* __exp) { return frexp(__x, __exp); }
- inline double _CPP_ldexp_capture(double __x, int __exp)
- { return ldexp(__x, __exp); }
+ inline double
+ _CPP_ldexp_capture(double __x, int __exp) { return ldexp(__x, __exp); }
- inline double _CPP_log_capture(double __x)
- { return log(__x); }
+ inline double
+ _CPP_log_capture(double __x) { return log(__x); }
- inline double _CPP_log10_capture(double __x)
- { return log10(__x); }
+ inline double
+ _CPP_log10_capture(double __x) { return log10(__x); }
- inline double _CPP_modf_capture(double __x, double* __iptr)
- { return modf(__x, __iptr); }
+ inline double
+ _CPP_modf_capture(double __x, double* __iptr) { return modf(__x, __iptr); }
- inline double _CPP_pow_capture(double __x, double __y)
- { return pow(__x, __y); }
+ inline double
+ _CPP_pow_capture(double __x, double __y) { return pow(__x, __y); }
#if _GLIBCPP_HAVE___BUILTIN_SIN
- inline double _CPP_sin_capture(double __x)
- { return __builtin_sin(__x); }
+ inline double
+ _CPP_sin_capture(double __x) { return __builtin_sin(__x); }
#else
- inline double _CPP_sin_capture(double __x)
- { return sin(__x); }
+ inline double
+ _CPP_sin_capture(double __x) { return sin(__x); }
#endif
- inline double _CPP_sinh_capture(double __x)
- { return sinh(__x); }
+ inline double
+ _CPP_sinh_capture(double __x) { return sinh(__x); }
#if _GLIBCPP_HAVE___BUILTIN_SQRT
- inline double _CPP_sqrt_capture(double __x)
- { return __builtin_fsqrt(__x); }
+ inline double
+ _CPP_sqrt_capture(double __x) { return __builtin_fsqrt(__x); }
#else
- inline double _CPP_sqrt_capture(double __x)
- { return sqrt(__x); }
+ inline double
+ _CPP_sqrt_capture(double __x) { return sqrt(__x); }
#endif
- inline double _CPP_tan_capture(double __x)
- { return tan(__x); }
+ inline double
+ _CPP_tan_capture(double __x) { return tan(__x); }
- inline double _CPP_tanh_capture(double __x)
- { return tanh(__x); }
+ inline double
+ _CPP_tanh_capture(double __x) { return tanh(__x); }
- //
- // long double
- //
#if _GLIBCPP_HAVE_ACOSL
- inline long double _CPP_acos_capture(long double __x)
- { return acosl(__x); }
+ inline long double
+ _CPP_acos_capture(long double __x) { return acosl(__x); }
#else
- inline long double _CPP_acos_capture(long double __x)
- { return acos(static_cast<double>(__x)); }
+ inline long double
+ _CPP_acos_capture(long double __x) { return acos(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE_ASINL
- inline long double _CPP_asin_capture(long double __x)
- { return asinl(__x); }
+ inline long double
+ _CPP_asin_capture(long double __x) { return asinl(__x); }
#else
- inline long double _CPP_asin_capture(long double __x)
- { return asin(static_cast<double>(__x)); }
+ inline long double
+ _CPP_asin_capture(long double __x) { return asin(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE_ATANL
- inline long double _CPP_atan_capture(long double __x)
- { return atanl(__x); }
+ inline long double
+ _CPP_atan_capture(long double __x) { return atanl(__x); }
#else
- inline long double _CPP_atan_capture(long double __x)
- { return atan(static_cast<double>(__x)); }
+ inline long double
+ _CPP_atan_capture(long double __x) { return atan(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE_ATAN2L
- inline long double _CPP_atan2_capture(long double __y, long double __x)
- { return atan2l(__y, __x); }
+ inline long double
+ _CPP_atan2_capture(long double __y, long double __x)
+ { return atan2l(__y, __x); }
#else
- inline long double _CPP_atan2_capture(long double __y, long double __x)
- { return atan2(static_cast<double>(__y), static_cast<double>(__x)); }
+ inline long double
+ _CPP_atan2_capture(long double __y, long double __x)
+ { return atan2(static_cast<double>(__y), static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE_CEILL
- inline long double _CPP_ceil_capture(long double __x)
- { return ceill(__x); }
+ inline long double
+ _CPP_ceil_capture(long double __x) { return ceill(__x); }
#else
- inline long double _CPP_ceil_capture(long double __x)
- { return ceil(static_cast<double>(__x)); }
+ inline long double
+ _CPP_ceil_capture(long double __x) { return ceil(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE___BUILTIN_COSL
- inline long double _CPP_cos_capture(long double __x)
- { return __builtin_cosl(__x); }
+ inline long double
+ _CPP_cos_capture(long double __x) { return __builtin_cosl(__x); }
#elif _GLIBCPP_HAVE_COSL
- inline long double _CPP_cos_capture(long double __x)
- { return cosl(__x); }
+ inline long double
+ _CPP_cos_capture(long double __x) { return cosl(__x); }
#else
- inline long double _CPP_cos_capture(long double __x)
- { return cos(static_cast<double>(__x)); }
+ inline long double
+ _CPP_cos_capture(long double __x) { return cos(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE_COSHL
- inline long double _CPP_cosh_capture(long double __x)
- { return coshl(__x); }
+ inline long double
+ _CPP_cosh_capture(long double __x) { return coshl(__x); }
#else
- inline long double _CPP_cosh_capture(long double __x)
- { return cosh(static_cast<double>(__x)); }
+ inline long double
+ _CPP_cosh_capture(long double __x) { return cosh(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE_EXPL
- inline long double _CPP_exp_capture(long double __x)
- { return expl(__x); }
+ inline long double
+ _CPP_exp_capture(long double __x) { return expl(__x); }
#else
- inline long double _CPP_exp_capture(long double __x)
- { return exp(static_cast<double>(__x)); }
+ inline long double
+ _CPP_exp_capture(long double __x) { return exp(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE___BUILTIN_FABSL
- inline long double _CPP_fabs_capture(long double __x)
- { return __builtin_fabsl(__x); }
+ inline long double
+ _CPP_fabs_capture(long double __x) { return __builtin_fabsl(__x); }
#elif _GLIBCPP_HAVE_FABSL
- inline long double _CPP_fabs_capture(long double __x)
- { return fabsl(__x); }
+ inline long double
+ _CPP_fabs_capture(long double __x) { return fabsl(__x); }
#else
- inline long double _CPP_fabs_capture(long double __x)
- { return fabs(static_cast<double>(__x)); }
+ inline long double
+ _CPP_fabs_capture(long double __x) { return fabs(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE_FLOORL
- inline long double _CPP_floor_capture(long double __x)
- { return floorl(__x); }
+ inline long double
+ _CPP_floor_capture(long double __x) { return floorl(__x); }
#else
- inline long double _CPP_floor_capture(long double __x)
- { return floor(static_cast<double>(__x)); }
+ inline long double
+ _CPP_floor_capture(long double __x)
+ { return floor(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE_FMODL
- inline long double _CPP_fmod_capture(long double __x, long double __y)
- { return fmodl(__x, __y); }
+ inline long double
+ _CPP_fmod_capture(long double __x, long double __y)
+ { return fmodl(__x, __y); }
#else
- inline long double _CPP_fmod_capture(long double __x, long double __y)
- { return fmod(static_cast<double>(__x), static_cast<double>(__y)); }
+ inline long double
+ _CPP_fmod_capture(long double __x, long double __y)
+ { return fmod(static_cast<double>(__x), static_cast<double>(__y)); }
#endif
#if _GLIBCPP_HAVE_FREXPL
- inline long double _CPP_frexp_capture(long double __x, int* __exp)
- { return frexpl(__x, __exp); }
+ inline long double
+ _CPP_frexp_capture(long double __x, int* __exp)
+ { return frexpl(__x, __exp); }
#else
- inline long double _CPP_frexp_capture(long double __x, int* __exp)
- { return frexp(static_cast<double>(__x), __exp); }
+ inline long double
+ _CPP_frexp_capture(long double __x, int* __exp)
+ { return frexp(static_cast<double>(__x), __exp); }
#endif
#if _GLIBCPP_HAVE_LDEXPL
- inline long double _CPP_ldexp_capture(long double __x, int __exp)
- { return ldexpl(__x, __exp); }
+ inline long double
+ _CPP_ldexp_capture(long double __x, int __exp) { return ldexpl(__x, __exp); }
#else
- inline long double _CPP_ldexp_capture(long double __x, int __exp)
- { return ldexp(static_cast<double>(__x), __exp); }
+ inline long double
+ _CPP_ldexp_capture(long double __x, int __exp)
+ { return ldexp(static_cast<double>(__x), __exp); }
#endif
#if _GLIBCPP_HAVE_LOGL
- inline long double _CPP_log_capture(long double __x)
- { return logl(__x); }
+ inline long double
+ _CPP_log_capture(long double __x) { return logl(__x); }
#else
- inline long double _CPP_log_capture(long double __x)
- { return log(static_cast<double>(__x)); }
+ inline long double
+ _CPP_log_capture(long double __x) { return log(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE_LOG10L
- inline long double _CPP_log10_capture(long double __x)
- { return log10l(__x); }
+ inline long double
+ _CPP_log10_capture(long double __x) { return log10l(__x); }
#else
- inline long double _CPP_log10_capture(long double __x)
- { return log10(static_cast<double>(__x)); }
+ inline long double
+ _CPP_log10_capture(long double __x)
+ { return log10(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE_MODFL
- inline long double _CPP_modf_capture(long double __x, long double* __iptr)
- { return modfl(__x, __iptr); }
-#else
- inline long double _CPP_modf_capture(long double __x, long double* __iptr)
- {
- double __tmp;
- double __res = _C_legacy::modf(static_cast<double>(__x), &__tmp);
- *__iptr = static_cast<long double> (__tmp);
- return __res;
- }
+ inline long double
+ _CPP_modf_capture(long double __x, long double* __iptr)
+ { return modfl(__x, __iptr); }
+#else
+ inline long double
+ _CPP_modf_capture(long double __x, long double* __iptr)
+ {
+ double __tmp;
+ double __res = _C_legacy::modf(static_cast<double>(__x), &__tmp);
+ *__iptr = static_cast<long double> (__tmp);
+ return __res;
+ }
#endif
#if _GLIBCPP_HAVE_POWL
- inline long double _CPP_pow_capture(long double __x, long double __y)
- { return powl(__x, __y); }
+ inline long double
+ _CPP_pow_capture(long double __x, long double __y) { return powl(__x, __y); }
#else
- inline long double _CPP_pow_capture(long double __x, long double __y)
- { return pow(static_cast<double>(__x), static_cast<double>(__y)); }
+ inline long double
+ _CPP_pow_capture(long double __x, long double __y)
+ { return pow(static_cast<double>(__x), static_cast<double>(__y)); }
#endif
#if _GLIBCPP_HAVE___BUILTIN_SINL
- inline long double _CPP_sin_capture(long double __x)
- { return __builtin_sinl(__x); }
+ inline long double
+ _CPP_sin_capture(long double __x) { return __builtin_sinl(__x); }
#elif _GLIBCPP_HAVE_SINL
- inline long double _CPP_sin_capture(long double __x)
- { return sinl(__x); }
+ inline long double
+ _CPP_sin_capture(long double __x) { return sinl(__x); }
#else
- inline long double _CPP_sin_capture(long double __x)
- { return sin(static_cast<double>(__x)); }
+ inline long double
+ _CPP_sin_capture(long double __x) { return sin(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE_SINHL
- inline long double _CPP_sinh_capture(long double __x)
- { return sinhl(__x); }
+ inline long double
+ _CPP_sinh_capture(long double __x) { return sinhl(__x); }
#else
- inline long double _CPP_sinh_capture(long double __x)
- { return sinh(static_cast<double>(__x)); }
+ inline long double
+ _CPP_sinh_capture(long double __x) { return sinh(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE___BUILTIN_SQRTL
- inline long double _CPP_sqrt_capture(long double __x)
- { return __builtin_sqrtl(__x); }
+ inline long double
+ _CPP_sqrt_capture(long double __x) { return __builtin_sqrtl(__x); }
#elif _GLIBCPP_HAVE_SQRTL
- inline long double _CPP_sqrt_capture(long double __x)
- { return sqrtl(__x); }
+ inline long double
+ _CPP_sqrt_capture(long double __x) { return sqrtl(__x); }
#else
- inline long double _CPP_sqrt_capture(long double __x)
- { return sqrt(static_cast<double>(__x)); }
+ inline long double
+ _CPP_sqrt_capture(long double __x) { return sqrt(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE_TANL
- inline long double _CPP_tan_capture(long double __x)
- { return tanl(__x); }
+ inline long double
+ _CPP_tan_capture(long double __x) { return tanl(__x); }
#else
- inline long double _CPP_tan_capture(long double __x)
- { return tan(static_cast<double>(__x)); }
+ inline long double
+ _CPP_tan_capture(long double __x) { return tan(static_cast<double>(__x)); }
#endif
#if _GLIBCPP_HAVE_TANHL
- inline long double _CPP_tanh_capture(long double __x)
- { return tanhl(__x); }
+ inline long double
+ _CPP_tanh_capture(long double __x) { return tanhl(__x); }
#else
- inline long double _CPP_tanh_capture(long double __x)
- { return tanh(static_cast<double>(__x)); }
+ inline long double
+ _CPP_tanh_capture(long double __x) { return tanh(static_cast<double>(__x)); }
#endif
+ namespace _C_shadow { }
- namespace _C_shadow { }
- } // close namespace ::_C_legacy::
+} // namespace _C_legacy
-# undef HUGE_VAL
-# define HUGE_VAL ::_C_legacy::_CPP_HUGE_VAL_capture()
# undef abs
# undef acos
# undef asin
@@ -556,244 +564,273 @@
# undef tan
# undef tanh
- namespace _C_legacy {
- namespace _C_shadow {
- }
- }
- namespace std {
+namespace std {
+ inline float
+ abs(float __x) { return _C_legacy::_CPP_fabs_capture(__x); }
- //
- // float
- //
+ inline float
+ acos(float __x) { return _C_legacy::_CPP_acos_capture(__x); }
- inline float abs(float __x)
- { return ::_C_legacy::_CPP_fabs_capture(__x); }
+ inline float
+ asin(float __x) { return _C_legacy::_CPP_asin_capture(__x); }
- inline float acos(float __x)
- { return ::_C_legacy::_CPP_acos_capture(__x); }
+ inline float
+ atan(float __x) { return _C_legacy::_CPP_atan_capture(__x); }
- inline float asin(float __x)
- { return ::_C_legacy::_CPP_asin_capture(__x); }
+ inline float
+ atan2(float __y, float __x)
+ { return _C_legacy::_CPP_atan2_capture(__y, __x); }
- inline float atan(float __x)
- { return ::_C_legacy::_CPP_atan_capture(__x); }
+ inline float
+ ceil(float __x) { return _C_legacy::_CPP_ceil_capture(__x); }
- inline float atan2(float __y, float __x)
- { return ::_C_legacy::_CPP_atan2_capture(__y, __x); }
+ inline float
+ cos(float __x) { return _C_legacy::_CPP_cos_capture(__x); }
- inline float ceil(float __x)
- { return ::_C_legacy::_CPP_ceil_capture(__x); }
+ inline float
+ cosh(float __x) { return _C_legacy::_CPP_cosh_capture(__x); }
- inline float cos(float __x)
- { return ::_C_legacy::_CPP_cos_capture(__x); }
+ inline float
+ exp(float __x) { return _C_legacy::_CPP_exp_capture(__x); }
- inline float cosh(float __x)
- { return ::_C_legacy::_CPP_cosh_capture(__x); }
+ inline float
+ fabs(float __x) { return _C_legacy::_CPP_fabs_capture(__x); }
- inline float exp(float __x)
- { return ::_C_legacy::_CPP_exp_capture(__x); }
+ inline float
+ floor(float __x) { return _C_legacy::_CPP_floor_capture(__x); }
- inline float fabs(float __x)
- { return ::_C_legacy::_CPP_fabs_capture(__x); }
+ inline float
+ fmod(float __x, float __y)
+ { return _C_legacy::_CPP_fmod_capture(__x, __y); }
- inline float floor(float __x)
- { return ::_C_legacy::_CPP_floor_capture(__x); }
+ inline float
+ frexp(float __x, int* __exp)
+ { return _C_legacy::_CPP_frexp_capture(__x, __exp); }
- inline float fmod(float __x, float __y)
- { return ::_C_legacy::_CPP_fmod_capture(__x, __y); }
+ inline float
+ ldexp(float __x, int __exp)
+ { return _C_legacy::_CPP_ldexp_capture(__x, __exp); }
- inline float frexp(float __x, int* __exp)
- { return ::_C_legacy::_CPP_frexp_capture(__x, __exp); }
+ inline float
+ log(float __x) { return _C_legacy::_CPP_log_capture(__x); }
- inline float ldexp(float __x, int __exp)
- { return ::_C_legacy::_CPP_ldexp_capture(__x, __exp); }
+ inline float
+ log10(float __x) { return _C_legacy::_CPP_log10_capture(__x); }
- inline float log(float __x)
- { return ::_C_legacy::_CPP_log_capture(__x); }
+ inline float
+ modf(float __x, float* __iptr)
+ { return _C_legacy::_CPP_modf_capture(__x, __iptr); }
- inline float log10(float __x)
- { return ::_C_legacy::_CPP_log10_capture(__x); }
+ inline float
+ pow(float __x, float __y) { return _C_legacy::_CPP_pow_capture(__x, __y); }
- inline float modf(float __x, float* __iptr)
- { return ::_C_legacy::_CPP_modf_capture(__x, __iptr); }
+ float
+ pow(float, int);
- inline float pow(float __x, float __y)
- { return ::_C_legacy::_CPP_pow_capture(__x, __y); }
+ inline float
+ sin(float __x) { return _C_legacy::_CPP_sin_capture(__x); }
- float pow(float, int);
+ inline float
+ sinh(float __x) { return _C_legacy::_CPP_sinh_capture(__x); }
- inline float sin(float __x)
- { return ::_C_legacy::_CPP_sin_capture(__x); }
+ inline float
+ sqrt(float __x) { return _C_legacy::_CPP_sqrt_capture(__x); }
- inline float sinh(float __x)
- { return ::_C_legacy::_CPP_sinh_capture(__x); }
+ inline float
+ tan(float __x) { return _C_legacy::_CPP_tan_capture(__x); }
- inline float sqrt(float __x)
- { return ::_C_legacy::_CPP_sqrt_capture(__x); }
+ inline float
+ tanh(float __x) { return _C_legacy::_CPP_tanh_capture(__x); }
- inline float tan(float __x)
- { return ::_C_legacy::_CPP_tan_capture(__x); }
+ inline double
+ abs(double __x) { return _C_legacy::_CPP_fabs_capture(__x); }
- inline float tanh(float __x)
- { return ::_C_legacy::_CPP_tanh_capture(__x); }
+ inline double
+ acos(double __x) { return _C_legacy::_CPP_acos_capture(__x); }
- //
- // double
- //
+ inline double
+ asin(double __x) { return _C_legacy::_CPP_asin_capture(__x); }
- inline double abs(double __x)
- { return ::_C_legacy::_CPP_fabs_capture(__x); }
+ inline double
+ atan(double __x) { return _C_legacy::_CPP_atan_capture(__x); }
- inline double acos(double __x)
- { return ::_C_legacy::_CPP_acos_capture(__x); }
+ inline double
+ atan2(double __y, double __x)
+ { return _C_legacy::_CPP_atan2_capture(__y, __x); }
- inline double asin(double __x)
- { return ::_C_legacy::_CPP_asin_capture(__x); }
+ inline double
+ ceil(double __x) { return _C_legacy::_CPP_ceil_capture(__x); }
- inline double atan(double __x)
- { return ::_C_legacy::_CPP_atan_capture(__x); }
+ inline double
+ cos(double __x) { return _C_legacy::_CPP_cos_capture(__x); }
- inline double atan2(double __y, double __x)
- { return ::_C_legacy::_CPP_atan2_capture(__y, __x); }
+ inline double
+ cosh(double __x) { return _C_legacy::_CPP_cosh_capture(__x); }
- inline double ceil(double __x)
- { return ::_C_legacy::_CPP_ceil_capture(__x); }
+ inline double
+ exp(double __x) { return _C_legacy::_CPP_exp_capture(__x); }
- inline double cos(double __x)
- { return ::_C_legacy::_CPP_cos_capture(__x); }
+ inline double
+ fabs(double __x) { return _C_legacy::_CPP_fabs_capture(__x); }
- inline double cosh(double __x)
- { return ::_C_legacy::_CPP_cosh_capture(__x); }
+ inline double
+ floor(double __x) { return _C_legacy::_CPP_floor_capture(__x); }
- inline double exp(double __x)
- { return ::_C_legacy::_CPP_exp_capture(__x); }
+ inline double
+ fmod(double __x, double __y)
+ { return _C_legacy::_CPP_fmod_capture(__x, __y); }
- inline double fabs(double __x)
- { return ::_C_legacy::_CPP_fabs_capture(__x); }
+ inline double
+ frexp(double __x, int* __exp)
+ { return _C_legacy::_CPP_frexp_capture(__x, __exp); }
- inline double floor(double __x)
- { return ::_C_legacy::_CPP_floor_capture(__x); }
+ inline double
+ ldexp(double __x, int __exp)
+ { return _C_legacy::_CPP_ldexp_capture(__x, __exp); }
- inline double fmod(double __x, double __y)
- { return ::_C_legacy::_CPP_fmod_capture(__x, __y); }
+ inline double
+ log(double __x) { return _C_legacy::_CPP_log_capture(__x); }
- inline double frexp(double __x, int* __exp)
- { return ::_C_legacy::_CPP_frexp_capture(__x, __exp); }
+ inline double
+ log10(double __x) { return _C_legacy::_CPP_log10_capture(__x); }
- inline double ldexp(double __x, int __exp)
- { return ::_C_legacy::_CPP_ldexp_capture(__x, __exp); }
+ inline double
+ modf(double __x, double* __iptr)
+ { return _C_legacy::_CPP_modf_capture(__x, __iptr); }
- inline double log(double __x)
- { return ::_C_legacy::_CPP_log_capture(__x); }
+ inline double
+ pow(double __x, double __y)
+ { return _C_legacy::_CPP_pow_capture(__x, __y); }
- inline double log10(double __x)
- { return ::_C_legacy::_CPP_log10_capture(__x); }
+ double
+ pow(double, int);
- inline double modf(double __x, double* __iptr)
- { return ::_C_legacy::_CPP_modf_capture(__x, __iptr); }
+ inline double
+ sin(double __x) { return _C_legacy::_CPP_sin_capture(__x); }
- inline double pow(double __x, double __y)
- { return ::_C_legacy::_CPP_pow_capture(__x, __y); }
+ inline double
+ sinh(double __x) { return _C_legacy::_CPP_sinh_capture(__x); }
- double pow (double, int);
+ inline double
+ sqrt(double __x) { return _C_legacy::_CPP_sqrt_capture(__x); }
- inline double sin(double __x)
- { return ::_C_legacy::_CPP_sin_capture(__x); }
+ inline double
+ tan(double __x) { return _C_legacy::_CPP_tan_capture(__x); }
+
+ inline double
+ tanh(double __x) { return _C_legacy::_CPP_tanh_capture(__x); }
+
+ inline long double
+ abs(long double __x) { return _C_legacy::_CPP_fabs_capture(__x); }
+
+ inline long double
+ acos(long double __x) { return _C_legacy::_CPP_acos_capture(__x); }
+
+ inline long double
+ asin(long double __x) { return _C_legacy::_CPP_asin_capture(__x); }
+
+ inline long double
+ atan(long double __x) { return _C_legacy::_CPP_atan_capture(__x); }
+
+ inline long double
+ atan2(long double __y, long double __x)
+ { return _C_legacy::_CPP_atan2_capture(__y, __x); }
+
+ inline long double
+ ceil(long double __x) { return _C_legacy::_CPP_ceil_capture(__x); }
+
+ inline long double
+ cos(long double __x) { return _C_legacy::_CPP_cos_capture(__x); }
+
+ inline long double
+ cosh(long double __x) { return _C_legacy::_CPP_cosh_capture(__x); }
+
+ inline long double
+ exp(long double __x) { return _C_legacy::_CPP_exp_capture(__x); }
+
+ inline long double
+ fabs(long double __x) { return _C_legacy::_CPP_fabs_capture(__x); }
+
+ inline long double
+ floor(long double __x) { return _C_legacy::_CPP_floor_capture(__x); }
+
+ inline long double
+ fmod(long double __x, long double __y)
+ { return _C_legacy::_CPP_fmod_capture(__x, __y); }
+
+ inline long double
+ frexp(long double __x, int* __exp)
+ { return _C_legacy::_CPP_frexp_capture(__x, __exp); }
+
+ inline long double
+ ldexp(long double __x, int __exp)
+ { return _C_legacy::_CPP_ldexp_capture(__x, __exp); }
+
+ inline long double
+ log(long double __x) { return _C_legacy::_CPP_log_capture(__x); }
+
+ inline long double
+ log10(long double __x) { return _C_legacy::_CPP_log10_capture(__x); }
+
+ inline long double
+ modf(long double __x, long double* __iptr)
+ { return _C_legacy::_CPP_modf_capture(__x, __iptr); }
+
+ inline long double
+ pow(long double __x, long double __y)
+ { return _C_legacy::_CPP_pow_capture(__x, __y); }
+
+ long double
+ pow(long double, int);
+
+ inline long double
+ sin(long double __x) { return _C_legacy::_CPP_sin_capture(__x); }
+
+ inline long double
+ sinh(long double __x) { return _C_legacy::_CPP_sinh_capture(__x); }
+
+ inline long double
+ sqrt(long double __x) { return _C_legacy::_CPP_sqrt_capture(__x); }
+
+ inline long double
+ tan(long double __x) { return _C_legacy::_CPP_tan_capture(__x); }
+
+ inline long double
+ tanh(long double __x) { return _C_legacy::_CPP_tanh_capture(__x); }
+} // namespace std
+
+# undef _IN_C_LEGACY_
+
+#endif
- inline double sinh(double __x)
- { return ::_C_legacy::_CPP_sinh_capture(__x); }
- inline double sqrt(double __x)
- { return ::_C_legacy::_CPP_sqrt_capture(__x); }
- inline double tan(double __x)
- { return ::_C_legacy::_CPP_tan_capture(__x); }
- inline double tanh(double __x)
- { return ::_C_legacy::_CPP_tanh_capture(__x); }
- //
- // long double
- //
- inline long double abs(long double __x)
- { return ::_C_legacy::_CPP_fabs_capture(__x); }
- inline long double acos(long double __x)
- { return ::_C_legacy::_CPP_acos_capture(__x); }
- inline long double asin(long double __x)
- { return ::_C_legacy::_CPP_asin_capture(__x); }
- inline long double atan(long double __x)
- { return ::_C_legacy::_CPP_atan_capture(__x); }
- inline long double atan2(long double __y, long double __x)
- { return ::_C_legacy::_CPP_atan2_capture(__y, __x); }
- inline long double ceil(long double __x)
- { return ::_C_legacy::_CPP_ceil_capture(__x); }
- inline long double cos(long double __x)
- { return ::_C_legacy::_CPP_cos_capture(__x); }
- inline long double cosh(long double __x)
- { return ::_C_legacy::_CPP_cosh_capture(__x); }
- inline long double exp(long double __x)
- { return ::_C_legacy::_CPP_exp_capture(__x); }
- inline long double fabs(long double __x)
- { return ::_C_legacy::_CPP_fabs_capture(__x); }
- inline long double floor(long double __x)
- { return ::_C_legacy::_CPP_floor_capture(__x); }
- inline long double fmod(long double __x, long double __y)
- { return ::_C_legacy::_CPP_fmod_capture(__x, __y); }
- inline long double frexp(long double __x, int* __exp)
- { return ::_C_legacy::_CPP_frexp_capture(__x, __exp); }
- inline long double ldexp(long double __x, int __exp)
- { return ::_C_legacy::_CPP_ldexp_capture(__x, __exp); }
- inline long double log(long double __x)
- { return ::_C_legacy::_CPP_log_capture(__x); }
- inline long double log10(long double __x)
- { return ::_C_legacy::_CPP_log10_capture(__x); }
- inline long double modf(long double __x, long double* __iptr)
- { return ::_C_legacy::_CPP_modf_capture(__x, __iptr); }
- inline long double pow(long double __x, long double __y)
- { return ::_C_legacy::_CPP_pow_capture(__x, __y); }
- long double pow (long double, int);
- inline long double sin(long double __x)
- { return ::_C_legacy::_CPP_sin_capture(__x); }
- inline long double sinh(long double __x)
- { return ::_C_legacy::_CPP_sinh_capture(__x); }
- inline long double sqrt(long double __x)
- { return ::_C_legacy::_CPP_sqrt_capture(__x); }
- inline long double tan(long double __x)
- { return ::_C_legacy::_CPP_tan_capture(__x); }
- inline long double tanh(long double __x)
- { return ::_C_legacy::_CPP_tanh_capture(__x); }
- } // close namespace std::
-
- namespace _C_legacy {
- namespace _C_shadow {
- }
- }
-# undef _IN_C_LEGACY_
-#endif
OpenPOWER on IntegriCloud