ucx/ucx.h

changeset 132
c7d7e4eeb76b
parent 131
fc3af16818a3
child 151
fc8d05972af7
equal deleted inserted replaced
131:fc3af16818a3 132:c7d7e4eeb76b
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

mercurial