diff --git a/src/openrct2/ParkFile.cpp b/src/openrct2/ParkFile.cpp index 1c42f7f413..b6b3d7b7f8 100644 --- a/src/openrct2/ParkFile.cpp +++ b/src/openrct2/ParkFile.cpp @@ -520,7 +520,7 @@ namespace OpenRCT2 } auto data = File::ReadAllBytes(ori->Path); - cs.Write(data.size()); + cs.Write(static_cast(data.size())); cs.Write(data.data(), data.size()); count++; } diff --git a/src/openrct2/interface/InteractiveConsole.cpp b/src/openrct2/interface/InteractiveConsole.cpp index 024e19aa0d..de6c067466 100644 --- a/src/openrct2/interface/InteractiveConsole.cpp +++ b/src/openrct2/interface/InteractiveConsole.cpp @@ -1239,7 +1239,7 @@ static int32_t cc_remove_park_fences(InteractiveConsole& console, [[maybe_unused static int32_t cc_show_limits(InteractiveConsole& console, [[maybe_unused]] const arguments_t& argv) { const auto& tileElements = GetTileElements(); - int32_t tileElementCount = tileElements.size(); + auto tileElementCount = tileElements.size(); int32_t rideCount = ride_get_count(); int32_t spriteCount = 0; @@ -1261,7 +1261,7 @@ static int32_t cc_show_limits(InteractiveConsole& console, [[maybe_unused]] cons } console.WriteFormatLine("Sprites: %d/%d", spriteCount, MAX_ENTITIES); - console.WriteFormatLine("Map Elements: %d/%d", tileElementCount, MAX_TILE_ELEMENTS); + console.WriteFormatLine("Map Elements: %zu/%d", tileElementCount, MAX_TILE_ELEMENTS); console.WriteFormatLine("Banners: %d/%zu", bannerCount, MAX_BANNERS); console.WriteFormatLine("Rides: %d/%d", rideCount, MAX_RIDES); console.WriteFormatLine("Staff: %d/%d", staffCount, STAFF_MAX_COUNT); diff --git a/src/openrct2/util/Util.cpp b/src/openrct2/util/Util.cpp index 691a9c48c0..b216d90b62 100644 --- a/src/openrct2/util/Util.cpp +++ b/src/openrct2/util/Util.cpp @@ -725,7 +725,7 @@ std::vector Gzip(const void* data, size_t dataLen) do { output.resize(output.size() + nextBlockSize); - strm.avail_out = nextBlockSize; + strm.avail_out = static_cast(nextBlockSize); strm.next_out = &output[output.size() - nextBlockSize]; ret = deflate(&strm, flush); if (ret == Z_STREAM_ERROR) @@ -770,7 +770,7 @@ std::vector Ungzip(const void* data, size_t dataLen) do { output.resize(output.size() + nextBlockSize); - strm.avail_out = nextBlockSize; + strm.avail_out = static_cast(nextBlockSize); strm.next_out = &output[output.size() - nextBlockSize]; ret = inflate(&strm, flush); if (ret == Z_STREAM_ERROR)