[Python-checkins] r71308 - python/branches/py3k-short-float-repr/Python/dtoa.c

mark.dickinson python-checkins at python.org
Mon Apr 6 15:39:51 CEST 2009


Author: mark.dickinson
Date: Mon Apr  6 15:39:50 2009
New Revision: 71308

Log:
Remove some redundant references to VAX


Modified:
   python/branches/py3k-short-float-repr/Python/dtoa.c

Modified: python/branches/py3k-short-float-repr/Python/dtoa.c
==============================================================================
--- python/branches/py3k-short-float-repr/Python/dtoa.c	(original)
+++ python/branches/py3k-short-float-repr/Python/dtoa.c	Mon Apr  6 15:39:50 2009
@@ -251,8 +251,8 @@
 #define CONST const
 #endif
 
-#if defined(IEEE_8087) + defined(IEEE_MC68k) + defined(VAX) + defined(IBM) != 1
-#error "Exactly one of IEEE_8087, IEEE_MC68k, VAX, or IBM should be defined."
+#if defined(IEEE_8087) + defined(IEEE_MC68k) != 1
+#error "Exactly one of IEEE_8087 or IEEE_MC68k should be defined."
 #endif
 
 typedef union { double d; ULong L[2]; } U;
@@ -280,7 +280,7 @@
  * An alternative that might be better on some machines is
  * #define Storeinc(a,b,c) (*a++ = b << 16 | c & 0xffff)
  */
-#if defined(IEEE_8087) + defined(VAX)
+#if defined(IEEE_8087)
 #define Storeinc(a,b,c) (((unsigned short *)a)[1] = (unsigned short)b, \
 ((unsigned short *)a)[0] = (unsigned short)c, a++)
 #else
@@ -2138,7 +2138,6 @@
 	else
 		*sign = 0;
 
-#if defined(IEEE_Arith) + defined(VAX)
 	if ((word0(&u) & Exp_mask) == Exp_mask)
 		{
 		/* Infinity or NaN */
@@ -2147,7 +2146,6 @@
 			return nrv_alloc("Infinity", rve, 8);
 		return nrv_alloc("NaN", rve, 3);
 		}
-#endif
 	if (!dval(&u)) {
 		*decpt = 1;
 		return nrv_alloc("0", rve, 1);


More information about the Python-checkins mailing list