/* Do not remove the headers from this file! see /USAGE for more info. */ string array known = ({ "Performing memory tests ..." }); string array last_post_array = ({}); int last_post; void create() { #ifndef __CHECK_MEMORY__ destruct(this_object()); #else function f = function(function f) { string array s = explode(check_memory(), "\n") - known; if (sizeof(s - last_post_array) || sizeof(last_post_array - s)) { if (last_post) NEWS_D->remove_post("driver.leaks", last_post); if (sizeof(s)) last_post = NEWS_D->system_post("driver.leaks", "check_memory() output", implode(s, "\n"), "MEMCHECK_D"); } call_out(f, 3600, f); }; call_out(f, 3600, f); #endif }