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;