diff options
Diffstat (limited to 'engines/sci/engine/savegame.cfsml')
-rw-r--r-- | engines/sci/engine/savegame.cfsml | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/engines/sci/engine/savegame.cfsml b/engines/sci/engine/savegame.cfsml index 5f2b57aca2..d886cadddc 100644 --- a/engines/sci/engine/savegame.cfsml +++ b/engines/sci/engine/savegame.cfsml @@ -111,7 +111,7 @@ void write_reg_t(Common::WriteStream *fh, reg_t *foo) { } int read_reg_t(Common::SeekableReadStream *fh, reg_t *foo, const char *lastval, int *line, int *hiteof) { - int segment, offset; + unsigned int segment, offset; if (sscanf(lastval, PREG, &segment, &offset) < 2) { sciprintf("Error parsing reg_t on line %d\n", *line); @@ -463,7 +463,6 @@ int read_songlib_t(Common::SeekableReadStream *fh, songlib_t *songlib, const cha int songcount; int i; song_t *newsong; - int oldstatus; if (strcmp(lastval, "{")) { _cfsml_error("Opening brackets expected at line %d\n", *line); @@ -486,7 +485,7 @@ int read_songlib_t(Common::SeekableReadStream *fh, songlib_t *songlib, const cha return 0; } -struct { +static struct { int type; const char *name; } mem_obj_string_names[] = { @@ -512,8 +511,6 @@ int mem_obj_string_to_enum(const char *str) { return -1; } -static int bucket_length; - void write_int_hash_map_tp(Common::WriteStream *fh, int_hash_map_t **foo) { %CFSMLWRITE int_hash_map_t *foo INTO fh; } @@ -645,7 +642,6 @@ void write_mem_obj_t(Common::WriteStream *fh, mem_obj_t *foo) { } int read_mem_obj_t(Common::SeekableReadStream *fh, mem_obj_t *foo, const char *lastval, int *line, int *hiteof) { - char buffer[80]; foo->type = mem_obj_string_to_enum(lastval); if (foo->type < 0) { sciprintf("Unknown mem_obj_t type %s on line %d\n", lastval, *line); @@ -714,10 +710,6 @@ void _gamestate_unfrob(state_t *s) { int gamestate_save(state_t *s, Common::WriteStream *fh, const char* savename) { - sci_dir_t dir; - char *filename; - int fd; - tm curTime; g_system->getTimeAndDate(curTime); @@ -840,8 +832,6 @@ static void load_script(state_t *s, seg_id_t seg) { static void reconstruct_scripts(state_t *s, seg_manager_t *self) { int i; mem_obj_t *mobj; - object_t **objects; - int *objects_nr; for (i = 0; i < self->heap_size; i++) { if (self->heap[i]) { mobj = self->heap[i]; @@ -1006,8 +996,6 @@ static void reconstruct_sounds(state_t *s) { } state_t *gamestate_restore(state_t *s, Common::SeekableReadStream *fh) { - int fd; - int i; int read_eof = 0; state_t *retval; songlib_t temp; |