Codefix: Make sure safeguards.h is the last included non-table header. (#14687)
This commit is contained in:
@@ -46,6 +46,10 @@
|
|||||||
#include "company_cmd.h"
|
#include "company_cmd.h"
|
||||||
#include "misc_cmd.h"
|
#include "misc_cmd.h"
|
||||||
|
|
||||||
|
#if defined(WITH_ZLIB)
|
||||||
|
#include "network/network_content.h"
|
||||||
|
#endif /* WITH_ZLIB */
|
||||||
|
|
||||||
#include "table/strings.h"
|
#include "table/strings.h"
|
||||||
|
|
||||||
#include "citymania/cm_console_cmds.hpp"
|
#include "citymania/cm_console_cmds.hpp"
|
||||||
@@ -2179,7 +2183,6 @@ static bool ConNetworkAuthorizedKey(std::span<std::string_view> argv)
|
|||||||
|
|
||||||
/* Content downloading only is available with ZLIB */
|
/* Content downloading only is available with ZLIB */
|
||||||
#if defined(WITH_ZLIB)
|
#if defined(WITH_ZLIB)
|
||||||
#include "network/network_content.h"
|
|
||||||
|
|
||||||
/** Resolve a string to a content type. */
|
/** Resolve a string to a content type. */
|
||||||
static ContentType StringToContentType(std::string_view str)
|
static ContentType StringToContentType(std::string_view str)
|
||||||
|
|||||||
@@ -7,6 +7,8 @@
|
|||||||
|
|
||||||
/** @file freetypefontcache.cpp FreeType font cache implementation. */
|
/** @file freetypefontcache.cpp FreeType font cache implementation. */
|
||||||
|
|
||||||
|
#ifdef WITH_FREETYPE
|
||||||
|
|
||||||
#include "../stdafx.h"
|
#include "../stdafx.h"
|
||||||
|
|
||||||
#include "../debug.h"
|
#include "../debug.h"
|
||||||
@@ -20,14 +22,13 @@
|
|||||||
|
|
||||||
#include "../table/control_codes.h"
|
#include "../table/control_codes.h"
|
||||||
|
|
||||||
#include "../safeguards.h"
|
|
||||||
|
|
||||||
#ifdef WITH_FREETYPE
|
|
||||||
#include <ft2build.h>
|
#include <ft2build.h>
|
||||||
#include FT_FREETYPE_H
|
#include FT_FREETYPE_H
|
||||||
#include FT_GLYPH_H
|
#include FT_GLYPH_H
|
||||||
#include FT_TRUETYPE_TABLES_H
|
#include FT_TRUETYPE_TABLES_H
|
||||||
|
|
||||||
|
#include "../safeguards.h"
|
||||||
|
|
||||||
/** Font cache for fonts that are based on a freetype font. */
|
/** Font cache for fonts that are based on a freetype font. */
|
||||||
class FreeTypeFontCache : public TrueTypeFontCache {
|
class FreeTypeFontCache : public TrueTypeFontCache {
|
||||||
private:
|
private:
|
||||||
|
|||||||
@@ -22,6 +22,10 @@
|
|||||||
|
|
||||||
#include "table/strings.h"
|
#include "table/strings.h"
|
||||||
|
|
||||||
|
#ifdef WITH_PNG
|
||||||
|
#include <png.h>
|
||||||
|
#endif /* WITH_PNG */
|
||||||
|
|
||||||
#include "safeguards.h"
|
#include "safeguards.h"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -72,8 +76,6 @@ static inline uint8_t RGBToGreyscale(uint8_t red, uint8_t green, uint8_t blue)
|
|||||||
|
|
||||||
#ifdef WITH_PNG
|
#ifdef WITH_PNG
|
||||||
|
|
||||||
#include <png.h>
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The PNG Heightmap loader.
|
* The PNG Heightmap loader.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -96,13 +96,13 @@
|
|||||||
|
|
||||||
#include "table/strings.h"
|
#include "table/strings.h"
|
||||||
|
|
||||||
#include "safeguards.h"
|
|
||||||
|
|
||||||
#ifdef __EMSCRIPTEN__
|
#ifdef __EMSCRIPTEN__
|
||||||
# include <emscripten.h>
|
# include <emscripten.h>
|
||||||
# include <emscripten/html5.h>
|
# include <emscripten/html5.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include "safeguards.h"
|
||||||
|
|
||||||
void CallLandscapeTick();
|
void CallLandscapeTick();
|
||||||
void DoPaletteAnimations();
|
void DoPaletteAnimations();
|
||||||
void MusicLoop();
|
void MusicLoop();
|
||||||
|
|||||||
@@ -14,7 +14,6 @@
|
|||||||
#include "../../fios.h"
|
#include "../../fios.h"
|
||||||
#include "../../thread.h"
|
#include "../../thread.h"
|
||||||
|
|
||||||
|
|
||||||
#include <dirent.h>
|
#include <dirent.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
@@ -26,6 +25,10 @@
|
|||||||
#include <SDL.h>
|
#include <SDL.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef WITH_ICONV
|
||||||
|
#include <iconv.h>
|
||||||
|
#endif /* WITH_ICONV */
|
||||||
|
|
||||||
#ifdef __EMSCRIPTEN__
|
#ifdef __EMSCRIPTEN__
|
||||||
# include <emscripten.h>
|
# include <emscripten.h>
|
||||||
#endif
|
#endif
|
||||||
@@ -85,10 +88,6 @@ bool FiosIsHiddenFile(const std::filesystem::path &path)
|
|||||||
|
|
||||||
#ifdef WITH_ICONV
|
#ifdef WITH_ICONV
|
||||||
|
|
||||||
#include <iconv.h>
|
|
||||||
#include "../../debug.h"
|
|
||||||
#include "../../string_func.h"
|
|
||||||
|
|
||||||
std::optional<std::string> GetCurrentLocale(const char *param);
|
std::optional<std::string> GetCurrentLocale(const char *param);
|
||||||
|
|
||||||
#define INTERNALCODE "UTF-8"
|
#define INTERNALCODE "UTF-8"
|
||||||
|
|||||||
@@ -57,6 +57,18 @@
|
|||||||
# include <emscripten.h>
|
# include <emscripten.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef WITH_LZO
|
||||||
|
#include <lzo/lzo1x.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(WITH_ZLIB)
|
||||||
|
#include <zlib.h>
|
||||||
|
#endif /* WITH_ZLIB */
|
||||||
|
|
||||||
|
#if defined(WITH_LIBLZMA)
|
||||||
|
#include <lzma.h>
|
||||||
|
#endif /* WITH_LIBLZMA */
|
||||||
|
|
||||||
#include "table/strings.h"
|
#include "table/strings.h"
|
||||||
|
|
||||||
#include "../safeguards.h"
|
#include "../safeguards.h"
|
||||||
@@ -2418,7 +2430,6 @@ struct FileWriter : SaveFilter {
|
|||||||
*******************************************/
|
*******************************************/
|
||||||
|
|
||||||
#ifdef WITH_LZO
|
#ifdef WITH_LZO
|
||||||
#include <lzo/lzo1x.h>
|
|
||||||
|
|
||||||
/** Buffer size for the LZO compressor */
|
/** Buffer size for the LZO compressor */
|
||||||
static const uint LZO_BUFFER_SIZE = 8192;
|
static const uint LZO_BUFFER_SIZE = 8192;
|
||||||
@@ -2547,7 +2558,6 @@ struct NoCompSaveFilter : SaveFilter {
|
|||||||
********************************************/
|
********************************************/
|
||||||
|
|
||||||
#if defined(WITH_ZLIB)
|
#if defined(WITH_ZLIB)
|
||||||
#include <zlib.h>
|
|
||||||
|
|
||||||
/** Filter using Zlib compression. */
|
/** Filter using Zlib compression. */
|
||||||
struct ZlibLoadFilter : LoadFilter {
|
struct ZlibLoadFilter : LoadFilter {
|
||||||
@@ -2666,7 +2676,6 @@ struct ZlibSaveFilter : SaveFilter {
|
|||||||
********************************************/
|
********************************************/
|
||||||
|
|
||||||
#if defined(WITH_LIBLZMA)
|
#if defined(WITH_LIBLZMA)
|
||||||
#include <lzma.h>
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Have a copy of an initialised LZMA stream. We need this as it's
|
* Have a copy of an initialised LZMA stream. We need this as it's
|
||||||
|
|||||||
@@ -28,7 +28,10 @@
|
|||||||
|
|
||||||
#ifdef WITH_ICU_I18N
|
#ifdef WITH_ICU_I18N
|
||||||
/* Required by StrNaturalCompare. */
|
/* Required by StrNaturalCompare. */
|
||||||
|
# include <unicode/brkiter.h>
|
||||||
|
# include <unicode/stsearch.h>
|
||||||
# include <unicode/ustring.h>
|
# include <unicode/ustring.h>
|
||||||
|
# include <unicode/utext.h>
|
||||||
# include "language.h"
|
# include "language.h"
|
||||||
# include "gfx_func.h"
|
# include "gfx_func.h"
|
||||||
#endif /* WITH_ICU_I18N */
|
#endif /* WITH_ICU_I18N */
|
||||||
@@ -453,8 +456,6 @@ int StrNaturalCompare(std::string_view s1, std::string_view s2, bool ignore_garb
|
|||||||
|
|
||||||
#ifdef WITH_ICU_I18N
|
#ifdef WITH_ICU_I18N
|
||||||
|
|
||||||
#include <unicode/stsearch.h>
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Search if a string is contained in another string using the current locale.
|
* Search if a string is contained in another string using the current locale.
|
||||||
*
|
*
|
||||||
@@ -601,9 +602,6 @@ bool ConvertHexToBytes(std::string_view hex, std::span<uint8_t> bytes)
|
|||||||
|
|
||||||
#elif defined(WITH_ICU_I18N)
|
#elif defined(WITH_ICU_I18N)
|
||||||
|
|
||||||
#include <unicode/utext.h>
|
|
||||||
#include <unicode/brkiter.h>
|
|
||||||
|
|
||||||
/** String iterator using ICU as a backend. */
|
/** String iterator using ICU as a backend. */
|
||||||
class IcuStringIterator : public StringIterator
|
class IcuStringIterator : public StringIterator
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -30,14 +30,14 @@
|
|||||||
|
|
||||||
#include "../../citymania/cm_hotkeys.hpp"
|
#include "../../citymania/cm_hotkeys.hpp"
|
||||||
|
|
||||||
#include "../safeguards.h"
|
|
||||||
|
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
/* Allegro replaces SEGV/ABRT signals meaning that the debugger will never
|
/* Allegro replaces SEGV/ABRT signals meaning that the debugger will never
|
||||||
* be triggered, so rereplace the signals and make the debugger useful. */
|
* be triggered, so rereplace the signals and make the debugger useful. */
|
||||||
#include <signal.h>
|
#include <signal.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include "../safeguards.h"
|
||||||
|
|
||||||
static FVideoDriver_Allegro iFVideoDriver_Allegro;
|
static FVideoDriver_Allegro iFVideoDriver_Allegro;
|
||||||
|
|
||||||
static BITMAP *_allegro_screen;
|
static BITMAP *_allegro_screen;
|
||||||
|
|||||||
@@ -32,6 +32,13 @@
|
|||||||
#include <winrt/Windows.UI.ViewManagement.h>
|
#include <winrt/Windows.UI.ViewManagement.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef WITH_OPENGL
|
||||||
|
#include <GL/gl.h>
|
||||||
|
#include "../3rdparty/opengl/glext.h"
|
||||||
|
#include "../3rdparty/opengl/wglext.h"
|
||||||
|
#include "opengl.h"
|
||||||
|
#endif /* WITH_OPENGL */
|
||||||
|
|
||||||
#include "../citymania/cm_hotkeys.hpp"
|
#include "../citymania/cm_hotkeys.hpp"
|
||||||
|
|
||||||
#include "../safeguards.h"
|
#include "../safeguards.h"
|
||||||
@@ -1305,11 +1312,6 @@ void VideoDriver_Win32GDI::Paint()
|
|||||||
|
|
||||||
#ifdef WITH_OPENGL
|
#ifdef WITH_OPENGL
|
||||||
|
|
||||||
#include <GL/gl.h>
|
|
||||||
#include "../3rdparty/opengl/glext.h"
|
|
||||||
#include "../3rdparty/opengl/wglext.h"
|
|
||||||
#include "opengl.h"
|
|
||||||
|
|
||||||
#ifndef PFD_SUPPORT_COMPOSITION
|
#ifndef PFD_SUPPORT_COMPOSITION
|
||||||
# define PFD_SUPPORT_COMPOSITION 0x00008000
|
# define PFD_SUPPORT_COMPOSITION 0x00008000
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user