diff options
author | scoder <stefan_ml@behnel.de> | 2012-08-30 21:25:30 -0700 |
---|---|---|
committer | scoder <stefan_ml@behnel.de> | 2012-08-30 21:25:30 -0700 |
commit | ab9ca875fa301b7fa42a7cf9fe715635661c5d93 (patch) | |
tree | cff1c6cc6c6d13cd93803380ffb244e79da269e9 /Cython/Utility/ModuleSetupCode.c | |
parent | dfdfe69a3c44c39f04024dc799096f7a74485115 (diff) | |
parent | 0a5cec7ce7bc185bad785daa83b4e4f04565695e (diff) | |
download | cython-ab9ca875fa301b7fa42a7cf9fe715635661c5d93.tar.gz |
Merge pull request #147 from cgohlke/patch-1
Fix "PyErr_Format + PY_FORMAT_SSIZE_T likely broken in Win64"
Diffstat (limited to 'Cython/Utility/ModuleSetupCode.c')
-rw-r--r-- | Cython/Utility/ModuleSetupCode.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Cython/Utility/ModuleSetupCode.c b/Cython/Utility/ModuleSetupCode.c index 6b4d163a2..4094249b7 100644 --- a/Cython/Utility/ModuleSetupCode.c +++ b/Cython/Utility/ModuleSetupCode.c @@ -244,6 +244,12 @@ #define __Pyx_DOCSTR(n) (n) #endif +#if defined(_WIN64) && defined(_MSC_VER) + #define CYTHON_FORMAT_SSIZE_T "z" +#else + #define CYTHON_FORMAT_SSIZE_T PY_FORMAT_SIZE_T +#endif + /////////////// ForceInitThreads.proto /////////////// #ifndef __PYX_FORCE_INIT_THREADS |