]> granicus.if.org Git - python/commitdiff
Some build bots don't compile mathmodule. There is an issue with the long definition...
authorChristian Heimes <christian@cheimes.de>
Thu, 3 Jan 2008 21:14:48 +0000 (21:14 +0000)
committerChristian Heimes <christian@cheimes.de>
Thu, 3 Jan 2008 21:14:48 +0000 (21:14 +0000)
Include/pyport.h

index e5cbd5edf4d997fe921d53e2cde63ca33fc26bfe..e375c3966e996c0c118499fb0275f6d942af1067 100644 (file)
@@ -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)