From 61a15835dbab9789f37ae89aa40c620f62bd67ff Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sat, 20 May 2023 14:58:57 -0500 Subject: [PATCH] pattern pointers shall be unsigned --- src/engine/fileOps.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/engine/fileOps.cpp b/src/engine/fileOps.cpp index fde80612..7642a021 100644 --- a/src/engine/fileOps.cpp +++ b/src/engine/fileOps.cpp @@ -1693,7 +1693,7 @@ bool DivEngine::loadFur(unsigned char* file, size_t len) { unsigned int subSongPtr[256]; unsigned int sysFlagsPtr[DIV_MAX_CHIPS]; unsigned int assetDirPtr[3]; - std::vector patPtr; + std::vector patPtr; int numberOfSubSongs=0; char magic[5]; memset(magic,0,5); @@ -2617,7 +2617,7 @@ bool DivEngine::loadFur(unsigned char* file, size_t len) { } // read patterns - for (int i: patPtr) { + for (unsigned int i: patPtr) { bool isNewFormat=false; if (!reader.seek(i,SEEK_SET)) { logE("couldn't seek to pattern in %x!",i);