37 #define UCX_H |
37 #define UCX_H |
38 |
38 |
39 #include <stdlib.h> |
39 #include <stdlib.h> |
40 |
40 |
41 #ifdef _WIN32 |
41 #ifdef _WIN32 |
42 #ifndef __ssize_t_defined |
42 #if !(defined __ssize_t_defined || defined _SSIZE_T_) |
43 #include <BaseTsd.h> |
43 #include <BaseTsd.h> |
44 typedef SSIZE_T ssize_t; |
44 typedef SSIZE_T ssize_t; |
45 #define __ssize_t_defined |
45 #define __ssize_t_defined |
46 #endif /* __ssize_t_defined */ |
46 #define _SSIZE_T_ |
|
47 #endif /* __ssize_t_defined and _SSIZE_T */ |
47 #else /* !_WIN32 */ |
48 #else /* !_WIN32 */ |
48 #include <sys/types.h> |
49 #include <sys/types.h> |
49 #endif /* _WIN32 */ |
50 #endif /* _WIN32 */ |
50 |
51 |
51 #ifdef __cplusplus |
52 #ifdef __cplusplus |