diff --git a/src/currency.h b/src/currency.h index b06337717b..4899687d6f 100644 --- a/src/currency.h +++ b/src/currency.h @@ -13,6 +13,7 @@ #include "date_type.h" #include "settings_type.h" #include "strings_type.h" +#include static const int CF_NOEURO = 0; ///< Currency never switches to the Euro (as far as known). static const int CF_ISEURO = 1; ///< Currency _is_ the Euro. diff --git a/src/economy_type.h b/src/economy_type.h index ce65d5dba7..abced898bc 100644 --- a/src/economy_type.h +++ b/src/economy_type.h @@ -12,6 +12,7 @@ #include "core/overflowsafe_type.hpp" #include "core/enum_type.hpp" +#include typedef OverflowSafeInt64 Money; diff --git a/src/highscore.h b/src/highscore.h index d3a779dfbc..ac9c86c357 100644 --- a/src/highscore.h +++ b/src/highscore.h @@ -13,6 +13,7 @@ #include "strings_type.h" #include "company_type.h" #include "settings_type.h" +#include struct HighScore { std::string name; ///< The name of the companyy and president. diff --git a/src/network/network_crypto_internal.h b/src/network/network_crypto_internal.h index e2b11997c6..6d34c887a9 100644 --- a/src/network/network_crypto_internal.h +++ b/src/network/network_crypto_internal.h @@ -11,6 +11,7 @@ #define NETWORK_CRYPTO_INTERNAL_H #include "network_crypto.h" +#include /** The number of bytes the public and secret keys are in X25519. */ constexpr size_t X25519_KEY_SIZE = 32; diff --git a/src/town.h b/src/town.h index 81cd85e3ae..62a2b74496 100644 --- a/src/town.h +++ b/src/town.h @@ -19,6 +19,7 @@ #include "table/strings.h" #include "company_func.h" #include "core/tinystring_type.hpp" +#include #include #include