From c8bd7716ea3d5bb1a74f7ddeca5bcb539bee7dbf Mon Sep 17 00:00:00 2001 From: D G Turner Date: Wed, 10 Nov 2021 09:38:23 +0000 Subject: [PATCH] KYRA: Fix GCC Signed vs Unsigned Compiler Warning in Assertion --- engines/kyra/sound/drivers/halestorm.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/engines/kyra/sound/drivers/halestorm.cpp b/engines/kyra/sound/drivers/halestorm.cpp index 94f2e7eea3b..157b7f179a9 100644 --- a/engines/kyra/sound/drivers/halestorm.cpp +++ b/engines/kyra/sound/drivers/halestorm.cpp @@ -1568,9 +1568,9 @@ void HSLowLevelDriver::midiNoteOnOff(MidiTrackState *s, uint8 chan, uint8 note, uint16 prg = (_songFlags & 0x800) ? s->program : _midiPartProgram[chan]; const uint8 *pos = _songData.ptr + 16; - int cnt = READ_BE_UINT16(pos); + uint16 cnt = READ_BE_UINT16(pos); pos += 2; - assert(18 + cnt * 4 <= _songData.len); + assert(18 + cnt * 4 <= (int32)_songData.len); while (cnt--) { if (READ_BE_UINT16(pos) == prg) {