diff --git a/src/openrct2/config/Config.cpp b/src/openrct2/config/Config.cpp index a0b43dfb30..cf7d1b6ecd 100644 --- a/src/openrct2/config/Config.cpp +++ b/src/openrct2/config/Config.cpp @@ -18,6 +18,7 @@ #include "../core/Exception.hpp" #include "../interface/window.h" #include "../network/network.h" +#include "Config.h" #include "IniReader.h" extern "C" diff --git a/src/openrct2/config/Config.h b/src/openrct2/config/Config.h index 1ea5ab7cc9..13057fa82f 100644 --- a/src/openrct2/config/Config.h +++ b/src/openrct2/config/Config.h @@ -15,3 +15,10 @@ #pragma endregion #pragma once + +#include "../common.h" + +extern "C" +{ + bool config_open(const utf8 * path); +} diff --git a/src/openrct2/config/IniReader.cpp b/src/openrct2/config/IniReader.cpp index dc6b1cec1d..300eae90b2 100644 --- a/src/openrct2/config/IniReader.cpp +++ b/src/openrct2/config/IniReader.cpp @@ -267,7 +267,7 @@ private: { inQuotes = 0; } - else if (c == '\'' || c == '"' && !escaped) + else if ((c == '\'' || c == '"') && !escaped) { inQuotes = c; }