diff --git a/netplay.c b/netplay.c index 86efc46dd8..2522b6de81 100644 --- a/netplay.c +++ b/netplay.c @@ -15,6 +15,25 @@ * If not, see . */ +#ifdef _WIN32 +#ifndef _WIN32_WINNT +#define _WIN32_WINNT 0x0501 +#endif +#define WIN32_LEAN_AND_MEAN +#include +#include +#include +#else +#include +#include +#include +#include +#include +#include +#include +#include +#endif + #include "netplay.h" #include "general.h" #include "autosave.h" @@ -25,32 +44,17 @@ #include #include + #ifdef _WIN32 -#ifndef _WIN32_WINNT -#define _WIN32_WINNT 0x0501 -#endif -#define WIN32_LEAN_AND_MEAN -#include -#include -#include // Woohoo, Winsock has headers from the STONE AGE! :D #define close(x) closesocket(x) #define CONST_CAST (const char*) #define NONCONST_CAST (char*) #else -#include -#include -#include -#include -#include -#include -#include -#include #define CONST_CAST #define NONCONST_CAST #endif - #define PREV_PTR(x) ((x) == 0 ? handle->buffer_size - 1 : (x) - 1) #define NEXT_PTR(x) ((x + 1) % handle->buffer_size)