mirror of
https://github.com/zeromq/libzmq.git
synced 2025-10-27 11:06:52 +01:00
minor fixes for MSVC++ 2005 build
This commit is contained in:
@@ -25,6 +25,9 @@
|
|||||||
|
|
||||||
#if defined ZMQ_HAVE_WINDOWS
|
#if defined ZMQ_HAVE_WINDOWS
|
||||||
#include "windows.hpp"
|
#include "windows.hpp"
|
||||||
|
#if defined _MSC_VER
|
||||||
|
#include <intrin.h>
|
||||||
|
#endif
|
||||||
#else
|
#else
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ namespace zmq
|
|||||||
#ifdef ZMQ_HAVE_WINDOWS
|
#ifdef ZMQ_HAVE_WINDOWS
|
||||||
#if defined _MSC_VER &&_MSC_VER <= 1400
|
#if defined _MSC_VER &&_MSC_VER <= 1400
|
||||||
typedef UINT_PTR fd_t;
|
typedef UINT_PTR fd_t;
|
||||||
enum {retired_fd = (fd_t)(~0)}
|
enum {retired_fd = (fd_t)(~0)};
|
||||||
#else
|
#else
|
||||||
typedef SOCKET fd_t;
|
typedef SOCKET fd_t;
|
||||||
enum {retired_fd = INVALID_SOCKET};
|
enum {retired_fd = INVALID_SOCKET};
|
||||||
|
|||||||
@@ -47,6 +47,11 @@
|
|||||||
|
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
|
|
||||||
|
// MSVC++ 2005 on Win2000 does not define _WIN32_WINNT.
|
||||||
|
#ifndef _WIN32_WINNT
|
||||||
|
#define _WIN32_WINNT WINVER
|
||||||
|
#endif
|
||||||
|
|
||||||
// Enable winsock (not included when WIN32_LEAN_AND_MEAN is defined).
|
// Enable winsock (not included when WIN32_LEAN_AND_MEAN is defined).
|
||||||
#if(_WIN32_WINNT >= 0x0400)
|
#if(_WIN32_WINNT >= 0x0400)
|
||||||
#include <winsock2.h>
|
#include <winsock2.h>
|
||||||
|
|||||||
Reference in New Issue
Block a user