static void qmp_output_start_struct(Visitor *v, const char *name, void **obj,

                                    size_t unused, Error **errp)

{

    QmpOutputVisitor *qov = to_qov(v);

    QDict *dict = qdict_new();



    qmp_output_add(qov, name, dict);

    qmp_output_push(qov, dict, obj);

}

static void qmp_output_start_struct(Visitor *v, const char *name, void **obj,

                                    size_t unused, Error **errp)

{

    QmpOutputVisitor *qov = to_qov(v);

    QDict *dict = qdict_new();



    qmp_output_add(qov, name, dict);

    qmp_output_push(qov, dict, obj);

}

static void FUNC_0(Visitor *VAR_0, const char *VAR_1, void **VAR_2,

                                    size_t VAR_3, Error **VAR_4)

{

    QmpOutputVisitor *qov = to_qov(VAR_0);

    QDict *dict = qdict_new();



    qmp_output_add(qov, VAR_1, dict);

    qmp_output_push(qov, dict, VAR_2);

}

static void FUNC_0(Visitor *VAR_0, const char *VAR_1, void **VAR_2,
size_t VAR_3, Error **VAR_4)
{ QmpOutputVisitor *qov = to_qov(VAR_0); QDict *dict = qdict_new(); qmp_output_add(qov, VAR_1, dict); qmp_output_push(qov, dict, VAR_2); }