13e519524SHoward Hinnant// -*- C++ -*- 2eb8650a7SLouis Dionne//===----------------------------------------------------------------------===// 33e519524SHoward Hinnant// 457b08b09SChandler Carruth// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 557b08b09SChandler Carruth// See https://llvm.org/LICENSE.txt for license information. 657b08b09SChandler Carruth// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 73e519524SHoward Hinnant// 83e519524SHoward Hinnant//===----------------------------------------------------------------------===// 93e519524SHoward Hinnant 103e519524SHoward Hinnant#ifndef _LIBCPP_CLIMITS 113e519524SHoward Hinnant#define _LIBCPP_CLIMITS 123e519524SHoward Hinnant 133e519524SHoward Hinnant/* 143e519524SHoward Hinnant climits synopsis 153e519524SHoward Hinnant 163e519524SHoward HinnantMacros: 173e519524SHoward Hinnant 183e519524SHoward Hinnant CHAR_BIT 193e519524SHoward Hinnant SCHAR_MIN 203e519524SHoward Hinnant SCHAR_MAX 213e519524SHoward Hinnant UCHAR_MAX 223e519524SHoward Hinnant CHAR_MIN 233e519524SHoward Hinnant CHAR_MAX 243e519524SHoward Hinnant MB_LEN_MAX 253e519524SHoward Hinnant SHRT_MIN 263e519524SHoward Hinnant SHRT_MAX 273e519524SHoward Hinnant USHRT_MAX 283e519524SHoward Hinnant INT_MIN 293e519524SHoward Hinnant INT_MAX 303e519524SHoward Hinnant UINT_MAX 313e519524SHoward Hinnant LONG_MIN 323e519524SHoward Hinnant LONG_MAX 333e519524SHoward Hinnant ULONG_MAX 343e519524SHoward Hinnant LLONG_MIN // C99 353e519524SHoward Hinnant LLONG_MAX // C99 363e519524SHoward Hinnant ULLONG_MAX // C99 373e519524SHoward Hinnant 383e519524SHoward Hinnant*/ 393e519524SHoward Hinnant 40*385cc25aSLouis Dionne#include <__assert> // all public C++ headers provide the assertion handler 413e519524SHoward Hinnant#include <__config> 423e519524SHoward Hinnant#include <limits.h> 433e519524SHoward Hinnant 44073458b1SHoward Hinnant#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) 453e519524SHoward Hinnant# pragma GCC system_header 46073458b1SHoward Hinnant#endif 473e519524SHoward Hinnant 483e519524SHoward Hinnant#endif // _LIBCPP_CLIMITS 49