From ac681c499d64aecda8fa3beb5e9a0a5b6535a8ef Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Fri, 1 Feb 2019 09:29:49 +0100 Subject: [PATCH] lib: Support gcc-4.6.4: Add float macros. * include/float.h (DBL_EPSILON, DBL_MANT_DIG, DBL_MAX, DBL_MIN, FLT_RADIX, LDBL_EPSILON, LDBL_MANT_DIG, LDBL_MAX, LDBL_MIN): New macro. --- include/float.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/include/float.h b/include/float.h index b5aeba3a..6f8092b5 100644 --- a/include/float.h +++ b/include/float.h @@ -29,6 +29,19 @@ #define DBL_MIN_EXP -1021 #define LDBL_MIN_EXP -1021 +// gcc-4.6 +#define DBL_EPSILON 1 +#define DBL_MANT_DIG 1 +#define DBL_MAX INT_MAX +#define DBL_MIN INT_MIN + +#define FLT_RADIX 10 + +#define LDBL_EPSILON 1 +#define LDBL_MANT_DIG 1 +#define LDBL_MAX INT_MAX +#define LDBL_MIN INT_MIN + #endif // ! SYSTEM_LIBC #endif // __MES_FLOAT_H