aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/agos/contain.cpp2
-rw-r--r--engines/agos/menus.cpp2
-rw-r--r--engines/agos/vga_s1.cpp4
-rw-r--r--engines/cine/part.cpp2
-rw-r--r--engines/gob/gob.cpp2
-rw-r--r--engines/gob/inter_v2.cpp2
-rw-r--r--engines/scumm/he/intern_he.h2
7 files changed, 8 insertions, 8 deletions
diff --git a/engines/agos/contain.cpp b/engines/agos/contain.cpp
index 0362580e11..4b02017bea 100644
--- a/engines/agos/contain.cpp
+++ b/engines/agos/contain.cpp
@@ -34,7 +34,7 @@ int AGOSEngine::canPlace(Item *x, Item *y) {
if (getGameType() == GType_ELVIRA1) {
SubPlayer *p = (SubPlayer *)findChildOfType(y, 3);
SubContainer *c = (SubContainer *)findChildOfType(y, 7);
- int cap;
+ int cap = 0;
int wt;
if ((c == NULL) && (p == NULL))
diff --git a/engines/agos/menus.cpp b/engines/agos/menus.cpp
index ff86a05724..45aab9ee7b 100644
--- a/engines/agos/menus.cpp
+++ b/engines/agos/menus.cpp
@@ -128,7 +128,7 @@ void AGOSEngine::lightMenuStrip(int a) {
unlightMenuStrip();
for (int i = 120; i != 130; i++) {
- if (a & (1 << i - 120)) {
+ if (a & ((1 << i) - 120)) {
enableBox(i);
lightMenuBox(i);
}
diff --git a/engines/agos/vga_s1.cpp b/engines/agos/vga_s1.cpp
index fb3a80f1e9..c467ca7632 100644
--- a/engines/agos/vga_s1.cpp
+++ b/engines/agos/vga_s1.cpp
@@ -60,8 +60,8 @@ void AGOSEngine::vc17_setPathfinderItem() {
}
void AGOSEngine::vc22_setPaletteNew() {
- byte *offs, *palptr, *src;
- uint16 a = 0, b, num, palSize;
+ byte *offs, *palptr = 0, *src;
+ uint16 a = 0, b, num = 1, palSize = 0;
a = vcReadNextWord();
b = vcReadNextWord();
diff --git a/engines/cine/part.cpp b/engines/cine/part.cpp
index cc43b9c70d..7eb05ff22d 100644
--- a/engines/cine/part.cpp
+++ b/engines/cine/part.cpp
@@ -336,7 +336,7 @@ int16 findFileInBundle(const char *fileName) {
}
}
- const char **bPtr;
+ const char **bPtr = 0;
if (g_cine->getPlatform() == Common::kPlatformPC) {
switch (g_cine->getLanguage()) {
diff --git a/engines/gob/gob.cpp b/engines/gob/gob.cpp
index 87d9633563..f222414ae1 100644
--- a/engines/gob/gob.cpp
+++ b/engines/gob/gob.cpp
@@ -368,7 +368,7 @@ void GobEngine::saveGame(enum SaveFiles sFile, int16 dataVar, int32 size, int32
void GobEngine::loadGame(enum SaveFiles sFile, int16 dataVar, int32 size, int32 offset) {
int32 sSize;
int32 retSize;
- int16 index;
+ int16 index = 0;
int16 y;
char *buf;
char *sName;
diff --git a/engines/gob/inter_v2.cpp b/engines/gob/inter_v2.cpp
index 0d05f659dd..7d01d4b145 100644
--- a/engines/gob/inter_v2.cpp
+++ b/engines/gob/inter_v2.cpp
@@ -1332,7 +1332,7 @@ bool Inter_v2::o2_readData(char &cmdCount, int16 &counter, int16 &retFlag) {
int32 offset;
int16 dataVar; // si
int16 handle;
- int16 index;
+ int16 index = 0;
int16 y;
char *buf;
bool readPal;
diff --git a/engines/scumm/he/intern_he.h b/engines/scumm/he/intern_he.h
index 336e0731af..a1998c19e2 100644
--- a/engines/scumm/he/intern_he.h
+++ b/engines/scumm/he/intern_he.h
@@ -42,7 +42,7 @@ class ResExtractor;
class LogicHE;
class MoviePlayer;
class Sprite;
-class CUP_Player;
+struct CUP_Player;
#endif
class ScummEngine_v60he : public ScummEngine_v6 {