From 733511eda044637cf2f4381ff610f803b55785a0 Mon Sep 17 00:00:00 2001 From: Philip Kaufmann Date: Fri, 11 Oct 2013 15:37:36 +0200 Subject: [PATCH] prevent compiler redefinition warnings - I observed a massive amount of redefinition warnings after #3071, which are silenced by this patch - uses the same style as we do in other places, where we define _WIN32_WINNT --- src/compat.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/compat.h b/src/compat.h index 9caf5e481..b126df901 100644 --- a/src/compat.h +++ b/src/compat.h @@ -6,11 +6,17 @@ #define _BITCOIN_COMPAT_H #ifdef WIN32 +#ifdef _WIN32_WINNT +#undef _WIN32_WINNT +#endif #define _WIN32_WINNT 0x0501 #define WIN32_LEAN_AND_MEAN 1 #ifndef NOMINMAX #define NOMINMAX #endif +#ifdef FD_SETSIZE +#undef FD_SETSIZE // prevent redefinition compiler warning +#endif #define FD_SETSIZE 1024 // max number of fds in fd_set #include #include