[Scummvm-git-logs] scummvm master -> 0ff8ef405e25c3ad816298eaba93f59d92a30825

dreammaster dreammaster at scummvm.org
Sun Feb 7 18:22:47 UTC 2021


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
0ff8ef405e AGS: Replace = default with {} to hopefully fix riscos compilation


Commit: 0ff8ef405e25c3ad816298eaba93f59d92a30825
    https://github.com/scummvm/scummvm/commit/0ff8ef405e25c3ad816298eaba93f59d92a30825
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2021-02-07T10:22:06-08:00

Commit Message:
AGS: Replace = default with {} to hopefully fix riscos compilation

Changed paths:
    engines/ags/engine/ac/dynobj/cc_agsdynamicobject.h
    engines/ags/engine/ac/dynobj/cc_dynamicobject.h
    engines/ags/engine/ac/dynobj/scriptdict.h
    engines/ags/engine/ac/dynobj/scriptset.h
    engines/ags/engine/ac/statobj/agsstaticobject.h
    engines/ags/engine/ac/statobj/staticarray.h
    engines/ags/engine/ac/statobj/staticobject.h
    engines/ags/engine/debugging/agseditordebugger.h
    engines/ags/engine/debugging/consoleoutputtarget.cpp
    engines/ags/engine/gfx/ddb.h
    engines/ags/engine/gfx/gfxdriverfactory.h
    engines/ags/engine/gfx/gfxfilter.h
    engines/ags/engine/gfx/gfxmodelist.h
    engines/ags/engine/gfx/graphicsdriver.h
    engines/ags/engine/gui/newcontrol.h
    engines/ags/plugins/ags_snow_rain/weather.cpp
    engines/ags/plugins/ags_sprite_font/character_entry.cpp
    engines/ags/plugins/ags_sprite_font/sprite_font.cpp
    engines/ags/plugins/ags_sprite_font/sprite_font_renderer.cpp
    engines/ags/plugins/ags_sprite_font/variable_width_font.cpp
    engines/ags/plugins/ags_sprite_font/variable_width_sprite_font.cpp
    engines/ags/shared/debugging/outputhandler.h
    engines/ags/shared/font/agsfontrenderer.h
    engines/ags/shared/game/main_game_file.cpp
    engines/ags/shared/gui/guiobject.h
    engines/ags/shared/util/datastream.cpp
    engines/ags/shared/util/error.h
    engines/ags/shared/util/textreader.h
    engines/ags/shared/util/textwriter.h


