Commit 81dfdc48 by Mark Mitchell Committed by Mark Mitchell

std_cmath.h (abs): Change extern "C" declaration of `abs (double)' to ...

	* include/c/bits/std_cmath.h (abs): Change extern "C" declaration
	of `abs (double)' to ...
	(fabs): this.

From-SVN: r37413
parent b5430af6
2000-11-12 Mark Mitchell <mark@codesourcery.com>
* 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__.
......
......@@ -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);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment