summaryrefslogtreecommitdiff
path: root/Modules/md5.h
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1996-07-21 02:34:55 +0000
committerGuido van Rossum <guido@python.org>1996-07-21 02:34:55 +0000
commitcb0483384b71df54874e6841efd18aa44f85f8d4 (patch)
tree245e3d4f25064c2f4011d7855d3d4b93cbdb552b /Modules/md5.h
parent17c3f08dc2e149f88849499d867a8636b53d03f1 (diff)
downloadcpython-cb0483384b71df54874e6841efd18aa44f85f8d4.tar.gz
Use INT_MAX/LONG_MAX instead of non-ANSI LONG_BIT
Diffstat (limited to 'Modules/md5.h')
-rw-r--r--Modules/md5.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/Modules/md5.h b/Modules/md5.h
index 6a14df6a0a..1ba82b37a3 100644
--- a/Modules/md5.h
+++ b/Modules/md5.h
@@ -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 */