SDL: Fix duplicate symbol on iOS/tvOS

From c56583fe45ecc71a4acd4a67f3eb44dea61e076b Mon Sep 17 00:00:00 2001
From: kanjitalk755 <[EMAIL REDACTED]>
Date: Sun, 5 Nov 2023 15:57:15 +0900
Subject: [PATCH] Fix duplicate symbol on iOS/tvOS

---
 src/main/generic/SDL_sysmain_callbacks.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/main/generic/SDL_sysmain_callbacks.c b/src/main/generic/SDL_sysmain_callbacks.c
index 9a0bab3e6e1e..d8742efca50c 100644
--- a/src/main/generic/SDL_sysmain_callbacks.c
+++ b/src/main/generic/SDL_sysmain_callbacks.c
@@ -23,6 +23,8 @@
 #include "../SDL_main_callbacks.h"
 #include "../../video/SDL_sysvideo.h"
 
+#ifndef __IOS__
+
 static int callback_rate_increment = 0;
 
 static void SDLCALL MainCallbackRateHintChanged(void *userdata, const char *name, const char *oldValue, const char *newValue)
@@ -78,3 +80,4 @@ int SDL_EnterAppMainCallbacks(int argc, char* argv[], SDL_AppInit_func appinit,
     return (rc < 0) ? 1 : 0;
 }
 
+#endif