void object_delete(Object *obj)

{

    object_unparent(obj);

    g_assert(obj->ref == 1);

    object_unref(obj);

    g_free(obj);

}

void object_delete(Object *obj)

{

    object_unparent(obj);

    g_assert(obj->ref == 1);

    object_unref(obj);

    g_free(obj);

}

    g_free(obj);
void FUNC_0(Object *VAR_0)

{

    object_unparent(VAR_0);

    g_assert(VAR_0->ref == 1);

    object_unref(VAR_0);

    g_free(VAR_0);

}

void FUNC_0(Object *VAR_0)
{ object_unparent(VAR_0); g_assert(VAR_0->ref == 1); object_unref(VAR_0); g_free(VAR_0); }