summarylogtreecommitdiffstats
path: root/fix-namespaces.patch
diff options
context:
space:
mode:
Diffstat (limited to 'fix-namespaces.patch')
-rw-r--r--fix-namespaces.patch120
1 files changed, 120 insertions, 0 deletions
diff --git a/fix-namespaces.patch b/fix-namespaces.patch
new file mode 100644
index 000000000000..02771aa487fa
--- /dev/null
+++ b/fix-namespaces.patch
@@ -0,0 +1,120 @@
+From 1ef4a705f32ff0774585ee1e0209a74e8332b782 Mon Sep 17 00:00:00 2001
+From: Ivan Mogilko <ikm_spb@yahoo.com>
+Date: Mon, 23 May 2016 20:28:37 +0300
+Subject: [PATCH] Plugins: moved standard library header includes out of plugin
+ namespace
+
+---
+ Plugins/AGSflashlight/agsflashlight.cpp | 14 +++++++-------
+ Plugins/ags_parallax/ags_parallax.cpp | 12 ++++++------
+ Plugins/ags_snowrain/ags_snowrain.cpp | 14 +++++++-------
+ 3 files changed, 20 insertions(+), 20 deletions(-)
+
+diff --git a/Plugins/AGSflashlight/agsflashlight.cpp b/Plugins/AGSflashlight/agsflashlight.cpp
+index 30aa54f..687cb54 100644
+--- a/Plugins/AGSflashlight/agsflashlight.cpp
++++ b/Plugins/AGSflashlight/agsflashlight.cpp
+@@ -16,12 +16,6 @@ but a workalike plugin created by JJS for the AGS engine PSP port.
+ #define THIS_IS_THE_PLUGIN
+ #endif
+
+-#include "plugin/agsplugin.h"
+-
+-#if defined(BUILTIN_PLUGINS)
+-namespace agsflashlight {
+-#endif
+-
+ #include <stdlib.h>
+ #include <stdio.h>
+ #include <string.h>
+@@ -34,6 +28,12 @@ namespace agsflashlight {
+ #define sin(x) vfpu_sinf(x)
+ #endif
+
++#include "plugin/agsplugin.h"
++
++#if defined(BUILTIN_PLUGINS)
++namespace agsflashlight {
++#endif
++
+ #if defined(__GNUC__)
+ inline unsigned long _blender_alpha16_bgr(unsigned long y) __attribute__((always_inline));
+ inline void calc_x_n(unsigned long bla) __attribute__((always_inline));
+@@ -946,5 +946,5 @@ void AGS_EditorLoadGame(char* buffer, int bufsize)
+
+
+ #if defined(BUILTIN_PLUGINS)
+-}
++} // namespace agsflashlight
+ #endif
+diff --git a/Plugins/ags_parallax/ags_parallax.cpp b/Plugins/ags_parallax/ags_parallax.cpp
+index c9203d5..60fac06 100644
+--- a/Plugins/ags_parallax/ags_parallax.cpp
++++ b/Plugins/ags_parallax/ags_parallax.cpp
+@@ -16,17 +16,17 @@ but a workalike plugin created by JJS for the AGS engine ports.
+ #define THIS_IS_THE_PLUGIN
+ #endif
+
++#include <stdlib.h>
++#include <stdio.h>
++#include <string.h>
++#include <math.h>
++
+ #include "plugin/agsplugin.h"
+
+ #if defined(BUILTIN_PLUGINS)
+ namespace ags_parallax {
+ #endif
+
+-#include <stdlib.h>
+-#include <stdio.h>
+-#include <string.h>
+-#include <math.h>
+-
+ //#define DEBUG
+ //#define ENABLE_SAVING // The original plugin does not save any data!
+
+@@ -343,5 +343,5 @@ void AGS_EditorLoadGame(char* buffer, int bufsize)
+
+
+ #if defined(BUILTIN_PLUGINS)
+-}
++} // namespace ags_parallax
+ #endif
+diff --git a/Plugins/ags_snowrain/ags_snowrain.cpp b/Plugins/ags_snowrain/ags_snowrain.cpp
+index 39102d6..14e858a 100644
+--- a/Plugins/ags_snowrain/ags_snowrain.cpp
++++ b/Plugins/ags_snowrain/ags_snowrain.cpp
+@@ -16,12 +16,6 @@ but a workalike plugin created by JJS for the AGS engine PSP port.
+ #define THIS_IS_THE_PLUGIN
+ #endif
+
+-#include "plugin/agsplugin.h"
+-
+-#if defined(BUILTIN_PLUGINS)
+-namespace ags_snowrain {
+-#endif
+-
+ #include <stdlib.h>
+ #include <stdio.h>
+ #include <string.h>
+@@ -33,6 +27,12 @@ namespace ags_snowrain {
+ #define sin(x) vfpu_sinf(x)
+ #endif
+
++#include "plugin/agsplugin.h"
++
++#if defined(BUILTIN_PLUGINS)
++namespace ags_snowrain {
++#endif
++
+ //#define DEBUG
+ //#define AGS_SNOWRAIN_DLL_SAVEGAME_COMPATIBILITY
+
+@@ -960,5 +960,5 @@ void AGS_EditorLoadGame(char* buffer, int bufsize)
+
+
+ #if defined(BUILTIN_PLUGINS)
+-}
++} // namespace ags_snowrain
+ #endif