X-Git-Url: http://git.jankratochvil.net/?p=reactos.git;a=blobdiff_plain;f=lib%2Fmsvcrt%2Ffloat%2Fisnan.c;fp=lib%2Fmsvcrt%2Ffloat%2Fisnan.c;h=27d810c3c26fd4143f4d328fd4e920f2f1f417d5;hp=6cff15b7d357942e394a095ed5d9951d809b2190;hb=e3ed2d773259cc445c7ff8181ebd934931365328;hpb=d378c68f5a9bb25c9e671dacd482d2e25d211df3 diff --git a/lib/msvcrt/float/isnan.c b/lib/msvcrt/float/isnan.c index 6cff15b..27d810c 100644 --- a/lib/msvcrt/float/isnan.c +++ b/lib/msvcrt/float/isnan.c @@ -20,6 +20,7 @@ Cambridge, MA 02139, USA. */ #include #include + int _isnan(double __x) { double_t * x = (double_t *)&__x; @@ -28,7 +29,6 @@ int _isnan(double __x) int _isnanl(long double __x) { - /* Intel's extended format has the normally implicit 1 explicit present. Sigh! */ @@ -43,15 +43,12 @@ int _isnanl(long double __x) && ( (x->mantissah & (unsigned int)0x7fffffff) != 0 || x->mantissal != 0 )); } - int _isinf(double __x) { double_t * x = (double_t *)&__x; return ( x->exponent == 0x7ff && ( x->mantissah == 0 && x->mantissal == 0 )); } - - int _finite( double x ) { return !_isinf(x); @@ -73,5 +70,3 @@ int _isinfl(long double __x) return x->sign ? -1 : 1; return 0; } - -