[Scummvm-git-logs] scummvm master -> 75e2770fae899fe5087fe7b711d636157cb9b980
eriktorbjorn
eriktorbjorn at telia.com
Mon Nov 28 06:43:11 CET 2016
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
75e2770fae FULLPIPE: Silence GCC warnings (mostly signed/unsigned ones)
Commit: 75e2770fae899fe5087fe7b711d636157cb9b980
https://github.com/scummvm/scummvm/commit/75e2770fae899fe5087fe7b711d636157cb9b980
Author: Torbjörn Andersson (eriktorbjorn at users.sourceforge.net)
Date: 2016-11-28T06:42:47+01:00
Commit Message:
FULLPIPE: Silence GCC warnings (mostly signed/unsigned ones)
Changed paths:
engines/fullpipe/fullpipe.h
engines/fullpipe/messagehandlers.cpp
engines/fullpipe/scene.cpp
engines/fullpipe/scene.h
engines/fullpipe/scenes/sceneFinal.cpp
engines/fullpipe/sound.cpp
engines/fullpipe/stateloader.cpp
engines/fullpipe/statesaver.cpp
diff --git a/engines/fullpipe/fullpipe.h b/engines/fullpipe/fullpipe.h
index 9b755a6..6c98ae2 100644
--- a/engines/fullpipe/fullpipe.h
+++ b/engines/fullpipe/fullpipe.h
@@ -184,7 +184,7 @@ public:
int getSceneTrack();
void updateTrackDelay();
void startSceneTrack();
- void startSoundStream1(char *trackName);
+ void startSoundStream1(const char *trackName);
void stopSoundStream2();
void stopAllSoundStreams();
void stopAllSoundInstances(int id);
diff --git a/engines/fullpipe/messagehandlers.cpp b/engines/fullpipe/messagehandlers.cpp
index b4338a2..947caad 100644
--- a/engines/fullpipe/messagehandlers.cpp
+++ b/engines/fullpipe/messagehandlers.cpp
@@ -200,7 +200,7 @@ int global_messageHandler1(ExCommand *cmd) {
case '8':
{
int num = 32;
- for (uint i = 0; i < g_fp->_gameLoader->_sc2array[num]._picAniInfosCount; i++) {
+ for (int i = 0; i < g_fp->_gameLoader->_sc2array[num]._picAniInfosCount; i++) {
debug("pic %d, %d:", num, i);
g_fp->_gameLoader->_sc2array[num]._picAniInfos[i]->print();
}
diff --git a/engines/fullpipe/scene.cpp b/engines/fullpipe/scene.cpp
index abbb90d..b525818 100644
--- a/engines/fullpipe/scene.cpp
+++ b/engines/fullpipe/scene.cpp
@@ -506,7 +506,7 @@ void Scene::objectList_sortByPriority(Common::Array<PictureObject *> &list, bool
}
#else
template<typename T>
-void Scene::objectList_sortByPriority(Common::Array<T *> &list, int startIndex) {
+void Scene::objectList_sortByPriority(Common::Array<T *> &list, uint startIndex) {
if (list.size() > startIndex) {
int lastIndex = list.size() - 1;
bool changed;
diff --git a/engines/fullpipe/scene.h b/engines/fullpipe/scene.h
index 5ff2407..55f07fb 100644
--- a/engines/fullpipe/scene.h
+++ b/engines/fullpipe/scene.h
@@ -87,7 +87,7 @@ class Scene : public Background {
void objectList_sortByPriority(Common::Array<PictureObject *> &list, bool skipFirst = false);
#else
template<typename T>
- void objectList_sortByPriority(Common::Array<T*> &list, int startIndex = 0);
+ void objectList_sortByPriority(Common::Array<T*> &list, uint startIndex = 0);
#endif
};
diff --git a/engines/fullpipe/scenes/sceneFinal.cpp b/engines/fullpipe/scenes/sceneFinal.cpp
index beda340..2180edb 100644
--- a/engines/fullpipe/scenes/sceneFinal.cpp
+++ b/engines/fullpipe/scenes/sceneFinal.cpp
@@ -70,7 +70,7 @@ void sceneHandlerFinal_endFinal() {
g_vars->sceneFinal_var01 = 0;
}
-void sceneHandlerFinal_startMusic(char *track) {
+void sceneHandlerFinal_startMusic(const char *track) {
g_fp->startSoundStream1(track);
}
diff --git a/engines/fullpipe/sound.cpp b/engines/fullpipe/sound.cpp
index e68115a..cc0bf13 100644
--- a/engines/fullpipe/sound.cpp
+++ b/engines/fullpipe/sound.cpp
@@ -367,7 +367,7 @@ int FullpipeEngine::getSceneTrack() {
return res;
}
-void FullpipeEngine::startSoundStream1(char *trackName) {
+void FullpipeEngine::startSoundStream1(const char *trackName) {
stopAllSoundStreams();
#ifdef USE_VORBIS
diff --git a/engines/fullpipe/stateloader.cpp b/engines/fullpipe/stateloader.cpp
index f48d636..4861699 100644
--- a/engines/fullpipe/stateloader.cpp
+++ b/engines/fullpipe/stateloader.cpp
@@ -77,7 +77,7 @@ bool GameLoader::readSavegame(const char *fname) {
delete saveFile;
// Deobfuscate the data
- for (uint i = 0; i < header.encSize; i++)
+ for (int i = 0; i < header.encSize; i++)
data[i] -= i & 0x7f;
MfcArchive *archive = new MfcArchive(new Common::MemoryReadStream(data, header.encSize));
@@ -100,7 +100,7 @@ bool GameLoader::readSavegame(const char *fname) {
getGameLoaderInventory()->loadPartial(*archive);
- int32 arrSize = archive->readUint32LE();
+ uint32 arrSize = archive->readUint32LE();
debugC(3, kDebugLoading, "Reading %d infos", arrSize);
@@ -113,7 +113,7 @@ bool GameLoader::readSavegame(const char *fname) {
free(_sc2array[i]._picAniInfos);
_sc2array[i]._picAniInfos = (PicAniInfo **)malloc(sizeof(PicAniInfo *) * _sc2array[i]._picAniInfosCount);
- for (uint j = 0; j < _sc2array[i]._picAniInfosCount; j++) {
+ for (int j = 0; j < _sc2array[i]._picAniInfosCount; j++) {
_sc2array[i]._picAniInfos[j] = new PicAniInfo();
_sc2array[i]._picAniInfos[j]->load(*archive);
}
@@ -196,7 +196,7 @@ bool readSavegameHeader(Common::InSaveFile *in, FullpipeSavegameHeader &header)
in->seek(-4, SEEK_END);
- uint headerOffset = in->readUint32LE();
+ int headerOffset = in->readUint32LE();
// Sanity check
if (headerOffset >= in->pos() || headerOffset == 0) {
diff --git a/engines/fullpipe/statesaver.cpp b/engines/fullpipe/statesaver.cpp
index e582d4b..7fb56f0 100644
--- a/engines/fullpipe/statesaver.cpp
+++ b/engines/fullpipe/statesaver.cpp
@@ -93,7 +93,7 @@ bool GameLoader::writeSavegame(Scene *sc, const char *fname) {
if (_sc2array[i]._picAniInfosCount)
debugC(3, kDebugLoading, "Count %d: %d", i, _sc2array[i]._picAniInfosCount);
- for (uint j = 0; j < _sc2array[i]._picAniInfosCount; j++) {
+ for (int j = 0; j < _sc2array[i]._picAniInfosCount; j++) {
_sc2array[i]._picAniInfos[j]->save(*archive);
}
}
@@ -101,7 +101,7 @@ bool GameLoader::writeSavegame(Scene *sc, const char *fname) {
header.encSize = stream.size();
// Now obfuscate the data
- for (uint i = 0; i < header.encSize; i++)
+ for (int i = 0; i < header.encSize; i++)
stream.getData()[i] += i & 0x7f;
if (_savegameCallback)
More information about the Scummvm-git-logs
mailing list