14887Schin /*********************************************************************** 24887Schin * * 34887Schin * This software is part of the ast package * 4*12068SRoger.Faulkner@Oracle.COM * Copyright (c) 1985-2010 AT&T Intellectual Property * 54887Schin * and is licensed under the * 64887Schin * Common Public License, Version 1.0 * 78462SApril.Chin@Sun.COM * by AT&T Intellectual Property * 84887Schin * * 94887Schin * A copy of the License is available at * 104887Schin * http://www.opensource.org/licenses/cpl1.0.txt * 114887Schin * (with md5 checksum 059e8cd6165cb4c31e351f2b69388fd9) * 124887Schin * * 134887Schin * Information and Software Systems Research * 144887Schin * AT&T Research * 154887Schin * Florham Park NJ * 164887Schin * * 174887Schin * Glenn Fowler <gsf@research.att.com> * 184887Schin * David Korn <dgk@research.att.com> * 194887Schin * Phong Vo <kpv@research.att.com> * 204887Schin * * 214887Schin ***********************************************************************/ 22*12068SRoger.Faulkner@Oracle.COM /* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_64bit/src/lib/libast/features/limits.c by iffe version 2009-12-04 : : */ 234887Schin #ifndef _def_limits_ast 244887Schin #define _def_limits_ast 1 254887Schin #define _sys_types 1 /* #include <sys/types.h> ok */ 264887Schin 274887Schin 284887Schin #ifndef CHAR_BIT 294887Schin #define CHAR_BIT 8 304887Schin #endif 314887Schin #ifndef CHAR_MAX 324887Schin #define CHAR_MAX 127 334887Schin #endif 344887Schin #ifndef CHAR_MIN 354887Schin #define CHAR_MIN -128 364887Schin #endif 374887Schin #ifndef CLOCKS_PER_SEC 384887Schin #define CLOCKS_PER_SEC 1000000 394887Schin #endif 404887Schin #ifndef INT_MIN 414887Schin #define INT_MIN -2147483648 424887Schin #endif 434887Schin #ifndef LLONG_MAX 444887Schin #define LLONG_MAX 9223372036854775807 454887Schin #endif 464887Schin #ifndef LLONG_MIN 474887Schin #define LLONG_MIN -9223372036854775808 484887Schin #endif 494887Schin #ifndef LONG_MAX 504887Schin #define LONG_MAX 2147483647 514887Schin #endif 524887Schin #ifndef LONG_MIN 534887Schin #define LONG_MIN -2147483648 544887Schin #endif 554887Schin #ifndef MB_LEN_MAX 564887Schin #define MB_LEN_MAX 5 574887Schin #endif 584887Schin #ifndef OPEN_MAX_CEIL 594887Schin #ifndef OPEN_MAX 604887Schin #define OPEN_MAX 256 614887Schin #endif 624887Schin #define OPEN_MAX_CEIL OPEN_MAX 634887Schin #endif 644887Schin #ifndef PTHREAD_STACK_MIN 654887Schin #define PTHREAD_STACK_MIN 4096 664887Schin #endif 674887Schin #ifndef PTRDIFF_MAX 684887Schin #define PTRDIFF_MAX 9223372036854775807 694887Schin #endif 704887Schin #ifndef PTRDIFF_MIN 714887Schin #define PTRDIFF_MIN -9223372036854775808 724887Schin #endif 734887Schin #ifndef SCHAR_MAX 744887Schin #define SCHAR_MAX 127 754887Schin #endif 764887Schin #ifndef SCHAR_MIN 774887Schin #define SCHAR_MIN -128 784887Schin #endif 794887Schin #ifndef SHRT_MIN 804887Schin #define SHRT_MIN -32768 814887Schin #endif 824887Schin #ifndef SIG_ATOMIC_MAX 834887Schin #define SIG_ATOMIC_MAX 2147483647 844887Schin #endif 854887Schin #ifndef SIG_ATOMIC_MIN 864887Schin #define SIG_ATOMIC_MIN -2147483648 874887Schin #endif 884887Schin #ifndef SIZE_MAX 894887Schin #ifndef UINT_MAX 904887Schin #define UINT_MAX 4294967295 914887Schin #endif 924887Schin #define SIZE_MAX UINT_MAX 934887Schin #endif 944887Schin #ifndef SSIZE_MAX 954887Schin #ifndef INT_MAX 964887Schin #define INT_MAX 2147483647 974887Schin #endif 984887Schin #define SSIZE_MAX INT_MAX 994887Schin #endif 1004887Schin #ifndef TMP_MAX 1014887Schin #define TMP_MAX 17576 1024887Schin #endif 1034887Schin #ifndef UCHAR_MAX 1044887Schin #define UCHAR_MAX 255 1054887Schin #endif 1064887Schin #ifndef ULLONG_MAX 1074887Schin #define ULLONG_MAX 18446744073709551615 1084887Schin #endif 1094887Schin #ifndef ULONG_MAX 1104887Schin #define ULONG_MAX 4294967295 1114887Schin #endif 1124887Schin #ifndef USHRT_MAX 1134887Schin #define USHRT_MAX 65535 1144887Schin #endif 1154887Schin #ifndef WCHAR_MAX 1164887Schin #define WCHAR_MAX 2147483647 1174887Schin #endif 1184887Schin #ifndef WCHAR_MIN 1194887Schin #define WCHAR_MIN -2147483648 1204887Schin #endif 1214887Schin #ifndef WINT_MAX 1224887Schin #define WINT_MAX 2147483647 1234887Schin #endif 1244887Schin #ifndef WINT_MIN 1254887Schin #define WINT_MIN -2147483648 1264887Schin #endif 1274887Schin 1284887Schin #endif 129