xref: /minix3/external/bsd/libc++/dist/libcxx/test/depr/depr.c.headers/limits_h.pass.cpp (revision 4684ddb6aab0b36791c8099bc705d6140b3d05d0)
1*4684ddb6SLionel Sambuc //===----------------------------------------------------------------------===//
2*4684ddb6SLionel Sambuc //
3*4684ddb6SLionel Sambuc //                     The LLVM Compiler Infrastructure
4*4684ddb6SLionel Sambuc //
5*4684ddb6SLionel Sambuc // This file is dual licensed under the MIT and the University of Illinois Open
6*4684ddb6SLionel Sambuc // Source Licenses. See LICENSE.TXT for details.
7*4684ddb6SLionel Sambuc //
8*4684ddb6SLionel Sambuc //===----------------------------------------------------------------------===//
9*4684ddb6SLionel Sambuc 
10*4684ddb6SLionel Sambuc  // test limits.h
11*4684ddb6SLionel Sambuc 
12*4684ddb6SLionel Sambuc #include <limits.h>
13*4684ddb6SLionel Sambuc 
14*4684ddb6SLionel Sambuc #ifndef CHAR_BIT
15*4684ddb6SLionel Sambuc #error CHAR_BIT not defined
16*4684ddb6SLionel Sambuc #endif
17*4684ddb6SLionel Sambuc 
18*4684ddb6SLionel Sambuc #ifndef SCHAR_MIN
19*4684ddb6SLionel Sambuc #error SCHAR_MIN not defined
20*4684ddb6SLionel Sambuc #endif
21*4684ddb6SLionel Sambuc 
22*4684ddb6SLionel Sambuc #ifndef SCHAR_MAX
23*4684ddb6SLionel Sambuc #error SCHAR_MAX not defined
24*4684ddb6SLionel Sambuc #endif
25*4684ddb6SLionel Sambuc 
26*4684ddb6SLionel Sambuc #ifndef UCHAR_MAX
27*4684ddb6SLionel Sambuc #error UCHAR_MAX not defined
28*4684ddb6SLionel Sambuc #endif
29*4684ddb6SLionel Sambuc 
30*4684ddb6SLionel Sambuc #ifndef CHAR_MIN
31*4684ddb6SLionel Sambuc #error CHAR_MIN not defined
32*4684ddb6SLionel Sambuc #endif
33*4684ddb6SLionel Sambuc 
34*4684ddb6SLionel Sambuc #ifndef CHAR_MAX
35*4684ddb6SLionel Sambuc #error CHAR_MAX not defined
36*4684ddb6SLionel Sambuc #endif
37*4684ddb6SLionel Sambuc 
38*4684ddb6SLionel Sambuc #ifndef MB_LEN_MAX
39*4684ddb6SLionel Sambuc #error MB_LEN_MAX not defined
40*4684ddb6SLionel Sambuc #endif
41*4684ddb6SLionel Sambuc 
42*4684ddb6SLionel Sambuc #ifndef SHRT_MIN
43*4684ddb6SLionel Sambuc #error SHRT_MIN not defined
44*4684ddb6SLionel Sambuc #endif
45*4684ddb6SLionel Sambuc 
46*4684ddb6SLionel Sambuc #ifndef SHRT_MAX
47*4684ddb6SLionel Sambuc #error SHRT_MAX not defined
48*4684ddb6SLionel Sambuc #endif
49*4684ddb6SLionel Sambuc 
50*4684ddb6SLionel Sambuc #ifndef USHRT_MAX
51*4684ddb6SLionel Sambuc #error USHRT_MAX not defined
52*4684ddb6SLionel Sambuc #endif
53*4684ddb6SLionel Sambuc 
54*4684ddb6SLionel Sambuc #ifndef INT_MIN
55*4684ddb6SLionel Sambuc #error INT_MIN not defined
56*4684ddb6SLionel Sambuc #endif
57*4684ddb6SLionel Sambuc 
58*4684ddb6SLionel Sambuc #ifndef INT_MAX
59*4684ddb6SLionel Sambuc #error INT_MAX not defined
60*4684ddb6SLionel Sambuc #endif
61*4684ddb6SLionel Sambuc 
62*4684ddb6SLionel Sambuc #ifndef UINT_MAX
63*4684ddb6SLionel Sambuc #error UINT_MAX not defined
64*4684ddb6SLionel Sambuc #endif
65*4684ddb6SLionel Sambuc 
66*4684ddb6SLionel Sambuc #ifndef LONG_MIN
67*4684ddb6SLionel Sambuc #error LONG_MIN not defined
68*4684ddb6SLionel Sambuc #endif
69*4684ddb6SLionel Sambuc 
70*4684ddb6SLionel Sambuc #ifndef LONG_MAX
71*4684ddb6SLionel Sambuc #error LONG_MAX not defined
72*4684ddb6SLionel Sambuc #endif
73*4684ddb6SLionel Sambuc 
74*4684ddb6SLionel Sambuc #ifndef ULONG_MAX
75*4684ddb6SLionel Sambuc #error ULONG_MAX not defined
76*4684ddb6SLionel Sambuc #endif
77*4684ddb6SLionel Sambuc 
78*4684ddb6SLionel Sambuc #ifndef LLONG_MIN
79*4684ddb6SLionel Sambuc #error LLONG_MIN not defined
80*4684ddb6SLionel Sambuc #endif
81*4684ddb6SLionel Sambuc 
82*4684ddb6SLionel Sambuc #ifndef LLONG_MAX
83*4684ddb6SLionel Sambuc #error LLONG_MAX not defined
84*4684ddb6SLionel Sambuc #endif
85*4684ddb6SLionel Sambuc 
86*4684ddb6SLionel Sambuc #ifndef ULLONG_MAX
87*4684ddb6SLionel Sambuc #error ULLONG_MAX not defined
88*4684ddb6SLionel Sambuc #endif
89*4684ddb6SLionel Sambuc 
main()90*4684ddb6SLionel Sambuc int main()
91*4684ddb6SLionel Sambuc {
92*4684ddb6SLionel Sambuc }
93