void _Thing_forget_nozero (Thing me) { if (! me) return; if (Melder_debug == 40) Melder_casual (U"destroying ", my classInfo -> className); //Melder_casual (U"_Thing_forget_nozero before"); my v_destroy (); //Melder_casual (U"_Thing_forget_nozero after"); theTotalNumberOfThings -= 1; }
void _Thing_forget (Thing me) { if (! me) return; if (Melder_debug == 40) Melder_casual (U"destroying ", my classInfo -> className); my v_destroy (); trace (U"destroying ", my classInfo -> className); //Melder_free (me); delete me; theTotalNumberOfThings -= 1; }