Split <float.h> out of <cfloat>.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@249740 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
		| @@ -67,12 +67,4 @@ Macros: | |||||||
| #pragma GCC system_header | #pragma GCC system_header | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
| #ifndef FLT_EVAL_METHOD |  | ||||||
| #define FLT_EVAL_METHOD __FLT_EVAL_METHOD__ |  | ||||||
| #endif |  | ||||||
|  |  | ||||||
| #ifndef DECIMAL_DIG |  | ||||||
| #define DECIMAL_DIG __DECIMAL_DIG__ |  | ||||||
| #endif |  | ||||||
|  |  | ||||||
| #endif  // _LIBCPP_CFLOAT | #endif  // _LIBCPP_CFLOAT | ||||||
|   | |||||||
							
								
								
									
										78
									
								
								include/float.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										78
									
								
								include/float.h
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,78 @@ | |||||||
|  | // -*- C++ -*- | ||||||
|  | //===--------------------------- float.h ----------------------------------===// | ||||||
|  | // | ||||||
|  | //                     The LLVM Compiler Infrastructure | ||||||
|  | // | ||||||
|  | // This file is dual licensed under the MIT and the University of Illinois Open | ||||||
|  | // Source Licenses. See LICENSE.TXT for details. | ||||||
|  | // | ||||||
|  | //===----------------------------------------------------------------------===// | ||||||
|  |  | ||||||
|  | #ifndef _LIBCPP_FLOAT_H | ||||||
|  | #define _LIBCPP_FLOAT_H | ||||||
|  |  | ||||||
|  | /* | ||||||
|  |     float.h synopsis | ||||||
|  |  | ||||||
|  | Macros: | ||||||
|  |  | ||||||
|  |     FLT_ROUNDS | ||||||
|  |     FLT_EVAL_METHOD     // C99 | ||||||
|  |     FLT_RADIX | ||||||
|  |  | ||||||
|  |     FLT_MANT_DIG | ||||||
|  |     DBL_MANT_DIG | ||||||
|  |     LDBL_MANT_DIG | ||||||
|  |  | ||||||
|  |     DECIMAL_DIG         // C99 | ||||||
|  |  | ||||||
|  |     FLT_DIG | ||||||
|  |     DBL_DIG | ||||||
|  |     LDBL_DIG | ||||||
|  |  | ||||||
|  |     FLT_MIN_EXP | ||||||
|  |     DBL_MIN_EXP | ||||||
|  |     LDBL_MIN_EXP | ||||||
|  |  | ||||||
|  |     FLT_MIN_10_EXP | ||||||
|  |     DBL_MIN_10_EXP | ||||||
|  |     LDBL_MIN_10_EXP | ||||||
|  |  | ||||||
|  |     FLT_MAX_EXP | ||||||
|  |     DBL_MAX_EXP | ||||||
|  |     LDBL_MAX_EXP | ||||||
|  |  | ||||||
|  |     FLT_MAX_10_EXP | ||||||
|  |     DBL_MAX_10_EXP | ||||||
|  |     LDBL_MAX_10_EXP | ||||||
|  |  | ||||||
|  |     FLT_MAX | ||||||
|  |     DBL_MAX | ||||||
|  |     LDBL_MAX | ||||||
|  |  | ||||||
|  |     FLT_EPSILON | ||||||
|  |     DBL_EPSILON | ||||||
|  |     LDBL_EPSILON | ||||||
|  |  | ||||||
|  |     FLT_MIN | ||||||
|  |     DBL_MIN | ||||||
|  |     LDBL_MIN | ||||||
|  |  | ||||||
|  | */ | ||||||
|  |  | ||||||
|  | #include <__config> | ||||||
|  | #include_next <float.h> | ||||||
|  |  | ||||||
|  | #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) | ||||||
|  | #pragma GCC system_header | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | #ifndef FLT_EVAL_METHOD | ||||||
|  | #define FLT_EVAL_METHOD __FLT_EVAL_METHOD__ | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | #ifndef DECIMAL_DIG | ||||||
|  | #define DECIMAL_DIG __DECIMAL_DIG__ | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | #endif  // _LIBCPP_FLOAT_H | ||||||
		Reference in New Issue
	
	Block a user
	 Richard Smith
					Richard Smith