author | Rich Felker <dalias@aerifal.cx> | 2012年09月02日 12:46:06 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2012年09月02日 12:46:06 -0400 |
commit | fb247fafa04ee52dda816355ab0461132297b9a4 (patch) | |
tree | 25c815d12a2beb2f9faaa0cc0308c1274beded6e /include/math.h | |
parent | 3f62f76cab46fbd28248ed251a88278c6ea1be3a (diff) | |
download | musl-fb247fafa04ee52dda816355ab0461132297b9a4.tar.gz |
-rw-r--r-- | include/math.h | 9 |
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; |