# HG changeset patch # User Mike Becker # Date 1375861246 -7200 # Node ID c7d7e4eeb76be12953845f4186acac2d1f4a2303 # Parent fc3af16818a378c378520ce7cc770d8a7ba68ec4 fixed ssize_t fix for MinGW diff -r fc3af16818a3 -r c7d7e4eeb76b ucx/ucx.h --- a/ucx/ucx.h Tue Aug 06 10:22:03 2013 +0200 +++ b/ucx/ucx.h Wed Aug 07 09:40:46 2013 +0200 @@ -39,11 +39,12 @@ #include #ifdef _WIN32 -#ifndef __ssize_t_defined +#if !(defined __ssize_t_defined || defined _SSIZE_T_) #include typedef SSIZE_T ssize_t; #define __ssize_t_defined -#endif /* __ssize_t_defined */ +#define _SSIZE_T_ +#endif /* __ssize_t_defined and _SSIZE_T */ #else /* !_WIN32 */ #include #endif /* _WIN32 */