Define INFINITY as of type float.

Define DECIMAL_DIG.
This commit is contained in:
Ulrich Drepper 1997-11-13 00:15:53 +00:00
parent 04f48607a0
commit 2ecd6b510f
2 changed files with 21 additions and 15 deletions

View File

@ -33,7 +33,7 @@ typedef double double_t;
/* Signal that types stay as they were declared. */
# define FLT_EVAL_METHOD 0
/* Define `INFINITY' as value of type `float_t'. */
/* Define `INFINITY' as value of type `float'. */
# define INFINITY HUGE_VALF
# else
@ -45,8 +45,8 @@ typedef double double_t;
/* Signal that both types are `double'. */
# define FLT_EVAL_METHOD 1
/* Define `INFINITY' as value of type `float_t'. */
#define INFINITY HUGE_VAL
/* Define `INFINITY' as value of type `float'. */
# define INFINITY HUGE_VALF
# endif
#else
@ -58,7 +58,10 @@ typedef double double_t;
/* Strange compiler, we don't know how it works. */
# define FLT_EVAL_METHOD -1
/* Define `INFINITY' as value of type `float_t'. */
#define INFINITY HUGE_VAL
/* Define `INFINITY' as value of type `float'. */
# define INFINITY HUGE_VALF
#endif
/* Number of decimal digits for the `double' type. */
#define DECIMAL_DIG 15

View File

@ -32,9 +32,12 @@ typedef long double double_t; /* `double' expressions are evaluated as
/* Signal that both types are `long double'. */
#define FLT_EVAL_METHOD 2
/* Define `INFINITY' as value of type `float_t'. */
#define INFINITY HUGE_VALL
/* Define `INFINITY' as value of type `float'. */
#define INFINITY HUGE_VALF
/* The values returned by `ilogb' for 0 and NaN respectively. */
#define FP_ILOGB0 0x80000000
#define FP_ILOGBNAN 0x7fffffff
/* Number of decimal digits for the `long double' type. */
#define DECIMAL_DIG 18