[pypy-commit] cffi default: Fix for test_vgen:test_nonstandard_integer_types on Windows.
arigo
noreply at buildbot.pypy.org
Sat Aug 11 21:11:57 CEST 2012
Author: Armin Rigo <arigo at tunes.org>
Branch:
Changeset: r799:b37c55a1b922
Date: 2012-08-11 21:11 +0200
http://bitbucket.org/cffi/cffi/changeset/b37c55a1b922/
Log: Fix for test_vgen:test_nonstandard_integer_types on Windows.
diff --git a/cffi/vengine_gen.py b/cffi/vengine_gen.py
--- a/cffi/vengine_gen.py
+++ b/cffi/vengine_gen.py
@@ -438,10 +438,20 @@
#include <stddef.h>
#include <stdarg.h>
#include <errno.h>
+#include <sys/types.h> /* XXX for ssize_t on some platforms */
+
#ifdef _WIN32
# include <Windows.h>
+typedef __int8 int8_t;
+typedef __int16 int16_t;
+typedef __int32 int32_t;
+typedef __int64 int64_t;
+typedef unsigned __int8 uint8_t;
+typedef unsigned __int16 uint16_t;
+typedef unsigned __int32 uint32_t;
+typedef unsigned __int64 uint64_t;
+typedef SSIZE_T ssize_t;
#else
# include <stdint.h>
-# include <sys/types.h> /* XXX for ssize_t */
#endif
'''
More information about the pypy-commit
mailing list