From ac939f08a4c116b6a38978358b667b1fa0c51ef9 Mon Sep 17 00:00:00 2001 From: comex Date: Sun, 25 Jun 2023 17:00:05 -0700 Subject: Fix more Windows build errors I did test this beforehand, but not on MinGW, and the error that showed up on the msvc builder didn't happen for me... --- src/core/internal_network/network.cpp | 4 +--- src/core/internal_network/network.h | 4 +++- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'src/core/internal_network') diff --git a/src/core/internal_network/network.cpp b/src/core/internal_network/network.cpp index 0164d12eb..40e451526 100644 --- a/src/core/internal_network/network.cpp +++ b/src/core/internal_network/network.cpp @@ -493,9 +493,7 @@ u32 IPv4AddressToInteger(IPv4Address ip_addr) { static_cast(ip_addr[2]) << 8 | static_cast(ip_addr[3]); } -#undef GetAddrInfo // Windows defines it as a macro - -Common::Expected, GetAddrInfoError> GetAddrInfo( +Common::Expected, GetAddrInfoError> GetAddressInfo( const std::string& host, const std::optional& service) { addrinfo hints{}; hints.ai_family = AF_INET; // Switch only supports IPv4. diff --git a/src/core/internal_network/network.h b/src/core/internal_network/network.h index 96319bfc8..badcb8369 100644 --- a/src/core/internal_network/network.h +++ b/src/core/internal_network/network.h @@ -5,6 +5,7 @@ #include #include +#include #include "common/common_funcs.h" #include "common/common_types.h" @@ -113,7 +114,8 @@ std::optional GetHostIPv4Address(); std::string IPv4AddressToString(IPv4Address ip_addr); u32 IPv4AddressToInteger(IPv4Address ip_addr); -Common::Expected, GetAddrInfoError> GetAddrInfo( +// named to avoid name collision with Windows macro +Common::Expected, GetAddrInfoError> GetAddressInfo( const std::string& host, const std::optional& service); } // namespace Network -- cgit v1.2.3