From 992bae4e2a14ca2547c09637b7dc6fc5f73b353a Mon Sep 17 00:00:00 2001 From: lizzie Date: Wed, 22 Oct 2025 02:56:28 +0200 Subject: [common] replace Common::BitCast with libc++ provided one (#2774) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2774 Reviewed-by: MaranBr Reviewed-by: crueter Co-authored-by: lizzie Co-committed-by: lizzie --- src/core/internal_network/network_interface.cpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'src/core/internal_network') diff --git a/src/core/internal_network/network_interface.cpp b/src/core/internal_network/network_interface.cpp index 7be9434afe..8e8f099be8 100644 --- a/src/core/internal_network/network_interface.cpp +++ b/src/core/internal_network/network_interface.cpp @@ -5,11 +5,12 @@ #include #include #include +#include +#include +#include -#include "common/bit_cast.h" #include "common/common_types.h" #include "common/logging/log.h" -#include #include "common/settings.h" #include "common/string_util.h" #include "core/internal_network/emu_net_state.h" @@ -123,8 +124,8 @@ std::vector GetAvailableNetworkInterfaces() { // Just use 0 as the gateway address result.emplace_back(Network::NetworkInterface{ .name{ifa->ifa_name}, - .ip_address{Common::BitCast(*ifa->ifa_addr).sin_addr}, - .subnet_mask{Common::BitCast(*ifa->ifa_netmask).sin_addr}, + .ip_address{std::bit_cast(*ifa->ifa_addr).sin_addr}, + .subnet_mask{std::bit_cast(*ifa->ifa_netmask).sin_addr}, .gateway{in_addr{.s_addr = 0}} }); #else @@ -139,8 +140,8 @@ std::vector GetAvailableNetworkInterfaces() { gateway_0.s_addr = gateway; result.emplace_back(Network::NetworkInterface{ .name = ifa->ifa_name, - .ip_address = Common::BitCast(*ifa->ifa_addr).sin_addr, - .subnet_mask = Common::BitCast(*ifa->ifa_netmask).sin_addr, + .ip_address = std::bit_cast(*ifa->ifa_addr).sin_addr, + .subnet_mask = std::bit_cast(*ifa->ifa_netmask).sin_addr, .gateway = gateway_0 }); continue; @@ -191,8 +192,8 @@ std::vector GetAvailableNetworkInterfaces() { gateway_0.s_addr = gateway; result.emplace_back(Network::NetworkInterface{ .name = ifa->ifa_name, - .ip_address = Common::BitCast(*ifa->ifa_addr).sin_addr, - .subnet_mask = Common::BitCast(*ifa->ifa_netmask).sin_addr, + .ip_address = std::bit_cast(*ifa->ifa_addr).sin_addr, + .subnet_mask = std::bit_cast(*ifa->ifa_netmask).sin_addr, .gateway = gateway_0 }); #endif // ANDROID -- cgit v1.2.3