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