aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/sci/engine/kpathing.c2
-rw-r--r--engines/sci/engine/ksound.c2
-rw-r--r--engines/sci/engine/scriptconsole.c2
-rw-r--r--engines/sci/engine/scriptdebug.c2
-rw-r--r--engines/sci/engine/seg_manager.c2
5 files changed, 5 insertions, 5 deletions
diff --git a/engines/sci/engine/kpathing.c b/engines/sci/engine/kpathing.c
index 8560ea29b3..89273d1137 100644
--- a/engines/sci/engine/kpathing.c
+++ b/engines/sci/engine/kpathing.c
@@ -1516,7 +1516,7 @@ dijkstra(pf_state_t *s)
/* Loop until we find vertex_end */
while (1) {
int i;
- vertex_t *vertex, *vertex_min;
+ vertex_t *vertex, *vertex_min = 0;
float min = HUGE_DISTANCE;
/* Find vertex at shortest distance from set done */
diff --git a/engines/sci/engine/ksound.c b/engines/sci/engine/ksound.c
index 6a2cbeec32..ebce947b50 100644
--- a/engines/sci/engine/ksound.c
+++ b/engines/sci/engine/ksound.c
@@ -873,7 +873,7 @@ kDoSound_SCI1(state_t *s, int funct_nr, int argc, reg_t *argv)
int sec = 0;
int frame = 0;
int result = SI_LOOP; /* small hack */
- int cue;
+ int cue = 0;
while (result == SI_LOOP)
result = sfx_poll_specific(&s->sound, handle, &cue);
diff --git a/engines/sci/engine/scriptconsole.c b/engines/sci/engine/scriptconsole.c
index d208210d4a..48f1f1695b 100644
--- a/engines/sci/engine/scriptconsole.c
+++ b/engines/sci/engine/scriptconsole.c
@@ -1228,7 +1228,7 @@ c_hexgrep (state_t * s)
for (; resnr <= resmax; resnr++)
if ((script = scir_find_resource(s->resmgr, restype, resnr, 0)))
{
- int seeker = 0, seekerold = 0;
+ unsigned int seeker = 0, seekerold = 0;
int comppos = 0;
int output_script_name = 0;
diff --git a/engines/sci/engine/scriptdebug.c b/engines/sci/engine/scriptdebug.c
index b38a1aaf35..285646f70c 100644
--- a/engines/sci/engine/scriptdebug.c
+++ b/engines/sci/engine/scriptdebug.c
@@ -155,7 +155,7 @@ midi_hexdump(byte *data, int size, int notational_offset)
size);
int cmd;
int pleft;
- int firstarg;
+ int firstarg = 0;
int i;
int blanks = 0;
diff --git a/engines/sci/engine/seg_manager.c b/engines/sci/engine/seg_manager.c
index c20461e682..b4a675174a 100644
--- a/engines/sci/engine/seg_manager.c
+++ b/engines/sci/engine/seg_manager.c
@@ -92,7 +92,7 @@ static inline int
find_free_id(seg_manager_t *self, int *id)
{
char was_added = 0;
- int retval;
+ int retval = 0;
while (!was_added) {
retval = int_hash_map_check_value(self->id_seg_map, self->reserved_id,