SDL_mixer: Fixed a -Wstrict-aliasing warning from old gcc:

From 21f9e67061be0937a036af468b4543cb2a54bd35 Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Mon, 28 Jul 2025 17:00:50 +0300
Subject: [PATCH] Fixed a -Wstrict-aliasing warning from old gcc:

src/SDL_mixer_metadata_tags.c: In function 'get_musicmatch_len':
src/SDL_mixer_metadata_tags.c:873: warning: dereferencing type-punned pointer will break strict-aliasing rules
---
 src/SDL_mixer_metadata_tags.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/SDL_mixer_metadata_tags.c b/src/SDL_mixer_metadata_tags.c
index 6fe00a77..651615ec 100644
--- a/src/SDL_mixer_metadata_tags.c
+++ b/src/SDL_mixer_metadata_tags.c
@@ -868,9 +868,9 @@ static Sint64 get_musicmatch_len(SDL_IOStream *io)
     // unused section: (4 bytes of 0x00)
     if (SDL_SeekIO(io, -(len + 4), SDL_IO_SEEK_END) == -1) {
         return -1;
-    } else if (SDL_ReadIO(io, buf, 4) != 4) {
+    } else if (SDL_ReadIO(io, &j, 4) != 4) {
         return -1;
-    } else if (*((Uint32 *) buf) != 0) {
+    } else if (j != 0) {
         return -1;
     }
     #endif