aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/game.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sci/engine/game.cpp')
-rw-r--r--engines/sci/engine/game.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/engines/sci/engine/game.cpp b/engines/sci/engine/game.cpp
index 72f771951f..bc19ae6cdf 100644
--- a/engines/sci/engine/game.cpp
+++ b/engines/sci/engine/game.cpp
@@ -278,7 +278,7 @@ _free_graphics_input(state_t *s) {
s->port = NULL;
if (s->pics)
- sci_free(s->pics);
+ free(s->pics);
s->pics = NULL;
}
@@ -415,7 +415,7 @@ create_class_table_sci0(state_t *s) {
seeker += getInt16(script->data + seeker + 2);
if (seeker <= lastseeker) {
sciprintf("Warning: Script version is invalid.\n");
- sci_free(s->classtable);
+ free(s->classtable);
return SCI_ERROR_INVALID_SCRIPT_VERSION;
}
}
@@ -572,7 +572,7 @@ script_free_vm_memory(state_t *s) {
sciprintf("Freeing VM memory\n");
s->save_dir_copy_buf = NULL;
- sci_free(s->classtable);
+ free(s->classtable);
s->classtable = NULL;
/* Close all opened file handles */
@@ -580,7 +580,7 @@ script_free_vm_memory(state_t *s) {
if (s->file_handles[i])
fclose(s->file_handles[i]);
- sci_free(s->file_handles);
+ free(s->file_handles);
s->file_handles = NULL;
/* FIXME: file handles will NOT be closed under DOS. DJGPP generates an
@@ -611,7 +611,7 @@ script_free_breakpoints(state_t *s) {
bp = s->bp_list;
while (bp) {
bp_next = bp->next;
- if (bp->type == BREAK_SELECTOR) sci_free(bp->data.name);
+ if (bp->type == BREAK_SELECTOR) free(bp->data.name);
free(bp);
bp = bp_next;
}
@@ -708,7 +708,7 @@ game_init(state_t *s) {
int
game_exit(state_t *s) {
if (s->execution_stack) {
- sci_free(s->execution_stack);
+ free(s->execution_stack);
}
sfx_exit(&s->sound);
@@ -718,7 +718,7 @@ game_exit(state_t *s) {
sm_destroy(&s->seg_manager);
if (s->synonyms_nr) {
- sci_free(s->synonyms);
+ free(s->synonyms);
s->synonyms = NULL;
s->synonyms_nr = 0;
}
@@ -729,7 +729,7 @@ game_exit(state_t *s) {
#warning "Free parser segment here"
#endif
if (send_calls_allocated) {
- sci_free(send_calls);
+ free(send_calls);
send_calls_allocated = 0;
}
@@ -741,7 +741,7 @@ game_exit(state_t *s) {
_free_graphics_input(s);
- sci_free(s->game_name);
+ free(s->game_name);
return 0;
}