diff --git a/engines/ags/engine/ac/dynobj/cc_agsdynamicobject.h b/engines/ags/engine/ac/dynobj/cc_agsdynamicobject.h
index da64242dc9..c7e16d6010 100644
--- a/engines/ags/engine/ac/dynobj/cc_agsdynamicobject.h
+++ b/engines/ags/engine/ac/dynobj/cc_agsdynamicobject.h
@@ -29,7 +29,7 @@ namespace AGS3 {
 
 struct AGSCCDynamicObject : ICCDynamicObject {
 protected:
-	virtual ~AGSCCDynamicObject() = default;
+	virtual ~AGSCCDynamicObject() {}
 public:
 	// default implementation
 	int Dispose(const char *address, bool force) override;
diff --git a/engines/ags/engine/ac/dynobj/cc_dynamicobject.h b/engines/ags/engine/ac/dynobj/cc_dynamicobject.h
index 88e4aa1d5a..dc1a3ce503 100644
--- a/engines/ags/engine/ac/dynobj/cc_dynamicobject.h
+++ b/engines/ags/engine/ac/dynobj/cc_dynamicobject.h
@@ -91,8 +91,8 @@ struct ICCDynamicObject {
 	virtual void    WriteFloat(const char *address, intptr_t offset, float val) = 0;
 
 protected:
-	ICCDynamicObject() = default;
-	~ICCDynamicObject() = default;
+	ICCDynamicObject() {}
+	~ICCDynamicObject() {}
 };
 
 struct ICCObjectReader {
diff --git a/engines/ags/engine/ac/dynobj/scriptdict.h b/engines/ags/engine/ac/dynobj/scriptdict.h
index 89a8cb76e5..5b642a0381 100644
--- a/engines/ags/engine/ac/dynobj/scriptdict.h
+++ b/engines/ags/engine/ac/dynobj/scriptdict.h
@@ -76,7 +76,7 @@ class ScriptDictImpl final : public ScriptDictBase {
 public:
 	typedef typename TDict::const_iterator ConstIterator;
 
-	ScriptDictImpl() = default;
+	ScriptDictImpl() {}
 
 	bool IsCaseSensitive() const override {
 		return is_casesensitive;
diff --git a/engines/ags/engine/ac/dynobj/scriptset.h b/engines/ags/engine/ac/dynobj/scriptset.h
index 073390d0dd..1782f4f461 100644
--- a/engines/ags/engine/ac/dynobj/scriptset.h
+++ b/engines/ags/engine/ac/dynobj/scriptset.h
@@ -74,7 +74,7 @@ class ScriptSetImpl final : public ScriptSetBase {
 public:
 	typedef typename TSet::const_iterator ConstIterator;
 
-	ScriptSetImpl() = default;
+	ScriptSetImpl() {}
 
 	bool IsCaseSensitive() const override {
 		return is_casesensitive;
diff --git a/engines/ags/engine/ac/statobj/agsstaticobject.h b/engines/ags/engine/ac/statobj/agsstaticobject.h
index 6b6a0224e6..d4e6e3c8d7 100644
--- a/engines/ags/engine/ac/statobj/agsstaticobject.h
+++ b/engines/ags/engine/ac/statobj/agsstaticobject.h
@@ -28,7 +28,7 @@
 namespace AGS3 {
 
 struct AGSStaticObject : public ICCStaticObject {
-	~AGSStaticObject() override = default;
+	~AGSStaticObject() override {}
 
 	// Legacy support for reading and writing object values by their relative offset
 	const char *GetFieldPtr(const char *address, intptr_t offset) override;
diff --git a/engines/ags/engine/ac/statobj/staticarray.h b/engines/ags/engine/ac/statobj/staticarray.h
index 1c9309c9da..eba2f1d741 100644
--- a/engines/ags/engine/ac/statobj/staticarray.h
+++ b/engines/ags/engine/ac/statobj/staticarray.h
@@ -31,7 +31,7 @@ struct ICCDynamicObject;
 
 struct StaticArray : public ICCStaticObject {
 public:
-	~StaticArray() override = default;
+	~StaticArray() override {}
 
 	void Create(int elem_legacy_size, int elem_real_size, int elem_count = -1 /*unknown*/);
 	void Create(ICCStaticObject *stcmgr, int elem_legacy_size, int elem_real_size, int elem_count = -1 /*unknown*/);
diff --git a/engines/ags/engine/ac/statobj/staticobject.h b/engines/ags/engine/ac/statobj/staticobject.h
index a38e521c00..e776837ae3 100644
--- a/engines/ags/engine/ac/statobj/staticobject.h
+++ b/engines/ags/engine/ac/statobj/staticobject.h
@@ -36,7 +36,7 @@
 namespace AGS3 {
 
 struct ICCStaticObject {
-	virtual ~ICCStaticObject() = default;
+	virtual ~ICCStaticObject() {}
 
 	// Legacy support for reading and writing object values by their relative offset
 	virtual const char *GetFieldPtr(const char *address, intptr_t offset) = 0;
diff --git a/engines/ags/engine/debugging/agseditordebugger.h b/engines/ags/engine/debugging/agseditordebugger.h
index b4bdcfe602..a244178675 100644
--- a/engines/ags/engine/debugging/agseditordebugger.h
+++ b/engines/ags/engine/debugging/agseditordebugger.h
@@ -27,7 +27,7 @@ namespace AGS3 {
 
 struct IAGSEditorDebugger {
 public:
-	virtual ~IAGSEditorDebugger() = default;
+	virtual ~IAGSEditorDebugger() {}
 
 	virtual bool Initialize() = 0;
 	virtual void Shutdown() = 0;
diff --git a/engines/ags/engine/debugging/consoleoutputtarget.cpp b/engines/ags/engine/debugging/consoleoutputtarget.cpp
index cc9a72e452..ebff347358 100644
--- a/engines/ags/engine/debugging/consoleoutputtarget.cpp
+++ b/engines/ags/engine/debugging/consoleoutputtarget.cpp
@@ -31,7 +31,7 @@ namespace Engine {
 ConsoleOutputTarget::ConsoleOutputTarget() {
 }
 
-ConsoleOutputTarget::~ConsoleOutputTarget() = default;
+ConsoleOutputTarget::~ConsoleOutputTarget() {}
 
 void ConsoleOutputTarget::PrintMessage(const DebugMessage &msg) {
 	// limit number of characters for console
diff --git a/engines/ags/engine/gfx/ddb.h b/engines/ags/engine/gfx/ddb.h
index c6fa1a6a12..ca55147a44 100644
--- a/engines/ags/engine/gfx/ddb.h
+++ b/engines/ags/engine/gfx/ddb.h
@@ -35,7 +35,7 @@ namespace Engine {
 
 class IDriverDependantBitmap {
 public:
-	virtual ~IDriverDependantBitmap() = default;
+	virtual ~IDriverDependantBitmap() {}
 
 	virtual void SetTransparency(int transparency) = 0;  // 0-255
 	virtual void SetFlippedLeftRight(bool isFlipped) = 0;
diff --git a/engines/ags/engine/gfx/gfxdriverfactory.h b/engines/ags/engine/gfx/gfxdriverfactory.h
index 2873b345c0..83655a3ff8 100644
--- a/engines/ags/engine/gfx/gfxdriverfactory.h
+++ b/engines/ags/engine/gfx/gfxdriverfactory.h
@@ -51,7 +51,7 @@ typedef std::shared_ptr<IGfxFilter> PGfxFilter;
 
 class IGfxDriverFactory {
 public:
-	virtual ~IGfxDriverFactory() = default;
+	virtual ~IGfxDriverFactory() {}
 
 	// Shutdown graphics factory and deallocate any resources it owns;
 	// graphics factory will be unusable after calling this function.
diff --git a/engines/ags/engine/gfx/gfxfilter.h b/engines/ags/engine/gfx/gfxfilter.h
index 1e03c77190..d8e64f5ee7 100644
--- a/engines/ags/engine/gfx/gfxfilter.h
+++ b/engines/ags/engine/gfx/gfxfilter.h
@@ -57,7 +57,7 @@ struct GfxFilterInfo {
 
 class IGfxFilter {
 public:
-	virtual ~IGfxFilter() = default;
+	virtual ~IGfxFilter() {}
 
 	virtual const GfxFilterInfo &GetInfo() const = 0;
 
diff --git a/engines/ags/engine/gfx/gfxmodelist.h b/engines/ags/engine/gfx/gfxmodelist.h
index c49c1a1e52..b6d679ea14 100644
--- a/engines/ags/engine/gfx/gfxmodelist.h
+++ b/engines/ags/engine/gfx/gfxmodelist.h
@@ -38,7 +38,7 @@ namespace Engine {
 
 class IGfxModeList {
 public:
-	virtual ~IGfxModeList() = default;
+	virtual ~IGfxModeList() {}
 	virtual int  GetModeCount() const = 0;
 	virtual bool GetMode(int index, DisplayMode &mode) const = 0;
 };
diff --git a/engines/ags/engine/gfx/graphicsdriver.h b/engines/ags/engine/gfx/graphicsdriver.h
index 9ff9a77c9c..1c7a9da216 100644
--- a/engines/ags/engine/gfx/graphicsdriver.h
+++ b/engines/ags/engine/gfx/graphicsdriver.h
@@ -189,7 +189,7 @@ public:
 	virtual bool RequiresFullRedrawEachFrame() = 0;
 	virtual bool HasAcceleratedTransform() = 0;
 	virtual bool UsesMemoryBackBuffer() = 0;
-	virtual ~IGraphicsDriver() = default;
+	virtual ~IGraphicsDriver() {}
 };
 
 } // namespace Engine
diff --git a/engines/ags/engine/gui/newcontrol.h b/engines/ags/engine/gui/newcontrol.h
index 43232819fd..ade1a15d7b 100644
--- a/engines/ags/engine/gui/newcontrol.h
+++ b/engines/ags/engine/gui/newcontrol.h
@@ -39,7 +39,7 @@ struct NewControl {
 
 	NewControl(int xx, int yy, int wi, int hi);
 	NewControl();
-	virtual ~NewControl() = default;
+	virtual ~NewControl() {}
 	int mouseisinarea(int mousex, int mousey);
 	void drawifneeded();
 	void drawandmouse();
diff --git a/engines/ags/plugins/ags_snow_rain/weather.cpp b/engines/ags/plugins/ags_snow_rain/weather.cpp
index c744be9bd7..214cb0737e 100644
--- a/engines/ags/plugins/ags_snow_rain/weather.cpp
+++ b/engines/ags/plugins/ags_snow_rain/weather.cpp
@@ -57,7 +57,7 @@ Weather::Weather(bool IsSnow) : _mIsSnow(IsSnow) {
 	Initialize();
 }
 
-Weather::~Weather() = default;
+Weather::~Weather() {}
 
 void Weather::Update() {
 	if (_mTargetAmount > _mAmount)
diff --git a/engines/ags/plugins/ags_sprite_font/character_entry.cpp b/engines/ags/plugins/ags_sprite_font/character_entry.cpp
index 41376a1718..06049c4345 100644
--- a/engines/ags/plugins/ags_sprite_font/character_entry.cpp
+++ b/engines/ags/plugins/ags_sprite_font/character_entry.cpp
@@ -35,7 +35,7 @@ CharacterEntry::CharacterEntry(void) {
 }
 
 
-CharacterEntry::~CharacterEntry(void) = default;
+CharacterEntry::~CharacterEntry(void) {}
 
 } // namespace AGSSpriteFont
 } // namespace Plugins
diff --git a/engines/ags/plugins/ags_sprite_font/sprite_font.cpp b/engines/ags/plugins/ags_sprite_font/sprite_font.cpp
index 2681c46752..1a9030b2dd 100644
--- a/engines/ags/plugins/ags_sprite_font/sprite_font.cpp
+++ b/engines/ags/plugins/ags_sprite_font/sprite_font.cpp
@@ -26,10 +26,10 @@ namespace AGS3 {
 namespace Plugins {
 namespace AGSSpriteFont {
 
-SpriteFont::SpriteFont(void) = default;
+SpriteFont::SpriteFont(void) {}
 
 
-SpriteFont::~SpriteFont(void) = default;
+SpriteFont::~SpriteFont(void) {}
 
 } // namespace AGSSpriteFont
 } // namespace Plugins
diff --git a/engines/ags/plugins/ags_sprite_font/sprite_font_renderer.cpp b/engines/ags/plugins/ags_sprite_font/sprite_font_renderer.cpp
index ed06779cf9..4dd7e31f21 100644
--- a/engines/ags/plugins/ags_sprite_font/sprite_font_renderer.cpp
+++ b/engines/ags/plugins/ags_sprite_font/sprite_font_renderer.cpp
@@ -32,7 +32,7 @@ SpriteFontRenderer::SpriteFontRenderer(IAGSEngine *engine) {
 }
 
 
-SpriteFontRenderer::~SpriteFontRenderer(void) = default;
+SpriteFontRenderer::~SpriteFontRenderer(void) {}
 
 void SpriteFontRenderer::SetSpriteFont(int fontNum, int sprite, int rows, int columns, int charWidth, int charHeight, int charMin, int charMax, bool use32bit) {
 	SpriteFont *font = getFontFor(fontNum);
diff --git a/engines/ags/plugins/ags_sprite_font/variable_width_font.cpp b/engines/ags/plugins/ags_sprite_font/variable_width_font.cpp
index 5361439b0d..466fee9084 100644
--- a/engines/ags/plugins/ags_sprite_font/variable_width_font.cpp
+++ b/engines/ags/plugins/ags_sprite_font/variable_width_font.cpp
@@ -33,7 +33,7 @@ VariableWidthFont::VariableWidthFont(void) {
 }
 
 
-VariableWidthFont::~VariableWidthFont(void) = default;
+VariableWidthFont::~VariableWidthFont(void) {}
 
 void VariableWidthFont::SetGlyph(int character, int x, int y, int width, int height) {
 	characters[character].X = x;
diff --git a/engines/ags/plugins/ags_sprite_font/variable_width_sprite_font.cpp b/engines/ags/plugins/ags_sprite_font/variable_width_sprite_font.cpp
index 827b686e99..3208008ed9 100644
--- a/engines/ags/plugins/ags_sprite_font/variable_width_sprite_font.cpp
+++ b/engines/ags/plugins/ags_sprite_font/variable_width_sprite_font.cpp
@@ -32,7 +32,7 @@ VariableWidthSpriteFontRenderer::VariableWidthSpriteFontRenderer(IAGSEngine *eng
 }
 
 
-VariableWidthSpriteFontRenderer::~VariableWidthSpriteFontRenderer(void) = default;
+VariableWidthSpriteFontRenderer::~VariableWidthSpriteFontRenderer(void) {}
 
 
 
diff --git a/engines/ags/shared/debugging/outputhandler.h b/engines/ags/shared/debugging/outputhandler.h
index 8e51ab19b3..4b353607be 100644
--- a/engines/ags/shared/debugging/outputhandler.h
+++ b/engines/ags/shared/debugging/outputhandler.h
@@ -55,7 +55,7 @@ struct DebugMessage {
 
 class IOutputHandler {
 public:
-	virtual ~IOutputHandler() = default;
+	virtual ~IOutputHandler() {}
 
 	// Print the given text sent from the debug group.
 	// Implementations are free to decide which message components are to be printed, and how.
diff --git a/engines/ags/shared/font/agsfontrenderer.h b/engines/ags/shared/font/agsfontrenderer.h
index 03daf322b6..49d1cf55db 100644
--- a/engines/ags/shared/font/agsfontrenderer.h
+++ b/engines/ags/shared/font/agsfontrenderer.h
@@ -40,8 +40,8 @@ public:
 	virtual void AdjustYCoordinateForFont(int *ycoord, int fontNumber) = 0;
 	virtual void EnsureTextValidForFont(char *text, int fontNumber) = 0;
 protected:
-	IAGSFontRenderer() = default;
-	~IAGSFontRenderer() = default;
+	IAGSFontRenderer() {}
+	~IAGSFontRenderer() {}
 };
 
 // Font render params, mainly for dealing with various compatibility issues and
@@ -59,8 +59,8 @@ public:
 	// Load font, applying extended font rendering parameters
 	virtual bool LoadFromDiskEx(int fontNumber, int fontSize, const FontRenderParams *params) = 0;
 protected:
-	IAGSFontRenderer2() = default;
-	~IAGSFontRenderer2() = default;
+	IAGSFontRenderer2() {}
+	~IAGSFontRenderer2() {}
 };
 
 } // namespace AGS3
diff --git a/engines/ags/shared/game/main_game_file.cpp b/engines/ags/shared/game/main_game_file.cpp
index 08d55da666..2d752246df 100644
--- a/engines/ags/shared/game/main_game_file.cpp
+++ b/engines/ags/shared/game/main_game_file.cpp
@@ -101,7 +101,7 @@ LoadedGameEntities::LoadedGameEntities(GameSetupStruct &game, DialogTopic *&dial
 	, SpriteCount(0) {
 }
 
-LoadedGameEntities::~LoadedGameEntities() = default;
+LoadedGameEntities::~LoadedGameEntities() {}
 
 bool IsMainGameLibrary(const String &filename) {
 	// We must not only detect if the given file is a correct AGS data library,
diff --git a/engines/ags/shared/gui/guiobject.h b/engines/ags/shared/gui/guiobject.h
index c0ba3c4630..463afc872c 100644
--- a/engines/ags/shared/gui/guiobject.h
+++ b/engines/ags/shared/gui/guiobject.h
@@ -47,7 +47,7 @@ enum LegacyGUIAlignment {
 class GUIObject {
 public:
 	GUIObject();
-	virtual ~GUIObject() = default;
+	virtual ~GUIObject() {}
 
 	String          GetEventArgs(int event) const;
 	int             GetEventCount() const;
diff --git a/engines/ags/shared/util/datastream.cpp b/engines/ags/shared/util/datastream.cpp
index 9ec8f39fff..d92d30c717 100644
--- a/engines/ags/shared/util/datastream.cpp
+++ b/engines/ags/shared/util/datastream.cpp
@@ -30,7 +30,7 @@ DataStream::DataStream(DataEndianess stream_endianess)
 	: _streamEndianess(stream_endianess) {
 }
 
-DataStream::~DataStream() = default;
+DataStream::~DataStream() {}
 
 int16_t DataStream::ReadInt16() {
 	int16_t val = 0;
diff --git a/engines/ags/shared/util/error.h b/engines/ags/shared/util/error.h
index 370a1a6c28..6028db6bb0 100644
--- a/engines/ags/shared/util/error.h
+++ b/engines/ags/shared/util/error.h
@@ -114,7 +114,7 @@ public:
 		return ErrorHandle();
 	}
 
-	ErrorHandle() = default;
+	ErrorHandle() {}
 	ErrorHandle(T *err) : _error(err) {
 	}
 	ErrorHandle(std::shared_ptr<T> err) : _error(err) {
diff --git a/engines/ags/shared/util/textreader.h b/engines/ags/shared/util/textreader.h
index c226805659..a6dbd6bfa6 100644
--- a/engines/ags/shared/util/textreader.h
+++ b/engines/ags/shared/util/textreader.h
@@ -37,7 +37,7 @@ namespace Shared {
 
 class TextReader {
 public:
-	virtual ~TextReader() = default;
+	virtual ~TextReader() {}
 
 	virtual bool IsValid() const = 0;
 
diff --git a/engines/ags/shared/util/textwriter.h b/engines/ags/shared/util/textwriter.h
index 87123e5801..783bf5b32d 100644
--- a/engines/ags/shared/util/textwriter.h
+++ b/engines/ags/shared/util/textwriter.h
@@ -37,7 +37,7 @@ namespace Shared {
 
 class TextWriter {
 public:
-	virtual ~TextWriter() = default;
+	virtual ~TextWriter() {}
 
 	virtual bool    IsValid() const = 0;
 




More information about the Scummvm-git-logs mailing list