diff --git a/include/zmq.h b/include/zmq.h index 70e00364..d283df52 100644 --- a/include/zmq.h +++ b/include/zmq.h @@ -74,6 +74,16 @@ extern "C" { #define ZMQ_DEFINED_STDINT 1 #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 +# ifndef uint8_t + typedef unsigned __int8 uint8_t; +# endif #else # include #endif