mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-30 11:05:09 +08:00
glimits.h (__SHRT_MAX__): New.
* glimits.h (__SHRT_MAX__): New. (SHRT_MIN, USHRT_MAX): Define in terms of SHRT_MAX. (SHRT_MAX): Define in terms of __SHRT_MAX__. From-SVN: r43825
This commit is contained in:
parent
9fecb07186
commit
39bd294869
@ -1,3 +1,9 @@
|
||||
2001-07-06 Roman Lechtchinsky <rl@cs.tu-berlin.de>
|
||||
|
||||
* glimits.h (__SHRT_MAX__): New.
|
||||
(SHRT_MIN, USHRT_MAX): Define in terms of SHRT_MAX.
|
||||
(SHRT_MAX): Define in terms of __SHRT_MAX__.
|
||||
|
||||
2001-07-06 Jan van Male <jan.vanmale@fenk.wau.nl>
|
||||
|
||||
* alias.c (base_alias_check): Cast GET_MODE_UNIT_SIZE to int to
|
||||
|
@ -37,12 +37,15 @@
|
||||
#define CHAR_MAX 127
|
||||
#endif
|
||||
|
||||
#ifndef __SHRT_MAX__
|
||||
#define __SHRT_MAX__ 32767
|
||||
#endif
|
||||
|
||||
/* Minimum and maximum values a `signed short int' can hold. */
|
||||
#undef SHRT_MIN
|
||||
/* For the sake of 16 bit hosts, we may not use -32768 */
|
||||
#define SHRT_MIN (-32767-1)
|
||||
#define SHRT_MIN (-SHRT_MAX-1)
|
||||
#undef SHRT_MAX
|
||||
#define SHRT_MAX 32767
|
||||
#define SHRT_MAX __SHRT_MAX__
|
||||
|
||||
/* Minimum and maximum values a `signed int' can hold. */
|
||||
#ifndef __INT_MAX__
|
||||
@ -55,10 +58,10 @@
|
||||
|
||||
/* Maximum value an `unsigned short int' can hold. (Minimum is 0). */
|
||||
#undef USHRT_MAX
|
||||
#if INT_MAX < 65535
|
||||
#define USHRT_MAX 65535U
|
||||
#if __SHRT_MAX__ == __INT_MAX__
|
||||
#define USHRT_MAX (SHRT_MAX * 2U + 1U)
|
||||
#else
|
||||
#define USHRT_MAX 65535
|
||||
#define USHRT_MAX (SHRT_MAX * 2 + 1)
|
||||
#endif
|
||||
|
||||
/* Maximum value an `unsigned int' can hold. (Minimum is 0). */
|
||||
|
Loading…
Reference in New Issue
Block a user