SDL: Adding tag names to enums

From 8d0ad44edd81b39cc6d27e9a2a66afcce25eebe7 Mon Sep 17 00:00:00 2001
From: Petar Popovic <[EMAIL REDACTED]>
Date: Sun, 28 Apr 2024 22:44:14 +0200
Subject: [PATCH] Adding tag names to enums

Adding tag names to following enums:
SDL_JoystickType, SDL_JoystickConnectionState, SDL_TouchDeviceType, SDL_DUMMY_ENUM
---
 include/SDL3/SDL_joystick.h | 4 ++--
 include/SDL3/SDL_stdinc.h   | 2 +-
 include/SDL3/SDL_touch.h    | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/include/SDL3/SDL_joystick.h b/include/SDL3/SDL_joystick.h
index ae23ad8d3c251..69fa802e14548 100644
--- a/include/SDL3/SDL_joystick.h
+++ b/include/SDL3/SDL_joystick.h
@@ -88,7 +88,7 @@ typedef SDL_GUID SDL_JoystickGUID;
  */
 typedef Uint32 SDL_JoystickID;
 
-typedef enum
+typedef enum SDL_JoystickType
 {
     SDL_JOYSTICK_TYPE_UNKNOWN,
     SDL_JOYSTICK_TYPE_GAMEPAD,
@@ -102,7 +102,7 @@ typedef enum
     SDL_JOYSTICK_TYPE_THROTTLE
 } SDL_JoystickType;
 
-typedef enum
+typedef enum SDL_JoystickConnectionState
 {
     SDL_JOYSTICK_CONNECTION_INVALID = -1,
     SDL_JOYSTICK_CONNECTION_UNKNOWN,
diff --git a/include/SDL3/SDL_stdinc.h b/include/SDL3/SDL_stdinc.h
index 00a54a139f33d..f3031e6f2a483 100644
--- a/include/SDL3/SDL_stdinc.h
+++ b/include/SDL3/SDL_stdinc.h
@@ -439,7 +439,7 @@ SDL_COMPILE_TIME_ASSERT(sint64, sizeof(Sint64) == 8);
 #ifndef DOXYGEN_SHOULD_IGNORE_THIS
 #if !defined(SDL_PLATFORM_VITA) && !defined(SDL_PLATFORM_3DS)
 /* TODO: include/SDL_stdinc.h:390: error: size of array 'SDL_dummy_enum' is negative */
-typedef enum
+typedef enum SDL_DUMMY_ENUM
 {
     DUMMY_ENUM_VALUE
 } SDL_DUMMY_ENUM;
diff --git a/include/SDL3/SDL_touch.h b/include/SDL3/SDL_touch.h
index 780c1d53c9c75..18aab0d7dec33 100644
--- a/include/SDL3/SDL_touch.h
+++ b/include/SDL3/SDL_touch.h
@@ -42,7 +42,7 @@ extern "C" {
 typedef Uint64 SDL_TouchID;
 typedef Uint64 SDL_FingerID;
 
-typedef enum
+typedef enum SDL_TouchDeviceType
 {
     SDL_TOUCH_DEVICE_INVALID = -1,
     SDL_TOUCH_DEVICE_DIRECT,            /* touch screen with window-relative coordinates */