[pypy-commit] cffi default: issue #154: Mingw32 fixes
arigo
noreply at buildbot.pypy.org
Sat Apr 26 10:34:16 CEST 2014
Author: Armin Rigo <arigo at tunes.org>
Branch:
Changeset: r1507:494ce4e8d9f2
Date: 2014-04-26 10:34 +0200
http://bitbucket.org/cffi/cffi/changeset/494ce4e8d9f2/
Log: issue #154: Mingw32 fixes
diff --git a/cffi/ffiplatform.py b/cffi/ffiplatform.py
--- a/cffi/ffiplatform.py
+++ b/cffi/ffiplatform.py
@@ -38,6 +38,7 @@
import distutils.errors
#
dist = Distribution({'ext_modules': [ext]})
+ dist.parse_config_files()
options = dist.get_option_dict('build_ext')
options['force'] = ('ffiplatform', True)
options['build_lib'] = ('ffiplatform', tmpdir)
diff --git a/cffi/vengine_cpy.py b/cffi/vengine_cpy.py
--- a/cffi/vengine_cpy.py
+++ b/cffi/vengine_cpy.py
@@ -770,7 +770,7 @@
#include <Python.h>
#include <stddef.h>
-#ifdef MS_WIN32
+#if defined(MS_WIN32) && !defined(_STDINT_H)
#include <malloc.h> /* for alloca() */
typedef __int8 int8_t;
typedef __int16 int16_t;
More information about the pypy-commit
mailing list