[pypy-svn] r72283 - pypy/branch/ll_math/pypy/rpython/lltypesystem/module
afa at codespeak.net
afa at codespeak.net
Tue Mar 16 14:11:50 CET 2010
Author: afa
Date: Tue Mar 16 14:11:49 2010
New Revision: 72283
Modified:
pypy/branch/ll_math/pypy/rpython/lltypesystem/module/ll_math.py
Log:
Fix for windows: _copysign() needs a leading underscore
Modified: pypy/branch/ll_math/pypy/rpython/lltypesystem/module/ll_math.py
==============================================================================
--- pypy/branch/ll_math/pypy/rpython/lltypesystem/module/ll_math.py (original)
+++ pypy/branch/ll_math/pypy/rpython/lltypesystem/module/ll_math.py Tue Mar 16 14:11:49 2010
@@ -21,7 +21,11 @@
math_fabs = llexternal('fabs', [rffi.DOUBLE], rffi.DOUBLE)
math_log = llexternal('log', [rffi.DOUBLE], rffi.DOUBLE)
math_log10 = llexternal('log10', [rffi.DOUBLE], rffi.DOUBLE)
-math_copysign = llexternal('copysign', [rffi.DOUBLE, rffi.DOUBLE], rffi.DOUBLE)
+if sys.platform[:3] == "win":
+ _copysign = '_copysign'
+else:
+ _copysign = 'copysign'
+math_copysign = llexternal(_copysign, [rffi.DOUBLE, rffi.DOUBLE], rffi.DOUBLE)
math_atan2 = llexternal('atan2', [rffi.DOUBLE, rffi.DOUBLE], rffi.DOUBLE)
math_frexp = llexternal('frexp', [rffi.DOUBLE, rffi.INTP], rffi.DOUBLE)
math_modf = llexternal('modf', [rffi.DOUBLE, rffi.DOUBLEP], rffi.DOUBLE)
More information about the Pypy-commit
mailing list