diff options
author | Benoit Bolsee <benoit.bolsee@online.be> | 2009-09-24 14:41:28 +0400 |
---|---|---|
committer | Benoit Bolsee <benoit.bolsee@online.be> | 2009-09-24 14:41:28 +0400 |
commit | 813f292fc961300343ff5c6b94591d69a69f7890 (patch) | |
tree | 44ae36ab3fec99e910f514e347157cf0dc2d28ac /source/blender/blenlib/BLI_winstuff.h | |
parent | f16d2b7eaac2f9225075d85e3d570e437407d513 (diff) |
3rd attempt to fix ssize_t problem in MSVC and mingw
Diffstat (limited to 'source/blender/blenlib/BLI_winstuff.h')
-rw-r--r-- | source/blender/blenlib/BLI_winstuff.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/source/blender/blenlib/BLI_winstuff.h b/source/blender/blenlib/BLI_winstuff.h index 69dbb0acdb9..3de4981417a 100644 --- a/source/blender/blenlib/BLI_winstuff.h +++ b/source/blender/blenlib/BLI_winstuff.h @@ -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 |