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

                                    uint16List **list, Error **errp)

{

    Error *err = NULL;

    StringOutputVisitor *ov;

    Visitor *v;

    char *str;



    ov = string_output_visitor_new(false);

    object_property_get(obj, string_output_get_visitor(ov),

                        name, &err);

    if (err) {

        error_propagate(errp, err);

        goto out;

    }

    str = string_output_get_string(ov);

    v = string_input_visitor_new(str);

    visit_type_uint16List(v, NULL, list, errp);



    g_free(str);

    visit_free(v);

out:

    string_output_visitor_cleanup(ov);

}

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

                                    uint16List **list, Error **errp)

{

    Error *err = NULL;

    StringOutputVisitor *ov;

    Visitor *v;

    char *str;



    ov = string_output_visitor_new(false);

    object_property_get(obj, string_output_get_visitor(ov),

                        name, &err);

    if (err) {

        error_propagate(errp, err);

        goto out;

    }

    str = string_output_get_string(ov);

    v = string_input_visitor_new(str);

    visit_type_uint16List(v, NULL, list, errp);



    g_free(str);

    visit_free(v);

out:

    string_output_visitor_cleanup(ov);

}

void FUNC_0(Object *VAR_0, const char *VAR_1,

                                    uint16List **VAR_2, Error **VAR_3)

{

    Error *err = NULL;

    StringOutputVisitor *ov;

    Visitor *v;

    char *VAR_4;



    ov = string_output_visitor_new(false);

    object_property_get(VAR_0, string_output_get_visitor(ov),

                        VAR_1, &err);

    if (err) {

        error_propagate(VAR_3, err);

        goto out;

    }

    VAR_4 = string_output_get_string(ov);

    v = string_input_visitor_new(VAR_4);

    visit_type_uint16List(v, NULL, VAR_2, VAR_3);



    g_free(VAR_4);

    visit_free(v);

out:

    string_output_visitor_cleanup(ov);

}

void FUNC_0(Object *VAR_0, const char *VAR_1,
uint16List **VAR_2, Error **VAR_3)
{ Error *err = NULL; StringOutputVisitor *ov; Visitor *v; char *VAR_4; ov = string_output_visitor_new(false); object_property_get(VAR_0, string_output_get_visitor(ov),
VAR_1, &err); if (err) { error_propagate(VAR_3, err); goto out; } VAR_4 = string_output_get_string(ov); v = string_input_visitor_new(VAR_4); visit_type_uint16List(v, NULL, VAR_2, VAR_3); g_free(VAR_4); visit_free(v); out:
string_output_visitor_cleanup(ov); }