aboutsummaryrefslogtreecommitdiff
path: root/engines/wintermute/persistent.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/wintermute/persistent.h')
-rw-r--r--engines/wintermute/persistent.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/wintermute/persistent.h b/engines/wintermute/persistent.h
index efdd651154..af1224c200 100644
--- a/engines/wintermute/persistent.h
+++ b/engines/wintermute/persistent.h
@@ -37,7 +37,7 @@ class CBPersistMgr;
// persistence support
typedef void *(*PERSISTBUILD)(void);
-typedef ERRORCODE(*PERSISTLOAD)(void *, CBPersistMgr *);
+typedef bool(*PERSISTLOAD)(void *, CBPersistMgr *);
typedef void (*SYS_INSTANCE_CALLBACK)(void *Instance, void *Data);
} // end of namespace WinterMute
@@ -50,9 +50,9 @@ namespace WinterMute {
static const char _className[];\
static void* persistBuild(void);\
virtual const char* getClassName();\
- static ERRORCODE persistLoad(void* Instance, CBPersistMgr* PersistMgr);\
+ static bool persistLoad(void* Instance, CBPersistMgr* PersistMgr);\
class_name(TDynamicConstructor p1, TDynamicConstructor p2):parent_class(p1, p2){ /*memset(this, 0, sizeof(class_name));*/ };\
- virtual ERRORCODE persist(CBPersistMgr* PersistMgr);\
+ virtual bool persist(CBPersistMgr* PersistMgr);\
void* operator new (size_t size);\
void operator delete(void* p);\
@@ -63,7 +63,7 @@ namespace WinterMute {
return ::new class_name(DYNAMIC_CONSTRUCTOR, DYNAMIC_CONSTRUCTOR);\
}\
\
- ERRORCODE class_name::persistLoad(void* Instance, CBPersistMgr* PersistMgr){\
+ bool class_name::persistLoad(void* Instance, CBPersistMgr* PersistMgr){\
return ((class_name*)Instance)->persist(PersistMgr);\
}\
\