floating point defines moved to asn_system.h from REAL.c
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@910 59561ff5-6e30-0410-9f3c-9617f08c8826
diff --git a/skeletons/REAL.c b/skeletons/REAL.c
index a36b681..7447aae 100644
--- a/skeletons/REAL.c
+++ b/skeletons/REAL.c
@@ -13,14 +13,6 @@
#include <errno.h>
#include <REAL.h>
-#ifdef WIN32
-#include <float.h>
-#define copysign _copysign
-#define isnan _isnan
-#define finite _finite
-#define ilogb _logb
-#endif
-
#undef INT_MAX
#define INT_MAX ((int)(((unsigned int)-1) >> 1))
@@ -528,7 +520,7 @@
/*
* ilogb(+-0) returns -INT_MAX or INT_MIN (platform-dependent)
- * ilogb(+-inf) returns INT_MAX
+ * ilogb(+-inf) returns INT_MAX, logb(+-inf) returns +inf
* ilogb(NaN) returns INT_MIN or INT_MAX (platform-dependent)
*/
expval = ilogb(dbl_value);