Go to the documentation of this file. 34 #if (defined(__APPLE__) || (defined(__MINGW32__) || defined(_MSC_VER))) && \ 35 __STDC_HOSTED__ && __has_include_next(<float.h>) 45 # include_next <float.h> 48 # undef FLT_EVAL_METHOD 54 # if __STDC_VERSION__ >= 199901L || !defined(__STRICT_ANSI__) 63 # undef FLT_MIN_10_EXP 64 # undef DBL_MIN_10_EXP 65 # undef LDBL_MIN_10_EXP 69 # undef FLT_MAX_10_EXP 70 # undef DBL_MAX_10_EXP 71 # undef LDBL_MAX_10_EXP 81 # if __STDC_VERSION__ >= 201112L || !defined(__STRICT_ANSI__) 85 # undef FLT_DECIMAL_DIG 86 # undef DBL_DECIMAL_DIG 87 # undef LDBL_DECIMAL_DIG 93 #define FLT_EVAL_METHOD __FLT_EVAL_METHOD__ 94 #define FLT_ROUNDS (__builtin_flt_rounds()) 95 #define FLT_RADIX __FLT_RADIX__ 97 #define FLT_MANT_DIG __FLT_MANT_DIG__ 98 #define DBL_MANT_DIG __DBL_MANT_DIG__ 99 #define LDBL_MANT_DIG __LDBL_MANT_DIG__ 101 #if __STDC_VERSION__ >= 199901L || !defined(__STRICT_ANSI__) 102 # define DECIMAL_DIG __DECIMAL_DIG__ 105 #define FLT_DIG __FLT_DIG__ 106 #define DBL_DIG __DBL_DIG__ 107 #define LDBL_DIG __LDBL_DIG__ 109 #define FLT_MIN_EXP __FLT_MIN_EXP__ 110 #define DBL_MIN_EXP __DBL_MIN_EXP__ 111 #define LDBL_MIN_EXP __LDBL_MIN_EXP__ 113 #define FLT_MIN_10_EXP __FLT_MIN_10_EXP__ 114 #define DBL_MIN_10_EXP __DBL_MIN_10_EXP__ 115 #define LDBL_MIN_10_EXP __LDBL_MIN_10_EXP__ 117 #define FLT_MAX_EXP __FLT_MAX_EXP__ 118 #define DBL_MAX_EXP __DBL_MAX_EXP__ 119 #define LDBL_MAX_EXP __LDBL_MAX_EXP__ 121 #define FLT_MAX_10_EXP __FLT_MAX_10_EXP__ 122 #define DBL_MAX_10_EXP __DBL_MAX_10_EXP__ 123 #define LDBL_MAX_10_EXP __LDBL_MAX_10_EXP__ 125 #define FLT_MAX __FLT_MAX__ 126 #define DBL_MAX __DBL_MAX__ 127 #define LDBL_MAX __LDBL_MAX__ 129 #define FLT_EPSILON __FLT_EPSILON__ 130 #define DBL_EPSILON __DBL_EPSILON__ 131 #define LDBL_EPSILON __LDBL_EPSILON__ 133 #define FLT_MIN __FLT_MIN__ 134 #define DBL_MIN __DBL_MIN__ 135 #define LDBL_MIN __LDBL_MIN__ 137 #if __STDC_VERSION__ >= 201112L || !defined(__STRICT_ANSI__) 138 # define FLT_TRUE_MIN __FLT_DENORM_MIN__ 139 # define DBL_TRUE_MIN __DBL_DENORM_MIN__ 140 # define LDBL_TRUE_MIN __LDBL_DENORM_MIN__ 141 # define FLT_DECIMAL_DIG __FLT_DECIMAL_DIG__ 142 # define DBL_DECIMAL_DIG __DBL_DECIMAL_DIG__ 143 # define LDBL_DECIMAL_DIG __LDBL_DECIMAL_DIG__ 146 #ifdef __STDC_WANT_IEC_60559_TYPES_EXT__ 147 # define FLT16_MANT_DIG __FLT16_MANT_DIG__ 148 # define FLT16_DECIMAL_DIG __FLT16_DECIMAL_DIG__ 149 # define FLT16_DIG __FLT16_DIG__ 150 # define FLT16_MIN_EXP __FLT16_MIN_EXP__ 151 # define FLT16_MIN_10_EXP __FLT16_MIN_10_EXP__ 152 # define FLT16_MAX_EXP __FLT16_MAX_EXP__ 153 # define FLT16_MAX_10_EXP __FLT16_MAX_10_EXP__ 154 # define FLT16_MAX __FLT16_MAX__ 155 # define FLT16_EPSILON __FLT16_EPSILON__ 156 # define FLT16_MIN __FLT16_MIN__ 157 # define FLT16_TRUE_MIN __FLT16_TRUE_MIN__