--- deliantra/server/include/cfperl.h 2007/01/08 01:19:03 1.49 +++ deliantra/server/include/cfperl.h 2007/01/26 22:06:30 1.52 @@ -62,6 +62,7 @@ void cfperl_init (); void cfperl_main (); +void cfperl_emergency_save (); ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -132,7 +133,6 @@ enum { F_DESTROYED = 0x01, - F_BORROWED = 0x02, }; // object is delete'd after the refcount reaches 0 @@ -166,7 +166,8 @@ AV *cb; // CF+ callbacks shstr attach; // generic extension attachment information - void optimise (); // possibly save some memory by destroying unneeded data + void sever_self (); // sever this object from its self, if it has one. + void optimise (); // possibly save some memory by destroying unneeded data attachable () : flags (0), refcnt (0), self (0), cb (0), attach (0)