From: Lev Stipakov Date: Tue, 6 Oct 2015 11:15:13 +0000 (+0300) Subject: Continuation of MSVS fixes X-Git-Tag: v2.4_alpha1~234 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b0fe94115fc4a75094d15452b7b89a0c0849087c;p=thirdparty%2Fopenvpn.git 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 Acked-by: Gert Doering 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 --- diff --git a/config-msvc.h b/config-msvc.h index ffd35f4f4..aa0eefff5 100644 --- a/config-msvc.h +++ b/config-msvc.h @@ -128,3 +128,8 @@ typedef __int8 int8_t; #include #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 diff --git a/msvc-env.bat b/msvc-env.bat index 2dd0f00d6..aabed750e 100644 --- a/msvc-env.bat +++ b/msvc-env.bat @@ -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%