SDL_mixer: decoder_sinewave.c: really fix -Wsign-compare warnings.

From 4ffd769c08dfe8611aeaef9507057f6ef411ac8e Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Thu, 15 Jan 2026 01:20:24 +0300
Subject: [PATCH] decoder_sinewave.c: really fix -Wsign-compare warnings.

---
 src/decoder_sinewave.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/decoder_sinewave.c b/src/decoder_sinewave.c
index 5f4c6af4..b43aab60 100644
--- a/src/decoder_sinewave.c
+++ b/src/decoder_sinewave.c
@@ -105,7 +105,7 @@ static bool SDLCALL SINEWAVE_decode(void *track_userdata, SDL_AudioStream *strea
     int current_sine_sample = tdata->current_sine_sample;
     float samples[256];
     const bool infinite_sine = (adata->total_frames < 0);
-    const ptrdiff_t total_frames = infinite_sine ? SDL_arraysize(samples) : SDL_min(adata->total_frames - tdata->position, (int)SDL_arraysize(samples));
+    const ptrdiff_t total_frames = infinite_sine ? (int)SDL_arraysize(samples) : SDL_min(adata->total_frames - tdata->position, (int)SDL_arraysize(samples));
 
     if (total_frames <= 0) {
         return false;