diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2015-10-08 20:37:44 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2015-10-08 20:37:44 +0000 |
commit | 33700e640c4f738fcdd69149058b9e2d59b0e8a7 (patch) | |
tree | 9f3ebba009d29e9bfe483a9099d8b8ce801b8ade | |
parent | 3cb38811ea8d3f44264c89a7b8b75152dd154124 (diff) | |
download | bcm5719-llvm-33700e640c4f738fcdd69149058b9e2d59b0e8a7.tar.gz bcm5719-llvm-33700e640c4f738fcdd69149058b9e2d59b0e8a7.zip |
Split <float.h> out of <cfloat>.
llvm-svn: 249740
-rw-r--r-- | libcxx/include/cfloat | 8 | ||||
-rw-r--r-- | libcxx/include/float.h | 78 |
2 files changed, 78 insertions, 8 deletions
diff --git a/libcxx/include/cfloat b/libcxx/include/cfloat index 5fa56550fa6..176fa9de3ce 100644 --- a/libcxx/include/cfloat +++ b/libcxx/include/cfloat @@ -67,12 +67,4 @@ Macros: #pragma GCC system_header #endif -#ifndef FLT_EVAL_METHOD -#define FLT_EVAL_METHOD __FLT_EVAL_METHOD__ -#endif - -#ifndef DECIMAL_DIG -#define DECIMAL_DIG __DECIMAL_DIG__ -#endif - #endif // _LIBCPP_CFLOAT diff --git a/libcxx/include/float.h b/libcxx/include/float.h new file mode 100644 index 00000000000..275388e3f40 --- /dev/null +++ b/libcxx/include/float.h @@ -0,0 +1,78 @@ +// -*- 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> +#include_next <float.h> + +#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) +#pragma GCC system_header +#endif + +#ifndef FLT_EVAL_METHOD +#define FLT_EVAL_METHOD __FLT_EVAL_METHOD__ +#endif + +#ifndef DECIMAL_DIG +#define DECIMAL_DIG __DECIMAL_DIG__ +#endif + +#endif // _LIBCPP_FLOAT_H |