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