96 lines · cpp
1//===----------------------------------------------------------------------===//2//3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.4// See https://llvm.org/LICENSE.txt for license information.5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception6//7//===----------------------------------------------------------------------===//8 9 // test climits10 11#include <climits>12 13#include "test_macros.h"14 15#ifndef CHAR_BIT16#error CHAR_BIT not defined17#endif18 19#ifndef SCHAR_MIN20#error SCHAR_MIN not defined21#endif22 23#ifndef SCHAR_MAX24#error SCHAR_MAX not defined25#endif26 27#ifndef UCHAR_MAX28#error UCHAR_MAX not defined29#endif30 31#ifndef CHAR_MIN32#error CHAR_MIN not defined33#endif34 35#ifndef CHAR_MAX36#error CHAR_MAX not defined37#endif38 39#ifndef MB_LEN_MAX40#error MB_LEN_MAX not defined41#endif42 43#ifndef SHRT_MIN44#error SHRT_MIN not defined45#endif46 47#ifndef SHRT_MAX48#error SHRT_MAX not defined49#endif50 51#ifndef USHRT_MAX52#error USHRT_MAX not defined53#endif54 55#ifndef INT_MIN56#error INT_MIN not defined57#endif58 59#ifndef INT_MAX60#error INT_MAX not defined61#endif62 63#ifndef UINT_MAX64#error UINT_MAX not defined65#endif66 67#ifndef LONG_MIN68#error LONG_MIN not defined69#endif70 71#ifndef LONG_MAX72#error LONG_MAX not defined73#endif74 75#ifndef ULONG_MAX76#error ULONG_MAX not defined77#endif78 79#ifndef LLONG_MIN80#error LLONG_MIN not defined81#endif82 83#ifndef LLONG_MAX84#error LLONG_MAX not defined85#endif86 87#ifndef ULLONG_MAX88#error ULLONG_MAX not defined89#endif90 91int main(int, char**)92{93 94 return 0;95}96