const char *qemu_opt_get(QemuOpts *opts, const char *name)

{

    QemuOpt *opt = qemu_opt_find(opts, name);



    if (!opt) {

        const QemuOptDesc *desc = find_desc_by_name(opts->list->desc, name);

        if (desc && desc->def_value_str) {

            return desc->def_value_str;

        }

    }

    return opt ? opt->str : NULL;

}

const char *qemu_opt_get(QemuOpts *opts, const char *name)

{

    QemuOpt *opt = qemu_opt_find(opts, name);



    if (!opt) {

        const QemuOptDesc *desc = find_desc_by_name(opts->list->desc, name);

        if (desc && desc->def_value_str) {

            return desc->def_value_str;

        }

    }

    return opt ? opt->str : NULL;

}

const char *FUNC_0(QemuOpts *VAR_0, const char *VAR_1)

{

    QemuOpt *opt = qemu_opt_find(VAR_0, VAR_1);



    if (!opt) {

        const QemuOptDesc *VAR_2 = find_desc_by_name(VAR_0->list->VAR_2, VAR_1);

        if (VAR_2 && VAR_2->def_value_str) {

            return VAR_2->def_value_str;

        }

    }

    return opt ? opt->str : NULL;

}

const char *FUNC_0(QemuOpts *VAR_0, const char *VAR_1)
{ QemuOpt *opt = qemu_opt_find(VAR_0, VAR_1); if (!opt) { const QemuOptDesc *VAR_2 = find_desc_by_name(VAR_0->list->VAR_2, VAR_1); if (VAR_2 && VAR_2->def_value_str) { return VAR_2->def_value_str; } } return opt ? opt->str : NULL; }