diff --git a/include/zmq_utils.h b/include/zmq_utils.h index 25acbfd0..a40df7e2 100644 --- a/include/zmq_utils.h +++ b/include/zmq_utils.h @@ -22,9 +22,22 @@ #include #include -#include #include +/* Define integer types needed for event interface */ +#if defined ZMQ_HAVE_SOLARIS || defined ZMQ_HAVE_OPENVMS +# include +#elif defined _MSC_VER && _MSC_VER < 1600 +# ifndef int32_t +typedef __int32 int32_t; +# endif +# ifndef uint16_t +typedef unsigned __int16 uint16_t; +# endif +#else +# include +#endif + #ifdef __cplusplus extern "C" { #endif