1292928Sdim// -*- C++ -*- 2292928Sdim//===--------------------------- float.h ----------------------------------===// 3292928Sdim// 4292928Sdim// The LLVM Compiler Infrastructure 5292928Sdim// 6292928Sdim// This file is dual licensed under the MIT and the University of Illinois Open 7292928Sdim// Source Licenses. See LICENSE.TXT for details. 8292928Sdim// 9292928Sdim//===----------------------------------------------------------------------===// 10292928Sdim 11292928Sdim#ifndef _LIBCPP_FLOAT_H 12292928Sdim#define _LIBCPP_FLOAT_H 13292928Sdim 14292928Sdim/* 15292928Sdim float.h synopsis 16292928Sdim 17292928SdimMacros: 18292928Sdim 19292928Sdim FLT_ROUNDS 20292928Sdim FLT_EVAL_METHOD // C99 21292928Sdim FLT_RADIX 22292928Sdim 23292928Sdim FLT_MANT_DIG 24292928Sdim DBL_MANT_DIG 25292928Sdim LDBL_MANT_DIG 26292928Sdim 27292928Sdim DECIMAL_DIG // C99 28292928Sdim 29292928Sdim FLT_DIG 30292928Sdim DBL_DIG 31292928Sdim LDBL_DIG 32292928Sdim 33292928Sdim FLT_MIN_EXP 34292928Sdim DBL_MIN_EXP 35292928Sdim LDBL_MIN_EXP 36292928Sdim 37292928Sdim FLT_MIN_10_EXP 38292928Sdim DBL_MIN_10_EXP 39292928Sdim LDBL_MIN_10_EXP 40292928Sdim 41292928Sdim FLT_MAX_EXP 42292928Sdim DBL_MAX_EXP 43292928Sdim LDBL_MAX_EXP 44292928Sdim 45292928Sdim FLT_MAX_10_EXP 46292928Sdim DBL_MAX_10_EXP 47292928Sdim LDBL_MAX_10_EXP 48292928Sdim 49292928Sdim FLT_MAX 50292928Sdim DBL_MAX 51292928Sdim LDBL_MAX 52292928Sdim 53292928Sdim FLT_EPSILON 54292928Sdim DBL_EPSILON 55292928Sdim LDBL_EPSILON 56292928Sdim 57292928Sdim FLT_MIN 58292928Sdim DBL_MIN 59292928Sdim LDBL_MIN 60292928Sdim 61292928Sdim*/ 62292928Sdim 63292928Sdim#include <__config> 64292928Sdim 65292928Sdim#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) 66292928Sdim#pragma GCC system_header 67292928Sdim#endif 68292928Sdim 69292928Sdim#include_next <float.h> 70292928Sdim 71292928Sdim#ifdef __cplusplus 72292928Sdim 73292928Sdim#ifndef FLT_EVAL_METHOD 74292928Sdim#define FLT_EVAL_METHOD __FLT_EVAL_METHOD__ 75292928Sdim#endif 76292928Sdim 77292928Sdim#ifndef DECIMAL_DIG 78292928Sdim#define DECIMAL_DIG __DECIMAL_DIG__ 79292928Sdim#endif 80292928Sdim 81292928Sdim#endif // __cplusplus 82292928Sdim 83292928Sdim#endif // _LIBCPP_FLOAT_H 84