diff options
Diffstat (limited to 'include/math.h')
| -rw-r--r-- | include/math.h | 9 | 
1 files changed, 5 insertions, 4 deletions
| diff --git a/include/math.h b/include/math.h index 2fdcb7b4..f808be62 100644 --- a/include/math.h +++ b/include/math.h @@ -5,6 +5,10 @@  extern "C" {  #endif +#if __STDC_VERSION__ >= 199901L || defined(__cplusplus) +#define __inline inline +#endif +  #define __NEED_float_t  #define __NEED_double_t  #define __NEED___uint16_t @@ -83,10 +87,7 @@ int __signbitl(long double);  #define isunordered(x,y) (isnan((x)) ? ((void)(y),1) : isnan((y))) -#if __STDC_VERSION__ >= 199901L -inline -#endif -static int __isrel(long double __x, long double __y, int __rel) +static __inline int __isrel(long double __x, long double __y, int __rel)  {  	if (isunordered(__x, __y)) return 0;  	if (__rel==-2) return __x < __y; | 
