1227825Stheraven// -*- C++ -*-
2227825Stheraven//===--------------------------- cfloat -----------------------------------===//
3227825Stheraven//
4227825Stheraven//                     The LLVM Compiler Infrastructure
5227825Stheraven//
6227825Stheraven// This file is dual licensed under the MIT and the University of Illinois Open
7227825Stheraven// Source Licenses. See LICENSE.TXT for details.
8227825Stheraven//
9227825Stheraven//===----------------------------------------------------------------------===//
10227825Stheraven
11227825Stheraven#ifndef _LIBCPP_CFLOAT
12227825Stheraven#define _LIBCPP_CFLOAT
13227825Stheraven
14227825Stheraven/*
15227825Stheraven    cfloat synopsis
16227825Stheraven
17227825StheravenMacros:
18227825Stheraven
19227825Stheraven    FLT_ROUNDS
20227825Stheraven    FLT_EVAL_METHOD     // C99
21227825Stheraven    FLT_RADIX
22227825Stheraven
23227825Stheraven    FLT_MANT_DIG
24227825Stheraven    DBL_MANT_DIG
25227825Stheraven    LDBL_MANT_DIG
26227825Stheraven
27227825Stheraven    DECIMAL_DIG         // C99
28227825Stheraven
29227825Stheraven    FLT_DIG
30227825Stheraven    DBL_DIG
31227825Stheraven    LDBL_DIG
32227825Stheraven
33227825Stheraven    FLT_MIN_EXP
34227825Stheraven    DBL_MIN_EXP
35227825Stheraven    LDBL_MIN_EXP
36227825Stheraven
37227825Stheraven    FLT_MIN_10_EXP
38227825Stheraven    DBL_MIN_10_EXP
39227825Stheraven    LDBL_MIN_10_EXP
40227825Stheraven
41227825Stheraven    FLT_MAX_EXP
42227825Stheraven    DBL_MAX_EXP
43227825Stheraven    LDBL_MAX_EXP
44227825Stheraven
45227825Stheraven    FLT_MAX_10_EXP
46227825Stheraven    DBL_MAX_10_EXP
47227825Stheraven    LDBL_MAX_10_EXP
48227825Stheraven
49227825Stheraven    FLT_MAX
50227825Stheraven    DBL_MAX
51227825Stheraven    LDBL_MAX
52227825Stheraven
53227825Stheraven    FLT_EPSILON
54227825Stheraven    DBL_EPSILON
55227825Stheraven    LDBL_EPSILON
56227825Stheraven
57227825Stheraven    FLT_MIN
58227825Stheraven    DBL_MIN
59227825Stheraven    LDBL_MIN
60227825Stheraven
61227825Stheraven*/
62227825Stheraven
63227825Stheraven#include <__config>
64227825Stheraven#include <float.h>
65227825Stheraven
66227825Stheraven#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
67227825Stheraven#pragma GCC system_header
68227825Stheraven#endif
69227825Stheraven
70227825Stheraven#endif  // _LIBCPP_CFLOAT
71