From fe8c1ac7acd298a93686311a8dc705bf7ff6e549 Mon Sep 17 00:00:00 2001 From: Shauren Date: Fri, 11 Feb 2022 23:37:22 +0100 Subject: Core/Misc: database PCH tuning --- src/server/database/Database/MySQLPreparedStatement.h | 1 - src/server/database/Database/MySQLWorkaround.h | 5 +++++ src/server/database/PrecompiledHeaders/databasePCH.h | 13 ++----------- 3 files changed, 7 insertions(+), 12 deletions(-) (limited to 'src/server/database') diff --git a/src/server/database/Database/MySQLPreparedStatement.h b/src/server/database/Database/MySQLPreparedStatement.h index d03ce29c480..d348130097f 100644 --- a/src/server/database/Database/MySQLPreparedStatement.h +++ b/src/server/database/Database/MySQLPreparedStatement.h @@ -20,7 +20,6 @@ #include "DatabaseEnvFwd.h" #include "Define.h" -#include "MySQLWorkaround.h" #include #include diff --git a/src/server/database/Database/MySQLWorkaround.h b/src/server/database/Database/MySQLWorkaround.h index 0b588bb9475..b9e15c260e8 100644 --- a/src/server/database/Database/MySQLWorkaround.h +++ b/src/server/database/Database/MySQLWorkaround.h @@ -15,7 +15,12 @@ * with this program. If not, see . */ +#ifndef MySQLWorkaround_h__ +#define MySQLWorkaround_h__ + #ifdef _WIN32 // hack for broken mysql.h not including the correct winsock header for SOCKET definition, fixed in 5.7 #include #endif #include + +#endif // MySQLWorkaround_h__ diff --git a/src/server/database/PrecompiledHeaders/databasePCH.h b/src/server/database/PrecompiledHeaders/databasePCH.h index 015b163e82b..d8c2af9bb0e 100644 --- a/src/server/database/PrecompiledHeaders/databasePCH.h +++ b/src/server/database/PrecompiledHeaders/databasePCH.h @@ -15,15 +15,6 @@ * with this program. If not, see . */ -#include "Define.h" -#include "Errors.h" -#include "Field.h" +#include "DatabaseEnv.h" #include "Log.h" -#include "MySQLConnection.h" -#include "MySQLWorkaround.h" -#include "PreparedStatement.h" -#include "QueryResult.h" -#include "SQLOperation.h" -#include "Transaction.h" -#include -#include +#include "MySQLHacks.h" -- cgit v1.2.3