Revert parts of patch #453627, documenting the resulting test failures

instead.
This commit is contained in:
Martin v. Löwis 2001-09-06 08:16:17 +00:00
parent c2d272a1d5
commit 387c547fd3
6 changed files with 9 additions and 56 deletions

View file

@ -8,22 +8,6 @@
#define M_PI (3.141592653589793239)
#endif
#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
/* First, the C functions that do the real work */
/* constants */
@ -175,7 +159,7 @@ c_log(Py_complex x)
{
Py_complex r;
double l = hypot(x.real,x.imag);
r.imag = ATAN2(x.imag, x.real);
r.imag = atan2(x.imag, x.real);
r.real = log(l);
return r;
}
@ -191,7 +175,7 @@ c_log10(Py_complex x)
{
Py_complex r;
double l = hypot(x.real,x.imag);
r.imag = ATAN2(x.imag, x.real)/log(10.);
r.imag = atan2(x.imag, x.real)/log(10.);
r.real = log10(l);
return r;
}