diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2015-12-30 11:54:09 +0000 | 
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2015-12-30 11:54:09 +0000 | 
| commit | b4c64ad90b81d2a779786b7edb4c5c6dd28cc57d (patch) | |
| tree | 13f237c02db4d1894ab06884d1b739344766bede /include/float.h | |
| parent | 61b9a7258a7693d7f3674a5a1daf7b036ff1d382 (diff) | |
Notes
Diffstat (limited to 'include/float.h')
| -rw-r--r-- | include/float.h | 83 | 
1 files changed, 83 insertions, 0 deletions
diff --git a/include/float.h b/include/float.h new file mode 100644 index 000000000000..1acfdc6188f2 --- /dev/null +++ b/include/float.h @@ -0,0 +1,83 @@ +// -*- C++ -*- +//===--------------------------- float.h ----------------------------------===// +// +//                     The LLVM Compiler Infrastructure +// +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// + +#ifndef _LIBCPP_FLOAT_H +#define _LIBCPP_FLOAT_H + +/* +    float.h synopsis + +Macros: + +    FLT_ROUNDS +    FLT_EVAL_METHOD     // C99 +    FLT_RADIX + +    FLT_MANT_DIG +    DBL_MANT_DIG +    LDBL_MANT_DIG + +    DECIMAL_DIG         // C99 + +    FLT_DIG +    DBL_DIG +    LDBL_DIG + +    FLT_MIN_EXP +    DBL_MIN_EXP +    LDBL_MIN_EXP + +    FLT_MIN_10_EXP +    DBL_MIN_10_EXP +    LDBL_MIN_10_EXP + +    FLT_MAX_EXP +    DBL_MAX_EXP +    LDBL_MAX_EXP + +    FLT_MAX_10_EXP +    DBL_MAX_10_EXP +    LDBL_MAX_10_EXP + +    FLT_MAX +    DBL_MAX +    LDBL_MAX + +    FLT_EPSILON +    DBL_EPSILON +    LDBL_EPSILON + +    FLT_MIN +    DBL_MIN +    LDBL_MIN + +*/ + +#include <__config> + +#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) +#pragma GCC system_header +#endif + +#include_next <float.h> + +#ifdef __cplusplus + +#ifndef FLT_EVAL_METHOD +#define FLT_EVAL_METHOD __FLT_EVAL_METHOD__ +#endif + +#ifndef DECIMAL_DIG +#define DECIMAL_DIG __DECIMAL_DIG__ +#endif + +#endif // __cplusplus + +#endif  // _LIBCPP_FLOAT_H  | 
