From cbcd149ce508dfe8ff508391f9e32b7dc2cfbe5c Mon Sep 17 00:00:00 2001 From: Shauren Date: Fri, 11 Feb 2022 14:33:35 +0100 Subject: Core/Misc: Explicitly include required headers instead of relying on them to be included by other headers --- src/common/DataStores/DB2FileLoader.cpp | 2 ++ src/common/Debugging/Errors.cpp | 2 ++ src/common/Threading/ProcessPriority.cpp | 1 + 3 files changed, 5 insertions(+) (limited to 'src/common') diff --git a/src/common/DataStores/DB2FileLoader.cpp b/src/common/DataStores/DB2FileLoader.cpp index 71475a2a2d9..fc5337a452e 100644 --- a/src/common/DataStores/DB2FileLoader.cpp +++ b/src/common/DataStores/DB2FileLoader.cpp @@ -20,8 +20,10 @@ #include "DB2Meta.h" #include "Errors.h" #include "Log.h" +#include #include #include +#include enum class DB2ColumnCompression : uint32 { diff --git a/src/common/Debugging/Errors.cpp b/src/common/Debugging/Errors.cpp index d61f7fa60bb..6bb22c567de 100644 --- a/src/common/Debugging/Errors.cpp +++ b/src/common/Debugging/Errors.cpp @@ -35,10 +35,12 @@ #if TRINITY_PLATFORM == TRINITY_PLATFORM_WINDOWS #include +#include #define Crash(message) \ ULONG_PTR execeptionArgs[] = { reinterpret_cast(strdup(message)), reinterpret_cast(_ReturnAddress()) }; \ RaiseException(EXCEPTION_ASSERTION_FAILURE, 0, 2, execeptionArgs); #else +#include // should be easily accessible in gdb extern "C" { TC_COMMON_API char const* TrinityAssertionFailedMessage = nullptr; } #define Crash(message) \ diff --git a/src/common/Threading/ProcessPriority.cpp b/src/common/Threading/ProcessPriority.cpp index 3428a56258c..aafc1c49b04 100644 --- a/src/common/Threading/ProcessPriority.cpp +++ b/src/common/Threading/ProcessPriority.cpp @@ -21,6 +21,7 @@ #ifdef _WIN32 // Windows #include #elif defined(__linux__) +#include #include #include #define PROCESS_HIGH_PRIORITY -15 // [-20, 19], default is 0 -- cgit v1.2.3