From 2d049b7ff3fa8af75af5c36ff0e2672de175342c Mon Sep 17 00:00:00 2001 From: IgnacioFDM Date: Tue, 4 Apr 2017 05:32:04 -0300 Subject: [PATCH] Fix signed/unsigned mismatch warning (#428) * Fix signed/unsigned mismatch warning * Fix GCC type warnings --- amxmodx/CLang.cpp | 2 +- amxmodx/amxmodx.cpp | 2 +- amxmodx/file.cpp | 2 +- modules/cstrike/cstrike/CstrikeItemsInfos.cpp | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/amxmodx/CLang.cpp b/amxmodx/CLang.cpp index 90ab488ce1..86124be4a3 100755 --- a/amxmodx/CLang.cpp +++ b/amxmodx/CLang.cpp @@ -589,7 +589,7 @@ const char *CLangMngr::GetLangName(int langId) { for (size_t iter = 0; iter < m_Languages.length(); ++iter) { - if (iter == langId) + if ((int)iter == langId) { return m_Languages[iter]->GetName(); } diff --git a/amxmodx/amxmodx.cpp b/amxmodx/amxmodx.cpp index 9e804af1b1..3f6a9ec106 100755 --- a/amxmodx/amxmodx.cpp +++ b/amxmodx/amxmodx.cpp @@ -3166,7 +3166,7 @@ static cell AMX_NATIVE_CALL register_logevent(AMX *amx, cell *params) auto logevent = LogEventHandles.lookup(handle)->m_logevent; auto numparam = *params / sizeof(cell); - for (auto i = 3; i <= numparam; ++i) + for (auto i = 3U; i <= numparam; ++i) { logevent->registerFilter(get_amxstring(amx, params[i], 0, length)); } diff --git a/amxmodx/file.cpp b/amxmodx/file.cpp index 49491370b9..9626df33fa 100755 --- a/amxmodx/file.cpp +++ b/amxmodx/file.cpp @@ -601,7 +601,7 @@ static cell AMX_NATIVE_CALL amx_fputs(AMX *amx, cell *params) ++length; } - if (fp->Write(string, length) != length) + if (fp->Write(string, length) != (size_t)length) { return -1; } diff --git a/modules/cstrike/cstrike/CstrikeItemsInfos.cpp b/modules/cstrike/cstrike/CstrikeItemsInfos.cpp index db959266cc..7293498516 100644 --- a/modules/cstrike/cstrike/CstrikeItemsInfos.cpp +++ b/modules/cstrike/cstrike/CstrikeItemsInfos.cpp @@ -103,7 +103,7 @@ SMCResult CsItemInfo::ReadSMC_KeyValue(const SMCStates *states, const char *key, CSI_NONE, CSI_VEST, CSI_VESTHELM, CSI_FLASHBANG, CSI_HEGRENADE, CSI_SMOKEGRENADE, CSI_NVGS, CSI_DEFUSER }; - for (int i = 0; i < ARRAY_LENGTH(equipmentsList); ++i) + for (size_t i = 0; i < ARRAY_LENGTH(equipmentsList); ++i) { if (m_AliasInfo.itemid == equipmentsList[i]) { @@ -173,7 +173,7 @@ bool CsItemInfo::GetAliasFromId(size_t id, ke::AString &name, ke::AString &altna { for (auto iter = m_BuyAliasesList.iter(); !iter.empty(); iter.next()) { - if (iter->value.itemid == id) + if (iter->value.itemid == (int)id) { name = iter->key; altname = iter->value.alt_alias;