Tue, 23 Jul 2013 12:54:45 +0200
added ssize_t typedef for windows
ucx/list.h | file | annotate | diff | comparison | revisions | |
ucx/ucx.h | file | annotate | diff | comparison | revisions |
1.1 --- a/ucx/list.h Tue Jul 23 12:14:17 2013 +0200 1.2 +++ b/ucx/list.h Tue Jul 23 12:54:45 2013 +0200 1.3 @@ -38,7 +38,6 @@ 1.4 1.5 #include "ucx.h" 1.6 #include "allocator.h" 1.7 -#include <sys/types.h> 1.8 1.9 #ifdef __cplusplus 1.10 extern "C" {
2.1 --- a/ucx/ucx.h Tue Jul 23 12:14:17 2013 +0200 2.2 +++ b/ucx/ucx.h Tue Jul 23 12:54:45 2013 +0200 2.3 @@ -38,6 +38,16 @@ 2.4 2.5 #include <stdlib.h> 2.6 2.7 +#ifdef _WIN32 2.8 +#ifndef __ssize_t_defined 2.9 +#include <BaseTsd.h> 2.10 +typedef SSIZE_T ssize_t; 2.11 +#define __ssize_t_defined 2.12 +#endif /* __ssize_t_defined */ 2.13 +#else /* !_WIN32 */ 2.14 +#include <sys/types.h> 2.15 +#endif /* _WIN32 */ 2.16 + 2.17 #ifdef __cplusplus 2.18 #ifndef _Bool 2.19 #define _Bool bool