]> granicus.if.org Git - python/commitdiff
Use INT_MAX/LONG_MAX instead of non-ANSI LONG_BIT
authorGuido van Rossum <guido@python.org>
Sun, 21 Jul 1996 02:34:55 +0000 (02:34 +0000)
committerGuido van Rossum <guido@python.org>
Sun, 21 Jul 1996 02:34:55 +0000 (02:34 +0000)
Modules/md5.h

index 6a14df6a0a3738ee4d2cc1c92cbc017b9a21eaa7..1ba82b37a3f864e30ffd636cec34bf55facd7ff4 100644 (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 */