AutoStr *AutoStr_FromStr(Str *str) { DENG_ASSERT(str); Garbage_TrashInstance(str, (GarbageDestructor) AutoStr_Delete); return str; }
void Garbage_Trash(void *ptr) { Garbage_TrashInstance(ptr, Z_Contains(ptr)? Z_Free : free); }