1 1.1.1.1.2.2 cjep // -*- C++ -*- 2 1.1.1.1.2.2 cjep //===--------------------------- climits ----------------------------------===// 3 1.1.1.1.2.2 cjep // 4 1.1.1.1.2.2 cjep // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 5 1.1.1.1.2.2 cjep // See https://llvm.org/LICENSE.txt for license information. 6 1.1.1.1.2.2 cjep // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 1.1.1.1.2.2 cjep // 8 1.1.1.1.2.2 cjep //===----------------------------------------------------------------------===// 9 1.1.1.1.2.2 cjep 10 1.1.1.1.2.2 cjep #ifndef _LIBCPP_CLIMITS 11 1.1.1.1.2.2 cjep #define _LIBCPP_CLIMITS 12 1.1.1.1.2.2 cjep 13 1.1.1.1.2.2 cjep /* 14 1.1.1.1.2.2 cjep climits synopsis 15 1.1.1.1.2.2 cjep 16 1.1.1.1.2.2 cjep Macros: 17 1.1.1.1.2.2 cjep 18 1.1.1.1.2.2 cjep CHAR_BIT 19 1.1.1.1.2.2 cjep SCHAR_MIN 20 1.1.1.1.2.2 cjep SCHAR_MAX 21 1.1.1.1.2.2 cjep UCHAR_MAX 22 1.1.1.1.2.2 cjep CHAR_MIN 23 1.1.1.1.2.2 cjep CHAR_MAX 24 1.1.1.1.2.2 cjep MB_LEN_MAX 25 1.1.1.1.2.2 cjep SHRT_MIN 26 1.1.1.1.2.2 cjep SHRT_MAX 27 1.1.1.1.2.2 cjep USHRT_MAX 28 1.1.1.1.2.2 cjep INT_MIN 29 1.1.1.1.2.2 cjep INT_MAX 30 1.1.1.1.2.2 cjep UINT_MAX 31 1.1.1.1.2.2 cjep LONG_MIN 32 1.1.1.1.2.2 cjep LONG_MAX 33 1.1.1.1.2.2 cjep ULONG_MAX 34 1.1.1.1.2.2 cjep LLONG_MIN // C99 35 1.1.1.1.2.2 cjep LLONG_MAX // C99 36 1.1.1.1.2.2 cjep ULLONG_MAX // C99 37 1.1.1.1.2.2 cjep 38 1.1.1.1.2.2 cjep */ 39 1.1.1.1.2.2 cjep 40 1.1.1.1.2.2 cjep #include <__config> 41 1.1.1.1.2.2 cjep #include <limits.h> 42 1.1.1.1.2.2 cjep 43 1.1.1.1.2.2 cjep #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) 44 1.1.1.1.2.2 cjep #pragma GCC system_header 45 1.1.1.1.2.2 cjep #endif 46 1.1.1.1.2.2 cjep 47 1.1.1.1.2.2 cjep #endif // _LIBCPP_CLIMITS 48