254e50df198d5e4613198f22c411d46d34c46805
[libc-test] / src / api / float.c
1 #include <float.h>
2 #define C(n) switch(n){case n:;}
3 #define D(n) {long double d = n;}
4 static void f()
5 {
6 C(FLT_ROUNDS)
7 C(FLT_EVAL_METHOD)
8 C(FLT_RADIX)
9 C(FLT_MANT_DIG)
10 C(DBL_MANT_DIG)
11 C(LDBL_MANT_DIG)
12 C(DECIMAL_DIG)
13 C(FLT_DIG)
14 C(DBL_DIG)
15 C(LDBL_DIG)
16 C(FLT_MIN_EXP)
17 C(DBL_MIN_EXP)
18 C(LDBL_MIN_EXP)
19 C(FLT_MIN_10_EXP)
20 C(DBL_MIN_10_EXP)
21 C(LDBL_MIN_10_EXP)
22 C(FLT_MAX_EXP)
23 C(DBL_MAX_EXP)
24 C(LDBL_MAX_EXP)
25 C(FLT_MAX_10_EXP)
26 C(DBL_MAX_10_EXP)
27 C(LDBL_MAX_10_EXP)
28 D(FLT_MAX)
29 D(DBL_MAX)
30 D(LDBL_MAX)
31 D(FLT_EPSILON)
32 D(DBL_EPSILON)
33 D(LDBL_EPSILON)
34 D(FLT_MIN)
35 D(DBL_MIN)
36 D(LDBL_MIN)
37 }
38