1227825Stheraven// -*- C++ -*- 2227825Stheraven//===--------------------------- climits ----------------------------------===// 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_CLIMITS 12227825Stheraven#define _LIBCPP_CLIMITS 13227825Stheraven 14227825Stheraven/* 15227825Stheraven climits synopsis 16227825Stheraven 17227825StheravenMacros: 18227825Stheraven 19227825Stheraven CHAR_BIT 20227825Stheraven SCHAR_MIN 21227825Stheraven SCHAR_MAX 22227825Stheraven UCHAR_MAX 23227825Stheraven CHAR_MIN 24227825Stheraven CHAR_MAX 25227825Stheraven MB_LEN_MAX 26227825Stheraven SHRT_MIN 27227825Stheraven SHRT_MAX 28227825Stheraven USHRT_MAX 29227825Stheraven INT_MIN 30227825Stheraven INT_MAX 31227825Stheraven UINT_MAX 32227825Stheraven LONG_MIN 33227825Stheraven LONG_MAX 34227825Stheraven ULONG_MAX 35227825Stheraven LLONG_MIN // C99 36227825Stheraven LLONG_MAX // C99 37227825Stheraven ULLONG_MAX // C99 38227825Stheraven 39227825Stheraven*/ 40227825Stheraven 41227825Stheraven#include <__config> 42227825Stheraven#include <limits.h> 43227825Stheraven 44227825Stheraven#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) 45227825Stheraven#pragma GCC system_header 46227825Stheraven#endif 47227825Stheraven 48227825Stheraven#endif // _LIBCPP_CLIMITS 49