cfloat revision 227825
168651Skris// -*- C++ -*- 268651Skris//===--------------------------- cfloat -----------------------------------===// 368651Skris// 468651Skris// The LLVM Compiler Infrastructure 568651Skris// 668651Skris// This file is dual licensed under the MIT and the University of Illinois Open 768651Skris// Source Licenses. See LICENSE.TXT for details. 868651Skris// 968651Skris//===----------------------------------------------------------------------===// 1068651Skris 1168651Skris#ifndef _LIBCPP_CFLOAT 1268651Skris#define _LIBCPP_CFLOAT 1368651Skris 1468651Skris/* 1568651Skris cfloat synopsis 1668651Skris 1768651SkrisMacros: 1868651Skris 1968651Skris FLT_ROUNDS 2068651Skris FLT_EVAL_METHOD // C99 2168651Skris FLT_RADIX 2268651Skris 2368651Skris FLT_MANT_DIG 2468651Skris DBL_MANT_DIG 2568651Skris LDBL_MANT_DIG 2668651Skris 2768651Skris DECIMAL_DIG // C99 2868651Skris 2968651Skris FLT_DIG 3068651Skris DBL_DIG 3168651Skris LDBL_DIG 3268651Skris 3368651Skris FLT_MIN_EXP 3468651Skris DBL_MIN_EXP 3568651Skris LDBL_MIN_EXP 3668651Skris 3768651Skris FLT_MIN_10_EXP 3868651Skris DBL_MIN_10_EXP 3968651Skris LDBL_MIN_10_EXP 4072613Skris 4189837Skris FLT_MAX_EXP 4268651Skris DBL_MAX_EXP 4368651Skris LDBL_MAX_EXP 4468651Skris 45 FLT_MAX_10_EXP 46 DBL_MAX_10_EXP 47 LDBL_MAX_10_EXP 48 49 FLT_MAX 50 DBL_MAX 51 LDBL_MAX 52 53 FLT_EPSILON 54 DBL_EPSILON 55 LDBL_EPSILON 56 57 FLT_MIN 58 DBL_MIN 59 LDBL_MIN 60 61*/ 62 63#include <__config> 64#include <float.h> 65 66#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) 67#pragma GCC system_header 68#endif 69 70#ifndef FLT_EVAL_METHOD 71#define FLT_EVAL_METHOD __FLT_EVAL_METHOD__ 72#endif 73 74#ifndef DECIMAL_DIG 75#define DECIMAL_DIG __DECIMAL_DIG__ 76#endif 77 78#endif // _LIBCPP_CFLOAT 79