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