sdl12-compat: builds with c++ compilers

From a7c00d9edd1761ac59a0119e92a7c295596818cf Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Wed, 14 Apr 2021 17:56:04 +0300
Subject: [PATCH] builds with c++ compilers

---
 src/SDL12_compat.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/SDL12_compat.c b/src/SDL12_compat.c
index 9a48da4..d39e9bd 100644
--- a/src/SDL12_compat.c
+++ b/src/SDL12_compat.c
@@ -529,7 +529,7 @@ typedef struct SDL12_keysym
 {
     Uint8 scancode;
     SDL12Key sym;
-    SDL12Mod mod;
+    unsigned int mod; /* SDL12Mod */
     Uint16 unicode;
 } SDL12_keysym;
 
@@ -4388,7 +4388,7 @@ SDL_SetTimer(Uint32 interval, SDL12_TimerCallback callback)
 
     if (interval && callback) {
         interval = RoundTimerTo12Resolution(interval);
-        compat_timer = SDL20_AddTimer(interval, SetTimerCallback12, callback);
+        compat_timer = SDL20_AddTimer(interval, SetTimerCallback12, (void*)callback);
         if (!compat_timer) {
             return -1;
         }