| Index: third_party/libc++/include/cfloat
|
| ===================================================================
|
| --- third_party/libc++/include/cfloat (revision 0)
|
| +++ third_party/libc++/include/cfloat (revision 0)
|
| @@ -0,0 +1,78 @@
|
| +// -*- C++ -*-
|
| +//===--------------------------- cfloat -----------------------------------===//
|
| +//
|
| +// 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_CFLOAT
|
| +#define _LIBCPP_CFLOAT
|
| +
|
| +/*
|
| + cfloat 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 <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_CFLOAT
|
|
|