Browse code

Continuation of MSVS fixes

* 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>

Lev Stipakov authored on 2015/10/06 20:15:13
Showing 2 changed files
... ...
@@ -128,3 +128,8 @@ typedef __int8		int8_t;
128 128
 #include <config-msvc-local.h>
129 129
 #endif
130 130
 
131
+// Vista and above has implementation of inet_ntop / inet_pton
132
+#if _WIN32_WINNT >= _WIN32_WINNT_VISTA
133
+    #define HAVE_INET_NTOP
134
+    #define HAVE_INET_PTON
135
+#endif
... ...
@@ -12,7 +12,7 @@ if "%VCHOME%"=="" SET VCHOME=%VSHOME%\VC
12 12
 set SOURCEBASE=%cd%
13 13
 set SOLUTION=openvpn.sln
14 14
 set CPPFLAGS=%CPPFLAGS%;_CRT_SECURE_NO_WARNINGS;WIN32_LEAN_AND_MEAN;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS
15
-set CPPFLAGS=%CPPFLAGS%;NTDDI_VERSION=NTDDI_WINXP;_WIN32_WINNT=_WIN32_WINNT_WINXP
15
+set CPPFLAGS=%CPPFLAGS%;NTDDI_VERSION=NTDDI_VISTA;_WIN32_WINNT=_WIN32_WINNT_VISTA
16 16
 set CPPFLAGS=%CPPFLAGS%;_USE_32BIT_TIME_T
17 17
 set CPPFLAGS=%CPPFLAGS%;%EXTRA_CPPFLAGS%
18 18