Author: das
Date: Mon Jan 16 05:23:13 2012
New Revision: 230198
URL: http://svn.freebsd.org/changeset/base/230198

Log:
  Fix the definition of FLT_EVAL_METHOD and some minor bugs.

Modified:
  head/sys/arm/include/float.h

Modified: head/sys/arm/include/float.h
==============================================================================
--- head/sys/arm/include/float.h        Mon Jan 16 05:22:18 2012        
(r230197)
+++ head/sys/arm/include/float.h        Mon Jan 16 05:23:13 2012        
(r230198)
@@ -49,8 +49,10 @@ __END_DECLS
 #else
 #define        FLT_ROUNDS      (-1)
 #endif
-#define        FLT_EVAL_METHOD (-1)            /* XXX */
+#if __ISO_C_VISIBLE >= 1999
+#define        FLT_EVAL_METHOD 0
 #define        DECIMAL_DIG     17              /* max precision in decimal 
digits */
+#endif
 
 #define FLT_MANT_DIG   24              /* p */
 #define FLT_EPSILON    1.19209290E-07F /* b**(1-p) */
@@ -73,12 +75,12 @@ __END_DECLS
 #define DBL_MAX_10_EXP 308
 
 #define LDBL_MANT_DIG  DBL_MANT_DIG
-#define LDBL_EPSILON   DBL_EPSILON
+#define LDBL_EPSILON   (long double)DBL_EPSILON
 #define LDBL_DIG       DBL_DIG
 #define LDBL_MIN_EXP   DBL_MIN_EXP
-#define LDBL_MIN       DBL_MIN
+#define LDBL_MIN       (long double)DBL_MIN
 #define LDBL_MIN_10_EXP        DBL_MIN_10_EXP
 #define LDBL_MAX_EXP   DBL_MAX_EXP
-#define LDBL_MAX       DBL_MAX
+#define LDBL_MAX       (long double)DBL_MAX
 #define LDBL_MAX_10_EXP        DBL_MAX_10_EXP
 #endif /* _MACHINE_FLOAT_H_ */
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to