Network/Windows: Fix build on compilers with outdated windows.h

Former-commit-id: f51eb50d9cd087402cb8610116d191288e219b1f [formerly 999be5e2e68e5af5783703cbc9f0132e739d9534]
Former-commit-id: 01e6012c3c7b7a8cf79591834584873728783309
This commit is contained in:
Lynix 2016-06-08 12:58:04 +02:00
parent 48a7ba0114
commit 9d02e5ba02
2 changed files with 4 additions and 0 deletions

View File

@ -100,6 +100,7 @@ namespace Nz
return IpAddress::Invalid; return IpAddress::Invalid;
} }
#if NAZARA_CORE_WINDOWS_VISTA
IpAddress IpAddressImpl::FromAddrinfo(const addrinfoW* info) IpAddress IpAddressImpl::FromAddrinfo(const addrinfoW* info)
{ {
switch (info->ai_family) switch (info->ai_family)
@ -121,6 +122,7 @@ namespace Nz
return IpAddress::Invalid; return IpAddress::Invalid;
} }
#endif
IpAddress IpAddressImpl::FromSockAddr(const sockaddr* address) IpAddress IpAddressImpl::FromSockAddr(const sockaddr* address)
{ {

View File

@ -17,7 +17,9 @@ namespace Nz
~IpAddressImpl() = delete; ~IpAddressImpl() = delete;
static IpAddress FromAddrinfo(const addrinfo* info); static IpAddress FromAddrinfo(const addrinfo* info);
#if NAZARA_CORE_WINDOWS_VISTA
static IpAddress FromAddrinfo(const addrinfoW* info); static IpAddress FromAddrinfo(const addrinfoW* info);
#endif
static IpAddress FromSockAddr(const sockaddr* address); static IpAddress FromSockAddr(const sockaddr* address);
static IpAddress FromSockAddr(const sockaddr_in* addressv4); static IpAddress FromSockAddr(const sockaddr_in* addressv4);
static IpAddress FromSockAddr(const sockaddr_in6* addressv6); static IpAddress FromSockAddr(const sockaddr_in6* addressv6);