From: Christian Heimes Date: Thu, 3 Jan 2008 21:14:48 +0000 (+0000) Subject: Some build bots don't compile mathmodule. There is an issue with the long definition... X-Git-Tag: v2.6a1~776 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0a83d79268e9d2b36decc78845cf71baced4ccc6;p=python Some build bots don't compile mathmodule. There is an issue with the long definition of pi and euler --- diff --git a/Include/pyport.h b/Include/pyport.h index e5cbd5edf4..e375c3966e 100644 --- a/Include/pyport.h +++ b/Include/pyport.h @@ -352,12 +352,19 @@ extern "C" { /* High precision defintion of pi and e (Euler) * The values are taken from libc6's math.h. */ +#ifndef Py_MATH_PIl +#define Py_MATH_PIl 3.1415926535897932384626433832795029L +#endif #ifndef Py_MATH_PI -#define Py_MATH_PI 3.1415926535897932384626433832795029L +#define Py_MATH_PI 3.14159265358979323846 +#endif + +#ifndef Py_MATH_El +#define Py_MATH_El 2.7182818284590452353602874713526625L #endif #ifndef Py_MATH_E -#define Py_MATH_E 2.7182818284590452353602874713526625L +#define Py_MATH_E 2.7182818284590452354 #endif /* Py_IS_NAN(X)