diff --git a/src/openrct2/config/IniWriter.cpp b/src/openrct2/config/IniWriter.cpp index 04856ca677..57451e61a0 100644 --- a/src/openrct2/config/IniWriter.cpp +++ b/src/openrct2/config/IniWriter.cpp @@ -42,7 +42,7 @@ public: WriteLine("[" + name + "]"); } - void WriteBoolean(const std::string &name, bool value) + void WriteBoolean(const std::string &name, bool value) override { WriteProperty(name, value ? "true" : "false"); } diff --git a/src/openrct2/network/network.cpp b/src/openrct2/network/network.cpp index ce8ef1a5a9..260d3438e1 100644 --- a/src/openrct2/network/network.cpp +++ b/src/openrct2/network/network.cpp @@ -1628,7 +1628,7 @@ void Network::Server_Handle_AUTH(NetworkConnection& connection, NetworkPacket& p } } - if (gConfigNetwork.maxplayers <= player_list.size()) { + if ((size_t)gConfigNetwork.maxplayers <= player_list.size()) { connection.AuthStatus = NETWORK_AUTH_FULL; } else if (connection.AuthStatus == NETWORK_AUTH_VERIFIED) { diff --git a/src/openrct2/platform/linux.c b/src/openrct2/platform/linux.c index 252232f9a2..79bb4c1bb3 100644 --- a/src/openrct2/platform/linux.c +++ b/src/openrct2/platform/linux.c @@ -461,7 +461,7 @@ bool platform_open_common_file_dialog(utf8 *outFilename, file_dialog_desc *desc, return 1; } -utf8 *platform_open_directory_browser(utf8 *title) { +utf8 *platform_open_directory_browser(const utf8 *title) { size_t size; dialog_type dtype; sint32 exit_value; diff --git a/src/openrct2/platform/platform.h b/src/openrct2/platform/platform.h index 29a81740b7..df2181f2c5 100644 --- a/src/openrct2/platform/platform.h +++ b/src/openrct2/platform/platform.h @@ -195,7 +195,7 @@ void platform_get_user_directory(utf8 *outPath, const utf8 *subDirectory, size_t utf8* platform_get_username(); void platform_show_messagebox(const utf8 * message); bool platform_open_common_file_dialog(utf8 *outFilename, file_dialog_desc *desc, size_t outSize); -utf8 *platform_open_directory_browser(utf8 *title); +utf8 *platform_open_directory_browser(const utf8 *title); uint8 platform_get_locale_currency(); uint8 platform_get_currency_value(const char *currencyCode); uint16 platform_get_locale_language(); diff --git a/src/openrct2/platform/windows.c b/src/openrct2/platform/windows.c index 6af069d80f..fa568c323d 100644 --- a/src/openrct2/platform/windows.c +++ b/src/openrct2/platform/windows.c @@ -694,7 +694,7 @@ bool platform_open_common_file_dialog(utf8 *outFilename, file_dialog_desc *desc, return result; } -utf8 *platform_open_directory_browser(utf8 *title) +utf8 *platform_open_directory_browser(const utf8 *title) { BROWSEINFOW bi; wchar_t pszBuffer[MAX_PATH], wctitle[256];