master
1/* <float.h> for the Aro C compiler */
2
3#pragma once
4
5#undef FLT_RADIX
6#define FLT_RADIX __FLT_RADIX__
7
8#undef FLT_MANT_DIG
9#define FLT_MANT_DIG __FLT_MANT_DIG__
10
11#undef DBL_MANT_DIG
12#define DBL_MANT_DIG __DBL_MANT_DIG__
13
14#undef LDBL_MANT_DIG
15#define LDBL_MANT_DIG __LDBL_MANT_DIG__
16
17#if __STDC_VERSION__ >= 199901L
18#undef FLT_EVAL_METHOD
19#define FLT_EVAL_METHOD __FLT_EVAL_METHOD__
20
21#undef DECIMAL_DIG
22#define DECIMAL_DIG __DECIMAL_DIG__
23#endif /* __STDC_VERSION__ >= 199901L */
24
25#undef FLT_DIG
26#define FLT_DIG __FLT_DIG__
27
28#undef DBL_DIG
29#define DBL_DIG __DBL_DIG__
30
31#undef LDBL_DIG
32#define LDBL_DIG __LDBL_DIG__
33
34#undef FLT_MIN_EXP
35#define FLT_MIN_EXP __FLT_MIN_EXP__
36
37#undef DBL_MIN_EXP
38#define DBL_MIN_EXP __DBL_MIN_EXP__
39
40#undef LDBL_MIN_EXP
41#define LDBL_MIN_EXP __LDBL_MIN_EXP__
42
43#undef FLT_MIN_10_EXP
44#define FLT_MIN_10_EXP __FLT_MIN_10_EXP__
45
46#undef DBL_MIN_10_EXP
47#define DBL_MIN_10_EXP __DBL_MIN_10_EXP__
48
49#undef LDBL_MIN_10_EXP
50#define LDBL_MIN_10_EXP __LDBL_MIN_10_EXP__
51
52#undef FLT_MAX_EXP
53#define FLT_MAX_EXP __FLT_MAX_EXP__
54
55#undef DBL_MAX_EXP
56#define DBL_MAX_EXP __DBL_MAX_EXP__
57
58#undef LDBL_MAX_EXP
59#define LDBL_MAX_EXP __LDBL_MAX_EXP__
60
61#undef FLT_MAX_10_EXP
62#define FLT_MAX_10_EXP __FLT_MAX_10_EXP__
63
64#undef DBL_MAX_10_EXP
65#define DBL_MAX_10_EXP __DBL_MAX_10_EXP__
66
67#undef LDBL_MAX_10_EXP
68#define LDBL_MAX_10_EXP __LDBL_MAX_10_EXP__
69
70#undef FLT_MAX
71#define FLT_MAX __FLT_MAX__
72
73#undef DBL_MAX
74#define DBL_MAX __DBL_MAX__
75
76#undef LDBL_MAX
77#define LDBL_MAX __LDBL_MAX__
78
79#undef FLT_EPSILON
80#define FLT_EPSILON __FLT_EPSILON__
81
82#undef DBL_EPSILON
83#define DBL_EPSILON __DBL_EPSILON__
84
85#undef LDBL_EPSILON
86#define LDBL_EPSILON __LDBL_EPSILON__
87
88#undef FLT_MIN
89#define FLT_MIN __FLT_MIN__
90
91#undef DBL_MIN
92#define DBL_MIN __DBL_MIN__
93
94#undef LDBL_MIN
95#define LDBL_MIN __LDBL_MIN__
96
97#if __STDC_VERSION__ >= 201112L
98
99#undef FLT_TRUE_MIN
100#define FLT_TRUE_MIN __FLT_DENORM_MIN__
101
102#undef DBL_TRUE_MIN
103#define DBL_TRUE_MIN __DBL_DENORM_MIN__
104
105#undef LDBL_TRUE_MIN
106#define LDBL_TRUE_MIN __LDBL_DENORM_MIN__
107
108#undef FLT_DECIMAL_DIG
109#define FLT_DECIMAL_DIG __FLT_DECIMAL_DIG__
110
111#undef DBL_DECIMAL_DIG
112#define DBL_DECIMAL_DIG __DBL_DECIMAL_DIG__
113
114#undef LDBL_DECIMAL_DIG
115#define LDBL_DECIMAL_DIG __LDBL_DECIMAL_DIG__
116
117#undef FLT_HAS_SUBNORM
118#define FLT_HAS_SUBNORM __FLT_HAS_DENORM__
119
120#undef DBL_HAS_SUBNORM
121#define DBL_HAS_SUBNORM __DBL_HAS_DENORM__
122
123#undef LDBL_HAS_SUBNORM
124#define LDBL_HAS_SUBNORM __LDBL_HAS_DENORM__
125
126#endif /* __STDC_VERSION__ >= 201112L */