1*4684ddb6SLionel Sambuc// -*- C++ -*- 2*4684ddb6SLionel Sambuc//===--------------------------- cfloat -----------------------------------===// 3*4684ddb6SLionel Sambuc// 4*4684ddb6SLionel Sambuc// The LLVM Compiler Infrastructure 5*4684ddb6SLionel Sambuc// 6*4684ddb6SLionel Sambuc// This file is dual licensed under the MIT and the University of Illinois Open 7*4684ddb6SLionel Sambuc// Source Licenses. See LICENSE.TXT for details. 8*4684ddb6SLionel Sambuc// 9*4684ddb6SLionel Sambuc//===----------------------------------------------------------------------===// 10*4684ddb6SLionel Sambuc 11*4684ddb6SLionel Sambuc#ifndef _LIBCPP_CFLOAT 12*4684ddb6SLionel Sambuc#define _LIBCPP_CFLOAT 13*4684ddb6SLionel Sambuc 14*4684ddb6SLionel Sambuc/* 15*4684ddb6SLionel Sambuc cfloat synopsis 16*4684ddb6SLionel Sambuc 17*4684ddb6SLionel SambucMacros: 18*4684ddb6SLionel Sambuc 19*4684ddb6SLionel Sambuc FLT_ROUNDS 20*4684ddb6SLionel Sambuc FLT_EVAL_METHOD // C99 21*4684ddb6SLionel Sambuc FLT_RADIX 22*4684ddb6SLionel Sambuc 23*4684ddb6SLionel Sambuc FLT_MANT_DIG 24*4684ddb6SLionel Sambuc DBL_MANT_DIG 25*4684ddb6SLionel Sambuc LDBL_MANT_DIG 26*4684ddb6SLionel Sambuc 27*4684ddb6SLionel Sambuc DECIMAL_DIG // C99 28*4684ddb6SLionel Sambuc 29*4684ddb6SLionel Sambuc FLT_DIG 30*4684ddb6SLionel Sambuc DBL_DIG 31*4684ddb6SLionel Sambuc LDBL_DIG 32*4684ddb6SLionel Sambuc 33*4684ddb6SLionel Sambuc FLT_MIN_EXP 34*4684ddb6SLionel Sambuc DBL_MIN_EXP 35*4684ddb6SLionel Sambuc LDBL_MIN_EXP 36*4684ddb6SLionel Sambuc 37*4684ddb6SLionel Sambuc FLT_MIN_10_EXP 38*4684ddb6SLionel Sambuc DBL_MIN_10_EXP 39*4684ddb6SLionel Sambuc LDBL_MIN_10_EXP 40*4684ddb6SLionel Sambuc 41*4684ddb6SLionel Sambuc FLT_MAX_EXP 42*4684ddb6SLionel Sambuc DBL_MAX_EXP 43*4684ddb6SLionel Sambuc LDBL_MAX_EXP 44*4684ddb6SLionel Sambuc 45*4684ddb6SLionel Sambuc FLT_MAX_10_EXP 46*4684ddb6SLionel Sambuc DBL_MAX_10_EXP 47*4684ddb6SLionel Sambuc LDBL_MAX_10_EXP 48*4684ddb6SLionel Sambuc 49*4684ddb6SLionel Sambuc FLT_MAX 50*4684ddb6SLionel Sambuc DBL_MAX 51*4684ddb6SLionel Sambuc LDBL_MAX 52*4684ddb6SLionel Sambuc 53*4684ddb6SLionel Sambuc FLT_EPSILON 54*4684ddb6SLionel Sambuc DBL_EPSILON 55*4684ddb6SLionel Sambuc LDBL_EPSILON 56*4684ddb6SLionel Sambuc 57*4684ddb6SLionel Sambuc FLT_MIN 58*4684ddb6SLionel Sambuc DBL_MIN 59*4684ddb6SLionel Sambuc LDBL_MIN 60*4684ddb6SLionel Sambuc 61*4684ddb6SLionel Sambuc*/ 62*4684ddb6SLionel Sambuc 63*4684ddb6SLionel Sambuc#include <__config> 64*4684ddb6SLionel Sambuc#include <float.h> 65*4684ddb6SLionel Sambuc 66*4684ddb6SLionel Sambuc#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) 67*4684ddb6SLionel Sambuc#pragma GCC system_header 68*4684ddb6SLionel Sambuc#endif 69*4684ddb6SLionel Sambuc 70*4684ddb6SLionel Sambuc#ifndef FLT_EVAL_METHOD 71*4684ddb6SLionel Sambuc#define FLT_EVAL_METHOD __FLT_EVAL_METHOD__ 72*4684ddb6SLionel Sambuc#endif 73*4684ddb6SLionel Sambuc 74*4684ddb6SLionel Sambuc#ifndef DECIMAL_DIG 75*4684ddb6SLionel Sambuc#define DECIMAL_DIG __DECIMAL_DIG__ 76*4684ddb6SLionel Sambuc#endif 77*4684ddb6SLionel Sambuc 78*4684ddb6SLionel Sambuc#endif // _LIBCPP_CFLOAT 79