SDL_mixer: readsbk.c: silence READW() pointer sign warnings by adding Uint16* casts

From fcde631e4d6640247799215f73c90732cae02c50 Mon Sep 17 00:00:00 2001
From: sezero <[EMAIL REDACTED]>
Date: Thu, 31 Jul 2025 05:56:10 +0300
Subject: [PATCH] readsbk.c: silence READW() pointer sign warnings by adding
 Uint16* casts

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

diff --git a/src/timidity/readsbk.c b/src/timidity/readsbk.c
index b4fc2ccc..34f0c44f 100644
--- a/src/timidity/readsbk.c
+++ b/src/timidity/readsbk.c
@@ -277,8 +277,8 @@ static void load_gen(int size, SFInfo *sf, SDL_IOStream *io, int *totalp, tgenre
 	size /= 4;
 	buf = NEW(tgenrec, size);
 	for (i = 0; i < size; i++) {
-		READW(&buf[i].oper, io);
-		READW(&buf[i].amount, io);
+		READW((Uint16 *)&buf[i].oper, io);
+		READW((Uint16 *)&buf[i].amount, io);
 	}
 	*totalp = size;
 	*bufp = buf;