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