From f799ef654b795c012bb70de2785f89c3f4938368 Mon Sep 17 00:00:00 2001 From: Lynix Date: Wed, 8 Jun 2016 12:58:04 +0200 Subject: [PATCH] Network/Windows: Fix build on compilers with outdated windows.h (Fixes 63) Former-commit-id: 8ef1d9bc867d0413c12e14e1c41042a73bc239a6 [formerly 4e07c16b7ea58c6d0afd6b91511c1856af155375] Former-commit-id: 1e36f93d085a06a06e9e7179f18d32284b79ee5a --- src/Nazara/Network/Win32/IpAddressImpl.cpp | 2 ++ src/Nazara/Network/Win32/IpAddressImpl.hpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/Nazara/Network/Win32/IpAddressImpl.cpp b/src/Nazara/Network/Win32/IpAddressImpl.cpp index 9f3918574..54d8ee4f5 100644 --- a/src/Nazara/Network/Win32/IpAddressImpl.cpp +++ b/src/Nazara/Network/Win32/IpAddressImpl.cpp @@ -100,6 +100,7 @@ namespace Nz return IpAddress::Invalid; } + #if NAZARA_CORE_WINDOWS_VISTA IpAddress IpAddressImpl::FromAddrinfo(const addrinfoW* info) { switch (info->ai_family) @@ -121,6 +122,7 @@ namespace Nz return IpAddress::Invalid; } + #endif IpAddress IpAddressImpl::FromSockAddr(const sockaddr* address) { diff --git a/src/Nazara/Network/Win32/IpAddressImpl.hpp b/src/Nazara/Network/Win32/IpAddressImpl.hpp index 4b27bef32..960092839 100644 --- a/src/Nazara/Network/Win32/IpAddressImpl.hpp +++ b/src/Nazara/Network/Win32/IpAddressImpl.hpp @@ -17,7 +17,9 @@ namespace Nz ~IpAddressImpl() = delete; static IpAddress FromAddrinfo(const addrinfo* info); + #if NAZARA_CORE_WINDOWS_VISTA static IpAddress FromAddrinfo(const addrinfoW* info); + #endif static IpAddress FromSockAddr(const sockaddr* address); static IpAddress FromSockAddr(const sockaddr_in* addressv4); static IpAddress FromSockAddr(const sockaddr_in6* addressv6);