Define WINVER before including any other header file on Windows.
authorGuus Sliepen <guus@tinc-vpn.org>
Sat, 1 May 2010 13:37:11 +0000 (15:37 +0200)
committerGuus Sliepen <guus@tinc-vpn.org>
Sat, 1 May 2010 13:37:11 +0000 (15:37 +0200)
have.h

diff --git a/have.h b/have.h
index cf5c173a107af5ad6588107fd310e9c9f875516e..923e76ab3e0f9a96e6fb047c287585b5df5b169f 100644 (file)
--- a/have.h
+++ b/have.h
 #ifndef __TINC_HAVE_H__
 #define __TINC_HAVE_H__
 
 #ifndef __TINC_HAVE_H__
 #define __TINC_HAVE_H__
 
+#ifdef HAVE_MINGW
+#ifdef WITH_WINDOWS2000
+#define WINVER Windows2000
+#else
+#define WINVER WindowsXP
+#endif
+#endif
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <stdarg.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <stdarg.h>
 #include <unistd.h>
 
 #ifdef HAVE_MINGW
 #include <unistd.h>
 
 #ifdef HAVE_MINGW
-#ifdef WITH_WINDOWS2000
-#define WINVER Windows2000
-#else
-#define WINVER WindowsXP
-#endif
 #include <w32api.h>
 #include <windows.h>
 #include <ws2tcpip.h>
 #include <w32api.h>
 #include <windows.h>
 #include <ws2tcpip.h>