Object *object_dynamic_cast(Object *obj, const char *typename)

{

    if (object_class_dynamic_cast(object_get_class(obj), typename)) {

        return obj;

    }



    return NULL;

}

Object *object_dynamic_cast(Object *obj, const char *typename)

{

    if (object_class_dynamic_cast(object_get_class(obj), typename)) {

        return obj;

    }



    return NULL;

}

    if (object_class_dynamic_cast(object_get_class(obj), typename)) {
Object *FUNC_0(Object *obj, const char *typename)

{

    if (object_class_dynamic_cast(object_get_class(obj), typename)) {

        return obj;

    }



    return NULL;

}

Object *FUNC_0(Object *obj, const char *typename)
{ if (object_class_dynamic_cast(object_get_class(obj), typename)) { return obj; } return NULL; }