]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
Continuation of MSVS fixes
authorLev Stipakov <lstipakov@gmail.com>
Tue, 6 Oct 2015 11:15:13 +0000 (14:15 +0300)
committerGert Doering <gert@greenie.muc.de>
Tue, 6 Oct 2015 11:17:34 +0000 (13:17 +0200)
 * Upgrade API level to Vista to implement get_default_gateway_ipv6
 * Define HAVE_INET_NTOP/PTON since Vista has its own implementation of
those

Signed-off-by: Lev Stipakov <lstipakov@gmail.com>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <1444130113-23387-1-git-send-email-lstipakov@gmail.com>
URL: http://article.gmane.org/gmane.network.openvpn.devel/10194
Signed-off-by: Gert Doering <gert@greenie.muc.de>
config-msvc.h
msvc-env.bat

index ffd35f4f4a09ca00d7e0962e7da114e19cd527b1..aa0eefff5b71a84d5c71755d28b0c45ef45e44b7 100644 (file)
@@ -128,3 +128,8 @@ typedef __int8              int8_t;
 #include <config-msvc-local.h>
 #endif
 
+// Vista and above has implementation of inet_ntop / inet_pton
+#if _WIN32_WINNT >= _WIN32_WINNT_VISTA
+    #define HAVE_INET_NTOP
+    #define HAVE_INET_PTON
+#endif
index 2dd0f00d6ee40e384c8f2d7474b2c56132a97a2e..aabed750e9342f07a350068fce0ab5bd6845ca54 100644 (file)
@@ -12,7 +12,7 @@ if "%VCHOME%"=="" SET VCHOME=%VSHOME%\VC
 set SOURCEBASE=%cd%
 set SOLUTION=openvpn.sln
 set CPPFLAGS=%CPPFLAGS%;_CRT_SECURE_NO_WARNINGS;WIN32_LEAN_AND_MEAN;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS
-set CPPFLAGS=%CPPFLAGS%;NTDDI_VERSION=NTDDI_WINXP;_WIN32_WINNT=_WIN32_WINNT_WINXP
+set CPPFLAGS=%CPPFLAGS%;NTDDI_VERSION=NTDDI_VISTA;_WIN32_WINNT=_WIN32_WINNT_VISTA
 set CPPFLAGS=%CPPFLAGS%;_USE_32BIT_TIME_T
 set CPPFLAGS=%CPPFLAGS%;%EXTRA_CPPFLAGS%