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