From: mmitchel Date: Mon, 13 Nov 2000 00:43:39 +0000 (+0000) Subject: * include/c/bits/std_cmath.h (abs): Change extern "C" declaration X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=67bbe372e09001c1f70167aa72f8c585a893ae15;p=thirdparty%2Fgcc.git * include/c/bits/std_cmath.h (abs): Change extern "C" declaration of `abs (double)' to ... (fabs): this. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37413 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 009168be4350..f705ff2ce680 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,5 +1,9 @@ 2000-11-12 Mark Mitchell + * include/c/bits/std_cmath.h (abs): Change extern "C" declaration + of `abs (double)' to ... + (fabs): this. + * config/os/solaris/solaris2.7/bits/os_defines.h: Define __EXTENSIONS__. diff --git a/libstdc++-v3/include/c/bits/std_cmath.h b/libstdc++-v3/include/c/bits/std_cmath.h index 5a2c50567375..eee7649cc3e9 100644 --- a/libstdc++-v3/include/c/bits/std_cmath.h +++ b/libstdc++-v3/include/c/bits/std_cmath.h @@ -263,13 +263,6 @@ namespace std #endif -#if _GLIBCPP_HAVE___BUILTIN_FABS - inline double - abs(double __x) { return __builtin_fabs(__x); } -#else - extern "C" double abs(double __x); -#endif - extern "C" double acos(double __x); extern "C" double asin(double __x); @@ -298,6 +291,14 @@ namespace std extern "C" double fabs(double __x); #endif +#if _GLIBCPP_HAVE___BUILTIN_FABS + inline double + abs(double __x) { return __builtin_fabs(__x); } +#else + inline double + abs(double __x) { return fabs (__x); } +#endif + extern "C" double floor(double __x); extern "C" double fmod(double __x, double __y);