1*4d6fc14bSjoerg// -*- C++ -*- 2*4d6fc14bSjoerg//===--------------------------- cfloat -----------------------------------===// 3*4d6fc14bSjoerg// 4*4d6fc14bSjoerg// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 5*4d6fc14bSjoerg// See https://llvm.org/LICENSE.txt for license information. 6*4d6fc14bSjoerg// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7*4d6fc14bSjoerg// 8*4d6fc14bSjoerg//===----------------------------------------------------------------------===// 9*4d6fc14bSjoerg 10*4d6fc14bSjoerg#ifndef _LIBCPP_CFLOAT 11*4d6fc14bSjoerg#define _LIBCPP_CFLOAT 12*4d6fc14bSjoerg 13*4d6fc14bSjoerg/* 14*4d6fc14bSjoerg cfloat synopsis 15*4d6fc14bSjoerg 16*4d6fc14bSjoergMacros: 17*4d6fc14bSjoerg 18*4d6fc14bSjoerg FLT_ROUNDS 19*4d6fc14bSjoerg FLT_EVAL_METHOD // C99 20*4d6fc14bSjoerg FLT_RADIX 21*4d6fc14bSjoerg 22*4d6fc14bSjoerg FLT_HAS_SUBNORM // C11 23*4d6fc14bSjoerg DBL_HAS_SUBNORM // C11 24*4d6fc14bSjoerg LDBL_HAS_SUBNORM // C11 25*4d6fc14bSjoerg 26*4d6fc14bSjoerg FLT_MANT_DIG 27*4d6fc14bSjoerg DBL_MANT_DIG 28*4d6fc14bSjoerg LDBL_MANT_DIG 29*4d6fc14bSjoerg 30*4d6fc14bSjoerg DECIMAL_DIG // C99 31*4d6fc14bSjoerg FLT_DECIMAL_DIG // C11 32*4d6fc14bSjoerg DBL_DECIMAL_DIG // C11 33*4d6fc14bSjoerg LDBL_DECIMAL_DIG // C11 34*4d6fc14bSjoerg 35*4d6fc14bSjoerg FLT_DIG 36*4d6fc14bSjoerg DBL_DIG 37*4d6fc14bSjoerg LDBL_DIG 38*4d6fc14bSjoerg 39*4d6fc14bSjoerg FLT_MIN_EXP 40*4d6fc14bSjoerg DBL_MIN_EXP 41*4d6fc14bSjoerg LDBL_MIN_EXP 42*4d6fc14bSjoerg 43*4d6fc14bSjoerg FLT_MIN_10_EXP 44*4d6fc14bSjoerg DBL_MIN_10_EXP 45*4d6fc14bSjoerg LDBL_MIN_10_EXP 46*4d6fc14bSjoerg 47*4d6fc14bSjoerg FLT_MAX_EXP 48*4d6fc14bSjoerg DBL_MAX_EXP 49*4d6fc14bSjoerg LDBL_MAX_EXP 50*4d6fc14bSjoerg 51*4d6fc14bSjoerg FLT_MAX_10_EXP 52*4d6fc14bSjoerg DBL_MAX_10_EXP 53*4d6fc14bSjoerg LDBL_MAX_10_EXP 54*4d6fc14bSjoerg 55*4d6fc14bSjoerg FLT_MAX 56*4d6fc14bSjoerg DBL_MAX 57*4d6fc14bSjoerg LDBL_MAX 58*4d6fc14bSjoerg 59*4d6fc14bSjoerg FLT_EPSILON 60*4d6fc14bSjoerg DBL_EPSILON 61*4d6fc14bSjoerg LDBL_EPSILON 62*4d6fc14bSjoerg 63*4d6fc14bSjoerg FLT_MIN 64*4d6fc14bSjoerg DBL_MIN 65*4d6fc14bSjoerg LDBL_MIN 66*4d6fc14bSjoerg 67*4d6fc14bSjoerg FLT_TRUE_MIN // C11 68*4d6fc14bSjoerg DBL_TRUE_MIN // C11 69*4d6fc14bSjoerg LDBL_TRUE_MIN // C11 70*4d6fc14bSjoerg*/ 71*4d6fc14bSjoerg 72*4d6fc14bSjoerg#include <__config> 73*4d6fc14bSjoerg#include <float.h> 74*4d6fc14bSjoerg 75*4d6fc14bSjoerg#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) 76*4d6fc14bSjoerg#pragma GCC system_header 77*4d6fc14bSjoerg#endif 78*4d6fc14bSjoerg 79*4d6fc14bSjoerg#endif // _LIBCPP_CFLOAT 80