aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorFilippos Karapetis2009-02-15 16:45:39 +0000
committerFilippos Karapetis2009-02-15 16:45:39 +0000
commit06186502b2bfa413e7d09c12ed691e9bcf6acbaf (patch)
treea3bc8363648b5c194277084604b31fe9b91802f8 /engines
parentaff0a0daac4d2bff6e2731e7c1ecaf25ce4f1eb8 (diff)
downloadscummvm-rg350-06186502b2bfa413e7d09c12ed691e9bcf6acbaf.tar.gz
scummvm-rg350-06186502b2bfa413e7d09c12ed691e9bcf6acbaf.tar.bz2
scummvm-rg350-06186502b2bfa413e7d09c12ed691e9bcf6acbaf.zip
Silenced more warnings
svn-id: r38267
Diffstat (limited to 'engines')
-rw-r--r--engines/sci/engine/scriptconsole.cpp1
-rw-r--r--engines/sci/gfx/operations.cpp2
-rw-r--r--engines/sci/gfx/resource/sci_pic_0.cpp2
-rw-r--r--engines/sci/scicore/resource.cpp2
-rw-r--r--engines/sci/sfx/iterator.cpp4
-rw-r--r--engines/sci/sfx/softseq/amiga.cpp2
6 files changed, 8 insertions, 5 deletions
diff --git a/engines/sci/engine/scriptconsole.cpp b/engines/sci/engine/scriptconsole.cpp
index 42200d4b62..aedd685ff6 100644
--- a/engines/sci/engine/scriptconsole.cpp
+++ b/engines/sci/engine/scriptconsole.cpp
@@ -459,6 +459,7 @@ parse_reg_t(state_t *s, const char *str, reg_t *dest)
int valid = 1;
object_t *obj = NULL; /* Surpress spurious warning */
reg_t objpos;
+ objpos.offset = 0;
objpos.segment = i;
if (mobj->type == MEM_OBJ_SCRIPT) {
diff --git a/engines/sci/gfx/operations.cpp b/engines/sci/gfx/operations.cpp
index 49d693fbb1..9b15034c11 100644
--- a/engines/sci/gfx/operations.cpp
+++ b/engines/sci/gfx/operations.cpp
@@ -1838,6 +1838,8 @@ gfxop_get_event(gfx_state_t *state, unsigned int mask)
{
sci_event_t error_event = { SCI_EVT_ERROR, 0, 0 };
sci_event_t event;
+ event.data = 0;
+ event.buckybits = 0;
gfx_input_event_t **seekerp = &(state->events);
BASIC_CHECKS(error_event);
diff --git a/engines/sci/gfx/resource/sci_pic_0.cpp b/engines/sci/gfx/resource/sci_pic_0.cpp
index 87495dcb10..335a0e2a41 100644
--- a/engines/sci/gfx/resource/sci_pic_0.cpp
+++ b/engines/sci/gfx/resource/sci_pic_0.cpp
@@ -135,7 +135,7 @@ gfxr_init_static_palette()
gfx_sci0_pic_colors[i].b = INTERCOL(gfx_sci0_image_colors[sci0_palette][i & 0xf].b,
gfx_sci0_image_colors[sci0_palette][i >> 4].b);
}
- WARNING("Uncomment me after fixing sci0_palette changes to reset me");
+ //WARNING("Uncomment me after fixing sci0_palette changes to reset me");
/* _gfxr_pic0_colors_initialized = 1; */
}
}
diff --git a/engines/sci/scicore/resource.cpp b/engines/sci/scicore/resource.cpp
index cd4faf3518..5a60ad1ad8 100644
--- a/engines/sci/scicore/resource.cpp
+++ b/engines/sci/scicore/resource.cpp
@@ -244,7 +244,7 @@ _scir_init_trivial(resource_mgr_t *mgr)
static void
_scir_load_from_patch_file(int fh, resource_t *res, char *filename)
{
- int really_read;
+ unsigned int really_read;
res->data = (unsigned char*)sci_malloc(res->size);
really_read = read(fh, res->data, res->size);
diff --git a/engines/sci/sfx/iterator.cpp b/engines/sci/sfx/iterator.cpp
index a7e66497ea..c54ff01732 100644
--- a/engines/sci/sfx/iterator.cpp
+++ b/engines/sci/sfx/iterator.cpp
@@ -753,7 +753,7 @@ _sci1_sample_init(sci1_song_iterator_t *self, int offset)
int begin;
int end;
- CHECK_FOR_END_ABSOLUTE(offset + 10);
+ CHECK_FOR_END_ABSOLUTE((unsigned int)offset + 10);
if (self->data[offset + 1] != 0)
sciprintf("[iterator-1] In sample at offset 0x04x: Byte #1 is %02x instead of zero\n",
self->data[offset + 1]);
@@ -763,7 +763,7 @@ _sci1_sample_init(sci1_song_iterator_t *self, int offset)
begin = getInt16(self->data + offset + 6);
end = getInt16(self->data + offset + 8);
- CHECK_FOR_END_ABSOLUTE(offset + 10 + length);
+ CHECK_FOR_END_ABSOLUTE((unsigned int)(offset + 10 + length));
sample = (sci1_sample_t*)sci_malloc(sizeof(sci1_sample_t));
sample->delta = begin;
diff --git a/engines/sci/sfx/softseq/amiga.cpp b/engines/sci/sfx/softseq/amiga.cpp
index ca0d40b689..280f22fa5e 100644
--- a/engines/sci/sfx/softseq/amiga.cpp
+++ b/engines/sci/sfx/softseq/amiga.cpp
@@ -430,7 +430,7 @@ static instrument_t *read_instrument(FILE *file, int *id)
sciprintf(" Segment offsets: 0 %i %i\n", loop_offset, read_int32(header + 43));
#endif
instrument->samples = (sbyte *) sci_malloc(size + 1);
- if (fread(instrument->samples, 1, size, file) < size) {
+ if (fread(instrument->samples, 1, size, file) < (unsigned int)size) {
sciprintf("[sfx:seq:amiga] Error: failed to read instrument samples\n");
return NULL;
}