1 // -*- C++ -*- 2 //===--------------------------- climits ----------------------------------===// 3 // 4 // The LLVM Compiler Infrastructure 5 // 6 // This file is dual licensed under the MIT and the University of Illinois Open 7 // Source Licenses. See LICENSE.TXT for details. 8 // 9 //===----------------------------------------------------------------------===// 10 11 #ifndef _LIBCPP_CLIMITS 12 #define _LIBCPP_CLIMITS 13 14 /* 15 climits synopsis 16 17 Macros: 18 19 CHAR_BIT 20 SCHAR_MIN 21 SCHAR_MAX 22 UCHAR_MAX 23 CHAR_MIN 24 CHAR_MAX 25 MB_LEN_MAX 26 SHRT_MIN 27 SHRT_MAX 28 USHRT_MAX 29 INT_MIN 30 INT_MAX 31 UINT_MAX 32 LONG_MIN 33 LONG_MAX 34 ULONG_MAX 35 LLONG_MIN // C99 36 LLONG_MAX // C99 37 ULLONG_MAX // C99 38 39 */ 40 41 #include <__config> 42 #include <limits.h> 43 44 #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) 45 #pragma GCC system_header 46 #endif 47 48 #endif // _LIBCPP_CLIMITS 49