--- deliantra/server/include/cfperl.h 2007/01/07 18:01:09 1.48 +++ deliantra/server/include/cfperl.h 2007/01/23 03:56:45 1.51 @@ -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 @@ -142,6 +142,7 @@ MTH void refcnt_inc () const { ++refcnt; } MTH void refcnt_dec () const { --refcnt; } + MTH int refcnt_cnt () const; // check wether the object has died and destroy MTH void refcnt_chk () { if (refcnt <= 0) do_check (); }