1 /* : : generated by conf from contrib/ast/src/lib/libast/comp/conf.tab : : */ 2 3 /* 4 * supplemental <limits.h> values 5 */ 6 7 printf("#ifndef CHAR_BIT\n"); 8 printf("#define CHAR_BIT 8\n"); 9 printf("#endif\n"); 10 printf("#ifndef CHAR_MAX\n"); 11 printf("#define CHAR_MAX 127\n"); 12 printf("#endif\n"); 13 printf("#ifndef CHAR_MIN\n"); 14 printf("#define CHAR_MIN -128\n"); 15 printf("#endif\n"); 16 printf("#ifndef CLOCKS_PER_SEC\n"); 17 printf("#define CLOCKS_PER_SEC 1000000\n"); 18 printf("#endif\n"); 19 printf("#ifndef INT_MIN\n"); 20 printf("#define INT_MIN -2147483648\n"); 21 printf("#endif\n"); 22 printf("#ifndef LLONG_MAX\n"); 23 printf("#define LLONG_MAX 9223372036854775807\n"); 24 printf("#endif\n"); 25 printf("#ifndef LLONG_MIN\n"); 26 printf("#define LLONG_MIN -9223372036854775808\n"); 27 printf("#endif\n"); 28 printf("#ifndef LONG_MAX\n"); 29 printf("#define LONG_MAX 2147483647\n"); 30 printf("#endif\n"); 31 printf("#ifndef LONG_MIN\n"); 32 printf("#define LONG_MIN -2147483648\n"); 33 printf("#endif\n"); 34 printf("#ifndef MB_LEN_MAX\n"); 35 printf("#define MB_LEN_MAX 5\n"); 36 printf("#endif\n"); 37 printf("#ifndef OPEN_MAX_CEIL\n"); 38 printf("#ifndef OPEN_MAX\n"); 39 printf("#define OPEN_MAX %ld\n", OPEN_MAX); 40 printf("#endif\n"); 41 printf("#define OPEN_MAX_CEIL OPEN_MAX\n"); 42 printf("#endif\n"); 43 printf("#ifndef PTHREAD_STACK_MIN\n"); 44 printf("#define PTHREAD_STACK_MIN 4096\n"); 45 printf("#endif\n"); 46 printf("#ifndef PTRDIFF_MAX\n"); 47 printf("#define PTRDIFF_MAX 2147483647\n"); 48 printf("#endif\n"); 49 printf("#ifndef PTRDIFF_MIN\n"); 50 printf("#define PTRDIFF_MIN -2147483648\n"); 51 printf("#endif\n"); 52 printf("#ifndef SCHAR_MAX\n"); 53 printf("#define SCHAR_MAX 127\n"); 54 printf("#endif\n"); 55 printf("#ifndef SCHAR_MIN\n"); 56 printf("#define SCHAR_MIN -128\n"); 57 printf("#endif\n"); 58 printf("#ifndef SHRT_MIN\n"); 59 printf("#define SHRT_MIN -32768\n"); 60 printf("#endif\n"); 61 printf("#ifndef SIG_ATOMIC_MAX\n"); 62 printf("#define SIG_ATOMIC_MAX 2147483647\n"); 63 printf("#endif\n"); 64 printf("#ifndef SIG_ATOMIC_MIN\n"); 65 printf("#define SIG_ATOMIC_MIN -2147483648\n"); 66 printf("#endif\n"); 67 printf("#ifndef SIZE_MAX\n"); 68 printf("#ifndef UINT_MAX\n"); 69 printf("#define UINT_MAX %lu\n", UINT_MAX); 70 printf("#endif\n"); 71 printf("#define SIZE_MAX UINT_MAX\n"); 72 printf("#endif\n"); 73 printf("#ifndef SSIZE_MAX\n"); 74 printf("#ifndef INT_MAX\n"); 75 printf("#define INT_MAX %ld\n", INT_MAX); 76 printf("#endif\n"); 77 printf("#define SSIZE_MAX INT_MAX\n"); 78 printf("#endif\n"); 79 printf("#ifndef TMP_MAX\n"); 80 printf("#define TMP_MAX 17576\n"); 81 printf("#endif\n"); 82 printf("#ifndef UCHAR_MAX\n"); 83 printf("#define UCHAR_MAX 255\n"); 84 printf("#endif\n"); 85 printf("#ifndef ULLONG_MAX\n"); 86 printf("#define ULLONG_MAX 18446744073709551615\n"); 87 printf("#endif\n"); 88 printf("#ifndef ULONG_MAX\n"); 89 printf("#define ULONG_MAX 4294967295\n"); 90 printf("#endif\n"); 91 printf("#ifndef USHRT_MAX\n"); 92 printf("#define USHRT_MAX 65535\n"); 93 printf("#endif\n"); 94 printf("#ifndef WCHAR_MAX\n"); 95 printf("#define WCHAR_MAX 2147483647\n"); 96 printf("#endif\n"); 97 printf("#ifndef WCHAR_MIN\n"); 98 printf("#define WCHAR_MIN -2147483648\n"); 99 printf("#endif\n"); 100 printf("#ifndef WINT_MAX\n"); 101 printf("#define WINT_MAX 2147483647\n"); 102 printf("#endif\n"); 103 printf("#ifndef WINT_MIN\n"); 104 printf("#define WINT_MIN -2147483648\n"); 105 printf("#endif\n"); 106