From 6ad7a7e7498cf1d7f49b62a1a2c88abfc195575b Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Fri, 9 Jul 2021 10:50:02 +0300
Subject: [PATCH] do typedef SDL_SysWMmsg in SDL_events.h, adjust SDL_syswm.h
accordingly.
Fixes: https://github.com/libsdl-org/sdl12-compat/issues/118
---
include/SDL/SDL_events.h | 1 +
include/SDL/SDL_syswm.h | 12 ++++++------
2 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/include/SDL/SDL_events.h b/include/SDL/SDL_events.h
index 763d6a2..4154b3e 100644
--- a/include/SDL/SDL_events.h
+++ b/include/SDL/SDL_events.h
@@ -186,6 +186,7 @@ typedef struct SDL_UserEvent
} SDL_UserEvent;
struct SDL_SysWMmsg;
+typedef struct SDL_SysWMmsg SDL_SysWMmsg;
typedef struct SDL_SysWMEvent
{
Uint8 type;
diff --git a/include/SDL/SDL_syswm.h b/include/SDL/SDL_syswm.h
index 187b34e..007618d 100644
--- a/include/SDL/SDL_syswm.h
+++ b/include/SDL/SDL_syswm.h
@@ -40,14 +40,14 @@ real SDL-1.2 available to you. */
# include "begin_code.h"
- typedef struct SDL_SysWMmsg
+ struct SDL_SysWMmsg
{
SDL_version version;
HWND hwnd;
UINT msg;
WPARAM wParam;
LPARAM lParam;
- } SDL_SysWMmsg;
+ };
typedef struct SDL_SysWMinfo {
SDL_version version;
@@ -68,14 +68,14 @@ real SDL-1.2 available to you. */
SDL_SYSWM_X11
} SDL_SYSWM_TYPE;
- typedef struct SDL_SysWMmsg
+ struct SDL_SysWMmsg
{
SDL_version version;
SDL_SYSWM_TYPE subsystem;
union {
XEvent xevent;
} event;
- } SDL_SysWMmsg;
+ };
typedef struct SDL_SysWMinfo
{
@@ -100,11 +100,11 @@ real SDL-1.2 available to you. */
# include "begin_code.h"
- typedef struct SDL_SysWMmsg
+ struct SDL_SysWMmsg
{
SDL_version version;
int data;
- } SDL_SysWMmsg;
+ };
typedef struct SDL_SysWMinfo
{