00001
00004 #ifndef _FLOAT_H_
00005 #define _FLOAT_H_
00006
00007
00008
00009
00010 #define FLT_RADIX 2
00011 #define FLT_ROUNDS -1
00012
00013 #define FLT_MANT_DIG 15
00014 #define FLT_EPSILON 6.10351562E-5F
00015 #define FLT_DIG 4
00016 #define FLT_MIN_EXP (-1021)
00017 #define FLT_MIN 2.2250738585072014E-308
00018 #define FLT_MIN_10_EXP (-307)
00019 #define FLT_MAX_EXP 1024
00020 #define FLT_MAX 1.7976931348623157E+308
00021 #define FLT_MAX_10_EXP 308
00022
00023 #define DBL_MANT_DIG 31
00024 #define DBL_EPSILON 4.6566128752458E-10
00025 #define DBL_DIG 9
00026 #define DBL_MIN_EXP (-1021)
00027 #define DBL_MIN 4.45014771494214E-308
00028 #define DBL_MIN_10_EXP (-307)
00029 #define DBL_MAX_EXP 1024
00030 #define DBL_MAX 1.79769313486232E+308
00031 #define DBL_MAX_10_EXP 308
00032
00033 #define LDBL_MANT_DIG DBL_MANT_DIG
00034 #define LDBL_EPSILON DBL_EPSILON
00035 #define LDBL_DIG DBL_DIG
00036 #define LDBL_MIN_EXP DBL_MIN_EXP
00037 #define LDBL_MIN DBL_MIN
00038 #define LDBL_MIN_10_EXP DBL_MIN_10_EXP
00039 #define LDBL_MAX_EXP DBL_MAX_EXP
00040 #define LDBL_MAX DBL_MAX
00041 #define LDBL_MAX_10_EXP DBL_MAX_10_EXP
00042
00043 #endif