sdl12-compat: do typedef SDL_SysWMmsg in SDL_events.h, adjust SDL_syswm.h accordingly.

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
         {