[Scummvm-cvs-logs] SF.net SVN: scummvm:[39606] scummvm/trunk/engines/sci/engine/seg_manager. cpp
fingolfin at users.sourceforge.net
fingolfin at users.sourceforge.net
Sun Mar 22 14:50:37 CET 2009
Revision: 39606
http://scummvm.svn.sourceforge.net/scummvm/?rev=39606&view=rev
Author: fingolfin
Date: 2009-03-22 13:50:37 +0000 (Sun, 22 Mar 2009)
Log Message:
-----------
SCI: Fix warnings
Modified Paths:
--------------
scummvm/trunk/engines/sci/engine/seg_manager.cpp
Modified: scummvm/trunk/engines/sci/engine/seg_manager.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/seg_manager.cpp 2009-03-22 11:24:23 UTC (rev 39605)
+++ scummvm/trunk/engines/sci/engine/seg_manager.cpp 2009-03-22 13:50:37 UTC (rev 39606)
@@ -1626,7 +1626,7 @@
// STUB
}
-void SegInterfaceLocals::listAllOutgoingReferences(EngineState *s, reg_t addr, void *param, void (*note)(void*param, reg_t addr)) {
+void SegInterfaceLocals::listAllOutgoingReferences(EngineState *s, reg_t addr, void *param, NoteCallback note) {
LocalVariables *locals = &(_mobj->data.locals);
int i;
@@ -1651,7 +1651,7 @@
return addr;
}
-void SegInterfaceStack::listAllOutgoingReferences(EngineState *s, reg_t addr, void *param, void (*note)(void*param, reg_t addr)) {
+void SegInterfaceStack::listAllOutgoingReferences(EngineState *s, reg_t addr, void *param, NoteCallback note) {
int i;
fprintf(stderr, "Emitting %d stack entries\n", _mobj->data.stack.nr);
for (i = 0; i < _mobj->data.stack.nr; i++)
@@ -1689,11 +1689,11 @@
Sci::free_List_entry(&(_mobj->data.lists), sub_addr.offset);
}
-void SegInterfaceLists::listAllDeallocatable(void *param, void (*note)(void*param, reg_t addr)) {
+void SegInterfaceLists::listAllDeallocatable(void *param, NoteCallback note) {
LIST_ALL_DEALLOCATABLE(List, lists);
}
-void SegInterfaceLists::listAllOutgoingReferences(EngineState *s, reg_t addr, void *param, void (*note)(void*param, reg_t addr)) {
+void SegInterfaceLists::listAllOutgoingReferences(EngineState *s, reg_t addr, void *param, NoteCallback note) {
ListTable *table = &(_mobj->data.lists);
List *list = &(table->table[addr.offset].entry);
@@ -1723,11 +1723,11 @@
Sci::free_Node_entry(&(_mobj->data.nodes), sub_addr.offset);
}
-void SegInterfaceNodes::listAllDeallocatable(void *param, void (*note)(void*param, reg_t addr)) {
+void SegInterfaceNodes::listAllDeallocatable(void *param, NoteCallback note) {
LIST_ALL_DEALLOCATABLE(Node, nodes);
}
-void SegInterfaceNodes::listAllOutgoingReferences(EngineState *s, reg_t addr, void *param, void (*note)(void*param, reg_t addr)) {
+void SegInterfaceNodes::listAllOutgoingReferences(EngineState *s, reg_t addr, void *param, NoteCallback note) {
NodeTable *table = &(_mobj->data.nodes);
Node *node = &(table->table[addr.offset].entry);
@@ -1759,7 +1759,7 @@
// STUB
}
-void SegInterfaceHunk::listAllDeallocatable(void *param, void (*note)(void*param, reg_t addr)) {
+void SegInterfaceHunk::listAllDeallocatable(void *param, NoteCallback note) {
LIST_ALL_DEALLOCATABLE(Hunk, hunks);
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list