Author: pschweitzer
Date: Sat Nov 19 09:46:40 2011
New Revision: 54431
URL:
http://svn.reactos.org/svn/reactos?rev=54431&view=rev
Log:
[CRT]
Windows has no _isnanl, _isinfl functions
Modified:
trunk/reactos/lib/sdk/crt/float/isnan.c
Modified: trunk/reactos/lib/sdk/crt/float/isnan.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/sdk/crt/float/isnan.c?…
==============================================================================
--- trunk/reactos/lib/sdk/crt/float/isnan.c [iso-8859-1] (original)
+++ trunk/reactos/lib/sdk/crt/float/isnan.c [iso-8859-1] Sat Nov 19 09:46:40 2011
@@ -19,7 +19,6 @@
#include <precomp.h>
-
/*
* @implemented
*/
@@ -32,26 +31,6 @@
} x;
x.__x = &__x;
return ( x.x->exponent == 0x7ff && ( x.x->mantissah != 0 ||
x.x->mantissal != 0 ));
-}
-
-int _isnanl(long double __x)
-{
- /* Intel's extended format has the normally implicit 1 explicit
- present. Sigh! */
- union
- {
- long double* __x;
- long_double_s* x;
- } x;
- x.__x = &__x;
-
-
- /* IEEE 854 NaN's have the maximum possible
- exponent and a nonzero mantissa. */
-
- return (( x.x->exponent == 0x7fff)
- && ( (x.x->mantissah & 0x80000) != 0)
- && ( (x.x->mantissah & (unsigned int)0x7fffffff) != 0 ||
x.x->mantissal != 0 ));
}
/*
@@ -69,25 +48,3 @@
return ((x.x->exponent & 0x7ff) != 0x7ff);
}
-
-int _isinfl(long double __x)
-{
- /* Intel's extended format has the normally implicit 1 explicit
- present. Sigh! */
- union
- {
- long double* __x;
- long_double_s* x;
- } x;
-
- x.__x = &__x;
-
-
- /* An IEEE 854 infinity has an exponent with the
- maximum possible value and a zero mantissa. */
-
-
- if ( x.x->exponent == 0x7fff && ( (x.x->mantissah == 0x80000 )
&& x.x->mantissal == 0 ))
- return x.x->sign ? -1 : 1;
- return 0;
-}