static void property_get_str(Object *obj, Visitor *v, void *opaque,

                             const char *name, Error **errp)

{

    StringProperty *prop = opaque;

    char *value;



    value = prop->get(obj, errp);

    if (value) {

        visit_type_str(v, &value, name, errp);

        g_free(value);

    }

}

static void property_get_str(Object *obj, Visitor *v, void *opaque,

                             const char *name, Error **errp)

{

    StringProperty *prop = opaque;

    char *value;



    value = prop->get(obj, errp);

    if (value) {

        visit_type_str(v, &value, name, errp);

        g_free(value);

    }

}

    value = prop->get(obj, errp);     if (value) {         visit_type_str(v, &value, name, errp);         g_free(value);
static void FUNC_0(Object *VAR_0, Visitor *VAR_1, void *VAR_2,

                             const char *VAR_3, Error **VAR_4)

{

    StringProperty *prop = VAR_2;

    char *VAR_5;



    VAR_5 = prop->get(VAR_0, VAR_4);

    if (VAR_5) {

        visit_type_str(VAR_1, &VAR_5, VAR_3, VAR_4);

        g_free(VAR_5);

    }

}

static void FUNC_0(Object *VAR_0, Visitor *VAR_1, void *VAR_2,
const char *VAR_3, Error **VAR_4)
{ StringProperty *prop = VAR_2; char *VAR_5; VAR_5 = prop->get(VAR_0, VAR_4); if (VAR_5) { visit_type_str(VAR_1, &VAR_5, VAR_3, VAR_4); g_free(VAR_5); } }