2 * D header file for C99.
4 * $(C_HEADER_DESCRIPTION pubs.opengroup.org/onlinepubs/009695399/basedefs/_float.h.html, _float.h)
6 * Copyright: Copyright Sean Kelly 2005 - 2009.
7 * License: Distributed under the
8 * $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost Software License 1.0).
9 * (See accompanying file LICENSE)
11 * Source: $(DRUNTIMESRC core/stdc/_float_.d)
12 * Standards: ISO/IEC 9899:1999 (E)
15 module core
.stdc
.float_
;
18 @trusted: // Constants only.
25 enum FLT_EVAL_METHOD
= 2;
30 enum DECIMAL_DIG
= real.dig
;
32 enum FLT_DIG
= float.dig
;
34 enum DBL_DIG
= double.dig
;
36 enum LDBL_DIG
= real.dig
;
39 enum FLT_MANT_DIG
= float.mant_dig
;
41 enum DBL_MANT_DIG
= double.mant_dig
;
43 enum LDBL_MANT_DIG
= real.mant_dig
;
46 enum FLT_MIN
= float.min_normal
;
48 enum DBL_MIN
= double.min_normal
;
50 enum LDBL_MIN
= real.min_normal
;
53 enum FLT_MAX
= float.max
;
55 enum DBL_MAX
= double.max
;
57 enum LDBL_MAX
= real.max
;
60 enum FLT_EPSILON
= float.epsilon
;
62 enum DBL_EPSILON
= double.epsilon
;
64 enum LDBL_EPSILON
= real.epsilon
;
67 enum FLT_MIN_EXP
= float.min_exp
;
69 enum DBL_MIN_EXP
= double.min_exp
;
71 enum LDBL_MIN_EXP
= real.min_exp
;
74 enum FLT_MAX_EXP
= float.max_exp
;
76 enum DBL_MAX_EXP
= double.max_exp
;
78 enum LDBL_MAX_EXP
= real.max_exp
;
81 enum FLT_MIN_10_EXP
= float.min_10_exp
;
83 enum DBL_MIN_10_EXP
= double.min_10_exp
;
85 enum LDBL_MIN_10_EXP
= real.min_10_exp
;
88 enum FLT_MAX_10_EXP
= float.max_10_exp
;
90 enum DBL_MAX_10_EXP
= double.max_10_exp
;
92 enum LDBL_MAX_10_EXP
= real.max_10_exp
;