# HG changeset patch # User Mike Becker # Date 1374576885 -7200 # Node ID 5418bda2189686f7d44a453fbfad314e1b5cc170 # Parent dffb551c5f18bec5bb56d13fd251861c5f8abe48 added ssize_t typedef for windows diff -r dffb551c5f18 -r 5418bda21896 ucx/list.h --- a/ucx/list.h Tue Jul 23 12:14:17 2013 +0200 +++ b/ucx/list.h Tue Jul 23 12:54:45 2013 +0200 @@ -38,7 +38,6 @@ #include "ucx.h" #include "allocator.h" -#include #ifdef __cplusplus extern "C" { diff -r dffb551c5f18 -r 5418bda21896 ucx/ucx.h --- a/ucx/ucx.h Tue Jul 23 12:14:17 2013 +0200 +++ b/ucx/ucx.h Tue Jul 23 12:54:45 2013 +0200 @@ -38,6 +38,16 @@ #include +#ifdef _WIN32 +#ifndef __ssize_t_defined +#include +typedef SSIZE_T ssize_t; +#define __ssize_t_defined +#endif /* __ssize_t_defined */ +#else /* !_WIN32 */ +#include +#endif /* _WIN32 */ + #ifdef __cplusplus #ifndef _Bool #define _Bool bool