From: Benjamin Kosnik Date: Thu, 1 Sep 2005 20:57:23 +0000 (+0000) Subject: std_cmath.h: Declare C99 functions and helper functions as inline. X-Git-Tag: releases/gcc-3.4.5~219 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f092aff37c4a6c89acdb9a7edf83b2651b07d627;p=thirdparty%2Fgcc.git std_cmath.h: Declare C99 functions and helper functions as inline. 2005-09-01 Benjamin Kosnik * include/c_std/std_cmath.h: Declare C99 functions and helper functions as inline. From-SVN: r103746 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 2fede0023b42..4de21ec5cbbb 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2005-09-01 Benjamin Kosnik + + * include/c_std/std_cmath.h: Declare C99 functions and helper + functions as inline. + 2005-08-29 Paolo Carlini PR libstdc++/23528 diff --git a/libstdc++-v3/include/c_std/std_cmath.h b/libstdc++-v3/include/c_std/std_cmath.h index 66866b2cc3a0..729f5109bd9f 100644 --- a/libstdc++-v3/include/c_std/std_cmath.h +++ b/libstdc++-v3/include/c_std/std_cmath.h @@ -444,57 +444,57 @@ namespace std namespace __gnu_cxx { template - int + inline int __capture_fpclassify(_Tp __f) { return fpclassify(__f); } template - int + inline int __capture_isfinite(_Tp __f) { return isfinite(__f); } template - int + inline int __capture_isinf(_Tp __f) { return isinf(__f); } template - int + inline int __capture_isnan(_Tp __f) { return isnan(__f); } template - int + inline int __capture_isnormal(_Tp __f) { return isnormal(__f); } template - int + inline int __capture_signbit(_Tp __f) { return signbit(__f); } template - int + inline int __capture_isgreater(_Tp __f1, _Tp __f2) { return isgreater(__f1, __f2); } template - int - __capture_isgreaterequal(_Tp __f1, _Tp __f2) - { return isgreaterequal(__f1, __f2); } + inline int + __capture_isgreaterequal(_Tp __f1, _Tp __f2) + { return isgreaterequal(__f1, __f2); } template - int - __capture_isless(_Tp __f1, _Tp __f2) { return isless(__f1, __f2); } + inline int + __capture_isless(_Tp __f1, _Tp __f2) { return isless(__f1, __f2); } template - int - __capture_islessequal(_Tp __f1, _Tp __f2) - { return islessequal(__f1, __f2); } + inline int + __capture_islessequal(_Tp __f1, _Tp __f2) + { return islessequal(__f1, __f2); } template - int - __capture_islessgreater(_Tp __f1, _Tp __f2) - { return islessgreater(__f1, __f2); } + inline int + __capture_islessgreater(_Tp __f1, _Tp __f2) + { return islessgreater(__f1, __f2); } template - int - __capture_isunordered(_Tp __f1, _Tp __f2) - { return isunordered(__f1, __f2); } + inline int + __capture_isunordered(_Tp __f1, _Tp __f2) + { return isunordered(__f1, __f2); } } // Only undefine the C99 FP macros, if actually captured for namespace movement @@ -518,54 +518,54 @@ namespace __gnu_cxx namespace __gnu_cxx { template - int + inline int fpclassify(_Tp __f) { return __capture_fpclassify(__f); } template - int + inline int isfinite(_Tp __f) { return __capture_isfinite(__f); } template - int + inline int isinf(_Tp __f) { return __capture_isinf(__f); } template - int + inline int isnan(_Tp __f) { return __capture_isnan(__f); } template - int + inline int isnormal(_Tp __f) { return __capture_isnormal(__f); } template - int + inline int signbit(_Tp __f) { return __capture_signbit(__f); } template - int + inline int isgreater(_Tp __f1, _Tp __f2) { return __capture_isgreater(__f1, __f2); } template - int + inline int isgreaterequal(_Tp __f1, _Tp __f2) { return __capture_isgreaterequal(__f1, __f2); } template - int + inline int isless(_Tp __f1, _Tp __f2) { return __capture_isless(__f1, __f2); } template - int + inline int islessequal(_Tp __f1, _Tp __f2) { return __capture_islessequal(__f1, __f2); } template - int + inline int islessgreater(_Tp __f1, _Tp __f2) { return __capture_islessgreater(__f1, __f2); } template - int + inline int isunordered(_Tp __f1, _Tp __f2) { return __capture_isunordered(__f1, __f2); } }