[CRT]
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Wed, 26 Jan 2011 16:28:34 +0000 (16:28 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Wed, 26 Jan 2011 16:28:34 +0000 (16:28 +0000)
- Replace isinf with !_finite and isnan with _isnan

svn path=/trunk/; revision=50499

reactos/lib/sdk/crt/misc/i10output.c

index 779e2ab..b44d03a 100644 (file)
@@ -42,7 +42,7 @@ int CDECL MSVCRT_I10_OUTPUT(long double ld, int prec, int flag, struct _I10_OUTP
     } else
         data->sign = ' ';
 
     } else
         data->sign = ' ';
 
-    if(isinf(d)) {
+    if(!_finite(d)) {
         data->pos = 1;
         data->len = 5;
         memcpy(data->str, inf_str, sizeof(inf_str));
         data->pos = 1;
         data->len = 5;
         memcpy(data->str, inf_str, sizeof(inf_str));
@@ -50,7 +50,7 @@ int CDECL MSVCRT_I10_OUTPUT(long double ld, int prec, int flag, struct _I10_OUTP
         return 0;
     }
 
         return 0;
     }
 
-    if(isnan(d)) {
+    if(_isnan(d)) {
         data->pos = 1;
         data->len = 6;
         memcpy(data->str, nan_str, sizeof(nan_str));
         data->pos = 1;
         data->len = 6;
         memcpy(data->str, nan_str, sizeof(nan_str));