/* float.h * Copyright (c) 1990 Intel Corporation, ALL RIGHTS RESERVED. * * float.h - limits for floating types */ #ifndef _floath #define _floath #define FLT_RADIX 2 /* radix of the floating point number e.g. a binary machine */ #define FLT_ROUNDS 0 /* we chop on floating point computation */ #define FLT_DIG 6 /* maximum decimal digits of float precision */ #define FLT_EPSILON 5.96046e-8 #define FLT_MANT_DIG 24 #define FLT_MAX 3.40282e38 #define FLT_MAX_EXP 0x7F #define FLT_MAX_10_EXP 38 #define FLT_MIN 1.17549e-38 #define FLT_MIN_EXP -125 #define FLT_MIN_10_EXP -37 #define DBL_RADIX FLT_RADIX #define DBL_ROUNDS FLT_ROUNDS #define DBL_DIG FLT_DIG #define DBL_EPSILON FLT_EPSILON #define DBL_MANT_DIG FLT_MANT_DIG #define DBL_MAX FLT_MAX #define DBL_MAX_EXP FLT_MAX_EXP #define DBL_MAX_10_EXP FLT_MAX_10_EXP #define DBL_MIN FLT_MIN #define DBL_MIN_EXP FLT_MIN_EXP #define DBL_MIN_10_EXP FLT_MIN_10_EXP #define LDBL_RADIX FLT_RADIX #define LDBL_ROUNDS FLT_ROUNDS #define LDBL_DIG FLT_DIG #define LDBL_EPSILON FLT_EPSILON #define LDBL_MANT_DIG FLT_MANT_DIG #define LDBL_MAX FLT_MAX #define LDBL_MAX_EXP FLT_MAX_EXP #define LDBL_MAX_10_EXP FLT_MAX_10_EXP #define LDBL_MIN FLT_MIN #define LDBL_MIN_EXP FLT_MIN_EXP #define LDBL_MIN_10_EXP FLT_MIN_10_EXP #endif /* _floath */