Use INT_MAX/LONG_MAX instead of non-ANSI LONG_BIT

This commit is contained in:
Guido van Rossum 1996-07-21 02:34:55 +00:00
parent 3d602e31b1
commit be6da271a1
1 changed files with 4 additions and 5 deletions

View File

@ -48,16 +48,15 @@ typedef unsigned short int UINT2;
#ifdef HAVE_LIMITS_H
#include <limits.h>
#else
#ifndef LONG_BIT
#define LONG_BIT 32
#endif
/* Wild guess */
#define LONG_MAX 2147483647L
#endif
/* UINT4 defines a four byte word */
#if WORD_BIT == 32
#if defined(INT_MAX) && INT_MAX == 2147483647
typedef unsigned int UINT4;
#else
#if LONG_BIT == 32
#if defined(LONG_MAX) && LONG_MAX == 2147483647L
typedef unsigned long int UINT4;
#endif
/* Too bad if neither is */