Commit aa8f79b1 authored by David Vierra's avatar David Vierra

Check _MSC_VER is defined in addition to _M_X64

parent 65fcccc1
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
#define __Pyx_sst_abs(value) labs(value) #define __Pyx_sst_abs(value) labs(value)
#elif defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L #elif defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
#define __Pyx_sst_abs(value) llabs(value) #define __Pyx_sst_abs(value) llabs(value)
#elif defined (_M_X64) #elif defined (_MSC_VER) && defined (_M_X64)
// abs() is defined for long, but 64-bits type on MSVC is long long. // abs() is defined for long, but 64-bits type on MSVC is long long.
// Use MS-specific _abs64 instead. // Use MS-specific _abs64 instead.
#define __Pyx_sst_abs(value) _abs64(value) #define __Pyx_sst_abs(value) _abs64(value)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment