[Scummvm-git-logs] scummvm master -> e6d6426d7d27376b63ad07a42f1ba7634eb21d97
orgads
noreply at scummvm.org
Sat Jan 17 19:57:01 UTC 2026
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:
e6d6426d7d JANITORIAL: Fix compiler warnings
Commit: e6d6426d7d27376b63ad07a42f1ba7634eb21d97
https://github.com/scummvm/scummvm/commit/e6d6426d7d27376b63ad07a42f1ba7634eb21d97
Author: Orgad Shaneh (orgads at gmail.com)
Date: 2026-01-17T21:56:30+02:00
Commit Message:
JANITORIAL: Fix compiler warnings
In member function 'MidiParser_HMP::HmpVersion MidiParser_HMP::determineVersion(const byte*)',
inlined from 'virtual int32 MidiParser_HMP::determineDataSize(Common::SeekableReadStream*)' at audio/midiparser_hmp.cpp:132:39:
audio/midiparser_hmp.cpp:161:129: warning: 'versionBytes' may be used uninitialized [-Wmaybe-uninitialized]
161 | warning("Unknown HMP version '%c%c%c%c%c%c' - assuming version 1", pos[0], pos[1], pos[2], pos[3], pos[4], pos[5]);
| ~~~~~^
audio/midiparser_hmp.cpp: In member function 'virtual int32 MidiParser_HMP::determineDataSize(Common::SeekableReadStream*)':
audio/midiparser_hmp.cpp:130:14: note: 'versionBytes' declared here
130 | byte versionBytes[6];
| ^~~~~~~~~~~~
gui/widgets/list.cpp: In member function 'void GUI::ListWidget::addSelectedItem(int)':
gui/widgets/list.cpp:228:27: warning: comparison of integer expressions of different signedness: 'int' and 'Common::Array<int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
228 | for (int i = 0; i < _selectedItems.size(); ++i) {
| ~~^~~~~~~~~~~~~~~~~~~~~~~
gui/widgets/list.cpp: In member function 'void GUI::ListWidget::removeSelectedItem(int)':
gui/widgets/list.cpp:248:27: warning: comparison of integer expressions of different signedness: 'int' and 'Common::Array<int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
248 | for (int i = 0; i < _selectedItems.size(); ++i) {
| ~~^~~~~~~~~~~~~~~~~~~~~~~
Changed paths:
audio/midiparser_hmp.cpp
gui/widgets/list.cpp
diff --git a/audio/midiparser_hmp.cpp b/audio/midiparser_hmp.cpp
index deea89ae38d..66fbe08ab98 100644
--- a/audio/midiparser_hmp.cpp
+++ b/audio/midiparser_hmp.cpp
@@ -127,7 +127,7 @@ int32 MidiParser_HMP::determineDataSize(Common::SeekableReadStream *stream) {
if (strcmp(stream->readString('\x00', 8).c_str(), HMP_HEADER)) {
return -1;
}
- byte versionBytes[6];
+ byte versionBytes[6] = {0};
stream->readMultipleLE(*versionBytes);
HmpVersion version = determineVersion(versionBytes);
stream->skip(18);
diff --git a/gui/widgets/list.cpp b/gui/widgets/list.cpp
index 1a225025bd4..7b31f17dc64 100644
--- a/gui/widgets/list.cpp
+++ b/gui/widgets/list.cpp
@@ -225,7 +225,7 @@ void ListWidget::addSelectedItem(int item) {
// Insert in ascending order to keep selection sorted
bool inserted = false;
- for (int i = 0; i < _selectedItems.size(); ++i) {
+ for (size_t i = 0; i < _selectedItems.size(); ++i) {
if (_selectedItems[i] > actualItem) {
_selectedItems.insert_at(i, actualItem);
inserted = true;
@@ -245,7 +245,7 @@ void ListWidget::removeSelectedItem(int item) {
actualItem = _listIndex[item];
}
- for (int i = 0; i < _selectedItems.size(); ++i) {
+ for (size_t i = 0; i < _selectedItems.size(); ++i) {
if (_selectedItems[i] == actualItem) {
_selectedItems.remove_at(i);
break;
More information about the Scummvm-git-logs
mailing list