Mercurial > cpython-lru_cache-weakref
diff Modules/mathmodule.c @ 19758:64bcef1702ad legacy-trunk
Revert parts of patch #453627, documenting the resulting test failures
instead.
| author | Martin v. Löwis <martin@v.loewis.de> |
|---|---|
| date | Thu, 06 Sep 2001 08:16:17 +0000 |
| parents | 35b6a1d0b1e0 |
| children | a4d675b8b53c |
line wrap: on
line diff
--- a/Modules/mathmodule.c Thu Sep 06 06:42:00 2001 +0000 +++ b/Modules/mathmodule.c Thu Sep 06 08:16:17 2001 +0000 @@ -12,22 +12,6 @@ #endif /* __STDC__ */ #endif /* _MSC_VER */ -#ifdef SCO_ATAN2_BUG -/* - * UnixWare 7+ is known to have a bug in atan2 that will return PI instead - * of ZERO (0) if the first argument is ZERO(0). - */ -static double atan2_sco(double x, double y) -{ - if (x == 0.0) - return (double)0.0; - return atan2(x, y); -} -#define ATAN2 atan2_sco -#else -#define ATAN2 atan2 -#endif - /* Call is_error when errno != 0, and where x is the result libm * returned. is_error will usually set up an exception and return * true (1), but may return false (0) without setting up an exception. @@ -115,7 +99,7 @@ "asin(x)\n\nReturn the arc sine (measured in radians) of x.") FUNC1(atan, atan, "atan(x)\n\nReturn the arc tangent (measured in radians) of x.") -FUNC2(atan2, ATAN2, +FUNC2(atan2, atan2, "atan2(y, x)\n\nReturn the arc tangent (measured in radians) of y/x.\n" "Unlike atan(y/x), the signs of both x and y are considered.") FUNC1(ceil, ceil,
