From 641508260de553b89e6d077115513bfba69ef98e Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sat, 2 Aug 2014 13:32:17 +0300 Subject: Fix compilation warnings with some compilers. --- src/net/eathena/network.cpp | 8 ++++---- src/net/tmwa/network.cpp | 13 ++++++++----- 2 files changed, 12 insertions(+), 9 deletions(-) (limited to 'src') diff --git a/src/net/eathena/network.cpp b/src/net/eathena/network.cpp index 9b3ede389..d1d3cfdde 100644 --- a/src/net/eathena/network.cpp +++ b/src/net/eathena/network.cpp @@ -106,9 +106,9 @@ int16_t packet_lengths[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; -static const int packet_lengths_size - = static_cast(sizeof(packet_lengths) / sizeof(int16_t)); -static const int messagesSize = 0xffff; +static const unsigned int packet_lengths_size + = static_cast(sizeof(packet_lengths) / sizeof(int16_t)); +static const unsigned int messagesSize = 0xFFFFU; Network *Network::mInstance = nullptr; Network::Network() : @@ -150,7 +150,7 @@ void Network::unregisterHandler(MessageHandler *const handler) void Network::clearHandlers() { - for (int f = 0; f < messagesSize; f ++) + for (size_t f = 0; f < messagesSize; f ++) { if (mMessageHandlers[f]) { diff --git a/src/net/tmwa/network.cpp b/src/net/tmwa/network.cpp index 8f4b2452a..a9e5e9ee6 100644 --- a/src/net/tmwa/network.cpp +++ b/src/net/tmwa/network.cpp @@ -84,9 +84,9 @@ int16_t packet_lengths[] = -1, 122, -1, -1, -1, -1, 10, -1, -1, 0, 0, 0, 0, 0, 0, 0, }; -static const int packet_lengths_size - = static_cast(sizeof(packet_lengths) / sizeof(int16_t)); -static const int messagesSize = 0xffff; +static const unsigned int packet_lengths_size + = static_cast(sizeof(packet_lengths) / sizeof(int16_t)); +static const unsigned int messagesSize = 0xFFFFU; Network *Network::mInstance = nullptr; Network::Network() : @@ -128,7 +128,7 @@ void Network::unregisterHandler(MessageHandler *const handler) void Network::clearHandlers() { - for (int f = 0; f < messagesSize; f ++) + for (size_t f = 0; f < messagesSize; f ++) { if (mMessageHandlers[f]) { @@ -204,8 +204,11 @@ bool Network::messageReady() } else { - if (msgId >= 0 && msgId < packet_lengths_size) + if (msgId >= 0 && static_cast(msgId) + < packet_lengths_size) + { len = packet_lengths[msgId]; + } } if (len == -1 && mInSize > 4) -- cgit v1.2.3-70-g09d2