3rd attempt to fix ssize_t problem in MSVC and mingw

This commit is contained in:
Benoit Bolsee 2009-09-24 10:41:28 +00:00
parent f16d2b7eaa
commit 813f292fc9

@ -91,12 +91,13 @@ extern "C" {
typedef unsigned int mode_t;
#endif
/* mingw using _SSIZE_T_ to declare ssize_t type */
#ifndef _SSIZE_T_
#define _SSIZE_T_
#if defined(_WIN64)
typedef __int64 ssize_t;
#else
typedef _W64 int ssize_t;
/* python uses HAVE_SSIZE_T */
#ifndef HAVE_SSIZE_T
#define HAVE_SSIZE_T 1
typedef long ssize_t;
#endif
#endif