blob: 4a0ddd4436f3c59d8a0787c2ac4b402eca282363 [file] [log] [blame]
diff --git a/RenderSystems/Direct3D9/src/OgreD3D9Plugin.cpp b/RenderSystems/Direct3D9/src/OgreD3D9Plugin.cpp
index 6c08fd5da0..84a48b58e9 100644
--- a/RenderSystems/Direct3D9/src/OgreD3D9Plugin.cpp
+++ b/RenderSystems/Direct3D9/src/OgreD3D9Plugin.cpp
@@ -33,6 +33,7 @@ THE SOFTWARE.
extern "C" {
#include "OgreMinGWSupport.h"
void _chkstk();
+void __security_check_cookie(intptr_t i);
}
#endif
diff --git a/RenderSystems/Direct3D9/src/OgreMinGWSupport.cpp b/RenderSystems/Direct3D9/src/OgreMinGWSupport.cpp
index 4bc377ac09..9a6fef69d7 100644
--- a/RenderSystems/Direct3D9/src/OgreMinGWSupport.cpp
+++ b/RenderSystems/Direct3D9/src/OgreMinGWSupport.cpp
@@ -44,7 +44,9 @@ extern "C" {
// MSVC uses security cookies to prevent some buffer overflow attacks.
// provide dummy implementations.
- void __security_check_cookie(intptr_t i)
+ intptr_t __security_cookie;
+
+ void __security_check_cookie(intptr_t i)
{
}
}