]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
NeXT/Sparc 3.3 fix
authorGuido van Rossum <guido@python.org>
Mon, 13 Feb 1995 16:38:41 +0000 (16:38 +0000)
committerGuido van Rossum <guido@python.org>
Mon, 13 Feb 1995 16:38:41 +0000 (16:38 +0000)
Objects/floatobject.c

index 60dcca95295838586f5e7e9457727eaea0e00afc..04d80b165f71ad700a4382922f597ba7a1ed8dbe 100644 (file)
@@ -59,6 +59,18 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #define LONG_MIN (-LONG_MAX-1)
 #endif
 
+#ifdef __NeXT__
+#ifdef __sparc__
+/*
+ * This works around a bug in the NS/Sparc 3.3 pre-release
+ * limits.h header file.
+ * 10-Feb-1995 bwarsaw@cnri.reston.va.us
+ */
+#undef LONG_MIN
+#define LONG_MIN (-LONG_MAX-1)
+#endif
+#endif
+
 #ifndef __STDC__
 extern double fmod PROTO((double, double));
 extern double pow PROTO((double, double));
@@ -406,7 +418,7 @@ float_int(v)
        double x = getfloatvalue(v);
        if (x < 0 ? (x = ceil(x)) < (double)LONG_MIN
                  : (x = floor(x)) > (double)LONG_MAX) {
-               err_setstr(OverflowError, "float to large to convert");
+               err_setstr(OverflowError, "float too large to convert");
                return NULL;
        }
        return newintobject((long)x);