[Scummvm-git-logs] scummvm master -> 9864e282d6babbc88f75a9221214aefaf094a0ee

digitall noreply at scummvm.org
Tue Sep 16 21:10:23 UTC 2025


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .

Summary:
9864e282d6 DIRECTOR: Fix Various GCC Compiler Warnings


Commit: 9864e282d6babbc88f75a9221214aefaf094a0ee
    https://github.com/scummvm/scummvm/commit/9864e282d6babbc88f75a9221214aefaf094a0ee
Author: D G Turner (digitall at scummvm.org)
Date: 2025-09-16T22:09:58+01:00

Commit Message:
DIRECTOR: Fix Various GCC Compiler Warnings

Changed paths:
    engines/director/score.cpp


diff --git a/engines/director/score.cpp b/engines/director/score.cpp
index f261ef6dac3..eb082c89e41 100644
--- a/engines/director/score.cpp
+++ b/engines/director/score.cpp
@@ -1853,7 +1853,7 @@ void Score::loadFrames(Common::SeekableReadStreamEndian &stream, uint16 version)
 			int spriteId = stream1->readUint32();
 			debugCN(2, kDebugLoading, "%d ", spriteId);
 		}
-		debugC(2, kDebugLoading, "");
+		debugC(2, kDebugLoading, "%s", "");
 		delete stream1;
 	}
 
@@ -1862,7 +1862,7 @@ void Score::loadFrames(Common::SeekableReadStreamEndian &stream, uint16 version)
 	for (_numFrames = 1; loadFrame(_numFrames, false); _numFrames++) {
 		_scoreCache.push_back(new Frame(*_currentFrame));
 
-		for (int i = 0; i < _currentFrame->_sprites.size(); i++) {
+		for (int i = 0; i < (int)_currentFrame->_sprites.size(); i++) {
 			if (_currentFrame->_sprites[i]->_castId.member && i > _maxChannelsUsed)
 				_maxChannelsUsed = i;
 		}
@@ -1871,7 +1871,7 @@ void Score::loadFrames(Common::SeekableReadStreamEndian &stream, uint16 version)
 	debugC(1, kDebugLoading, "Score::loadFrames(): Calculated, total number of frames %d", _numFrames);
 
 	if (_version >= kFileVer600) {
-		for (int i = 0; i < _spriteDetailAccessed.size() - 1; i++) {
+		for (uint i = 0; i < _spriteDetailAccessed.size() - 1; i++) {
 			int size = _spriteDetailOffsets[i + 1] - _spriteDetailOffsets[i];
 			if (!_spriteDetailAccessed[i] && size > 0) {
 				int type = i % 3;
@@ -1936,7 +1936,7 @@ SpriteInfo Score::loadSpriteInfo(int spriteId, bool skipLog) {
 
 void Score::loadFrameSpriteDetails(bool skipLog) {
 	Common::MemoryReadStreamEndian *stream = nullptr;
-	for (int i = 0; i < _currentFrame->_sprites.size(); i++) {
+	for (uint i = 0; i < _currentFrame->_sprites.size(); i++) {
 		Sprite *sprite = _currentFrame->_sprites[i];
 		if (sprite->_spriteListIdx) {
 			if (!skipLog)




More information about the Scummvm-git-logs mailing list