diff --git a/src/xbus/libxplanemp/src/XPMPMultiplayer.cpp b/src/xbus/libxplanemp/src/XPMPMultiplayer.cpp index e8d525b15..bb4246498 100644 --- a/src/xbus/libxplanemp/src/XPMPMultiplayer.cpp +++ b/src/xbus/libxplanemp/src/XPMPMultiplayer.cpp @@ -285,12 +285,12 @@ void XPMPLoadPlanesIfNecessary(void) int XPMPGetNumberOfInstalledModels(void) { - int number = 0; + size_t number = 0; for (const auto& package : gPackages) { number += package.planes.size(); } - return number; + return static_cast(number); } void XPMPGetModelInfo(int inIndex, const char** outModelName, const char** outIcao, const char** outAirline, const char** outLivery) @@ -301,7 +301,7 @@ void XPMPGetModelInfo(int inIndex, const char** outModelName, const char** outIc if (counter + static_cast(package.planes.size()) < inIndex + 1) { - counter += package.planes.size(); + counter += static_cast(package.planes.size()); continue; } diff --git a/src/xbus/libxplanemp/src/XPMPMultiplayerObj8.cpp b/src/xbus/libxplanemp/src/XPMPMultiplayerObj8.cpp index 2a77ecbd2..d8f8ac6e8 100644 --- a/src/xbus/libxplanemp/src/XPMPMultiplayerObj8.cpp +++ b/src/xbus/libxplanemp/src/XPMPMultiplayerObj8.cpp @@ -171,7 +171,7 @@ void obj_init() NULL, NULL, NULL, NULL, obj_get_float_array, NULL, - NULL, NULL, reinterpret_cast(i), NULL); + NULL, NULL, reinterpret_cast(static_cast(i)), NULL); } }