void object_property_add_link(Object *obj, const char *name,

                              const char *type, Object **child,

                              Error **errp)

{

    gchar *full_type;



    full_type = g_strdup_printf("link<%s>", type);



    object_property_add(obj, name, full_type,

                        object_get_link_property,

                        object_set_link_property,

                        NULL, child, errp);



    g_free(full_type);

}

void object_property_add_link(Object *obj, const char *name,

                              const char *type, Object **child,

                              Error **errp)

{

    gchar *full_type;



    full_type = g_strdup_printf("link<%s>", type);



    object_property_add(obj, name, full_type,

                        object_get_link_property,

                        object_set_link_property,

                        NULL, child, errp);



    g_free(full_type);

}

                        NULL, child, errp);
void FUNC_0(Object *VAR_0, const char *VAR_1,

                              const char *VAR_2, Object **VAR_3,

                              Error **VAR_4)

{

    gchar *full_type;



    full_type = g_strdup_printf("link<%s>", VAR_2);



    object_property_add(VAR_0, VAR_1, full_type,

                        object_get_link_property,

                        object_set_link_property,

                        NULL, VAR_3, VAR_4);



    g_free(full_type);

}

void FUNC_0(Object *VAR_0, const char *VAR_1,
const char *VAR_2, Object **VAR_3,
Error **VAR_4)
{ gchar *full_type; full_type = g_strdup_printf("link<%s>", VAR_2); object_property_add(VAR_0, VAR_1, full_type,
object_get_link_property,
object_set_link_property,
NULL, VAR_3, VAR_4); g_free(full_type); }