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