Netplay: Fix building on clang 17.

This commit is contained in:
Admiral H. Curtiss 2023-11-03 16:15:04 +01:00
parent 7dae4dd3d2
commit b181842092
No known key found for this signature in database
GPG Key ID: F051B4C4044F33FB
5 changed files with 6 additions and 6 deletions

View File

@ -31,7 +31,7 @@ int ENET_CALLBACK InterceptCallback(ENetHost* host, ENetEvent* event)
// wakeup packet received // wakeup packet received
if (host->receivedDataLength == 1 && host->receivedData[0] == 0) if (host->receivedDataLength == 1 && host->receivedData[0] == 0)
{ {
event->type = SKIPPABLE_EVENT; event->type = static_cast<ENetEventType>(SKIPPABLE_EVENT);
return 1; return 1;
} }
return 0; return 0;

View File

@ -23,5 +23,5 @@ int ENET_CALLBACK InterceptCallback(ENetHost* host, ENetEvent* event);
bool SendPacket(ENetPeer* socket, const sf::Packet& packet, u8 channel_id); bool SendPacket(ENetPeer* socket, const sf::Packet& packet, u8 channel_id);
// used for traversal packets and wake-up packets // used for traversal packets and wake-up packets
constexpr ENetEventType SKIPPABLE_EVENT = ENetEventType(42); constexpr int SKIPPABLE_EVENT = 42;
} // namespace Common::ENet } // namespace Common::ENet

View File

@ -299,7 +299,7 @@ int ENET_CALLBACK TraversalClient::InterceptCallback(ENetHost* host, ENetEvent*
&host->receivedAddress) || &host->receivedAddress) ||
(host->receivedDataLength == 1 && host->receivedData[0] == 0)) (host->receivedDataLength == 1 && host->receivedData[0] == 0))
{ {
event->type = Common::ENet::SKIPPABLE_EVENT; event->type = static_cast<ENetEventType>(Common::ENet::SKIPPABLE_EVENT);
return 1; return 1;
} }
return 0; return 0;

View File

@ -257,7 +257,7 @@ bool NetPlayClient::Connect()
ENetEvent netEvent; ENetEvent netEvent;
int net; int net;
while ((net = enet_host_service(m_client, &netEvent, 5000)) > 0 && while ((net = enet_host_service(m_client, &netEvent, 5000)) > 0 &&
netEvent.type == Common::ENet::SKIPPABLE_EVENT) static_cast<int>(netEvent.type) == Common::ENet::SKIPPABLE_EVENT)
{ {
// ignore packets from traversal server // ignore packets from traversal server
} }
@ -1645,7 +1645,7 @@ void NetPlayClient::ThreadFunc()
break; break;
default: default:
// not a valid switch case due to not technically being part of the enum // not a valid switch case due to not technically being part of the enum
if (netEvent.type == Common::ENet::SKIPPABLE_EVENT) if (static_cast<int>(netEvent.type) == Common::ENet::SKIPPABLE_EVENT)
INFO_LOG_FMT(NETPLAY, "enet_host_service: skippable packet event"); INFO_LOG_FMT(NETPLAY, "enet_host_service: skippable packet event");
else else
ERROR_LOG_FMT(NETPLAY, "enet_host_service: unknown event type: {}", int(netEvent.type)); ERROR_LOG_FMT(NETPLAY, "enet_host_service: unknown event type: {}", int(netEvent.type));

View File

@ -387,7 +387,7 @@ void NetPlayServer::ThreadFunc()
break; break;
default: default:
// not a valid switch case due to not technically being part of the enum // not a valid switch case due to not technically being part of the enum
if (netEvent.type == Common::ENet::SKIPPABLE_EVENT) if (static_cast<int>(netEvent.type) == Common::ENet::SKIPPABLE_EVENT)
INFO_LOG_FMT(NETPLAY, "enet_host_service: skippable packet event"); INFO_LOG_FMT(NETPLAY, "enet_host_service: skippable packet event");
else else
ERROR_LOG_FMT(NETPLAY, "enet_host_service: unknown event type: {}", int(netEvent.type)); ERROR_LOG_FMT(NETPLAY, "enet_host_service: unknown event type: {}", int(netEvent.type));