static void smbios_build_type_1_fields(QemuOpts *opts)

{

    const char *val;



    val = qemu_opt_get(opts, "manufacturer");

    if (val) {

        smbios_add_field(1, offsetof(struct smbios_type_1, manufacturer_str),

                         val, strlen(val) + 1);

    }

    val = qemu_opt_get(opts, "product");

    if (val) {

        smbios_add_field(1, offsetof(struct smbios_type_1, product_name_str),

                         val, strlen(val) + 1);

    }

    val = qemu_opt_get(opts, "version");

    if (val) {

        smbios_add_field(1, offsetof(struct smbios_type_1, version_str),

                         val, strlen(val) + 1);

    }

    val = qemu_opt_get(opts, "serial");

    if (val) {

        smbios_add_field(1, offsetof(struct smbios_type_1, serial_number_str),

                         val, strlen(val) + 1);

    }

    val = qemu_opt_get(opts, "uuid");

    if (val) {

        if (qemu_uuid_parse(val, qemu_uuid) != 0) {

            error_report("Invalid UUID");

            exit(1);

        }

    }

    val = qemu_opt_get(opts, "sku");

    if (val) {

        smbios_add_field(1, offsetof(struct smbios_type_1, sku_number_str),

                         val, strlen(val) + 1);

    }

    val = qemu_opt_get(opts, "family");

    if (val) {

        smbios_add_field(1, offsetof(struct smbios_type_1, family_str),

                         val, strlen(val) + 1);

    }

}

static void smbios_build_type_1_fields(QemuOpts *opts)

{

    const char *val;



    val = qemu_opt_get(opts, "manufacturer");

    if (val) {

        smbios_add_field(1, offsetof(struct smbios_type_1, manufacturer_str),

                         val, strlen(val) + 1);

    }

    val = qemu_opt_get(opts, "product");

    if (val) {

        smbios_add_field(1, offsetof(struct smbios_type_1, product_name_str),

                         val, strlen(val) + 1);

    }

    val = qemu_opt_get(opts, "version");

    if (val) {

        smbios_add_field(1, offsetof(struct smbios_type_1, version_str),

                         val, strlen(val) + 1);

    }

    val = qemu_opt_get(opts, "serial");

    if (val) {

        smbios_add_field(1, offsetof(struct smbios_type_1, serial_number_str),

                         val, strlen(val) + 1);

    }

    val = qemu_opt_get(opts, "uuid");

    if (val) {

        if (qemu_uuid_parse(val, qemu_uuid) != 0) {

            error_report("Invalid UUID");

            exit(1);

        }

    }

    val = qemu_opt_get(opts, "sku");

    if (val) {

        smbios_add_field(1, offsetof(struct smbios_type_1, sku_number_str),

                         val, strlen(val) + 1);

    }

    val = qemu_opt_get(opts, "family");

    if (val) {

        smbios_add_field(1, offsetof(struct smbios_type_1, family_str),

                         val, strlen(val) + 1);

    }

}

static void FUNC_0(QemuOpts *VAR_0)

{

    const char *VAR_1;



    VAR_1 = qemu_opt_get(VAR_0, "manufacturer");

    if (VAR_1) {

        smbios_add_field(1, offsetof(struct smbios_type_1, manufacturer_str),

                         VAR_1, strlen(VAR_1) + 1);

    }

    VAR_1 = qemu_opt_get(VAR_0, "product");

    if (VAR_1) {

        smbios_add_field(1, offsetof(struct smbios_type_1, product_name_str),

                         VAR_1, strlen(VAR_1) + 1);

    }

    VAR_1 = qemu_opt_get(VAR_0, "version");

    if (VAR_1) {

        smbios_add_field(1, offsetof(struct smbios_type_1, version_str),

                         VAR_1, strlen(VAR_1) + 1);

    }

    VAR_1 = qemu_opt_get(VAR_0, "serial");

    if (VAR_1) {

        smbios_add_field(1, offsetof(struct smbios_type_1, serial_number_str),

                         VAR_1, strlen(VAR_1) + 1);

    }

    VAR_1 = qemu_opt_get(VAR_0, "uuid");

    if (VAR_1) {

        if (qemu_uuid_parse(VAR_1, qemu_uuid) != 0) {

            error_report("Invalid UUID");

            exit(1);

        }

    }

    VAR_1 = qemu_opt_get(VAR_0, "sku");

    if (VAR_1) {

        smbios_add_field(1, offsetof(struct smbios_type_1, sku_number_str),

                         VAR_1, strlen(VAR_1) + 1);

    }

    VAR_1 = qemu_opt_get(VAR_0, "family");

    if (VAR_1) {

        smbios_add_field(1, offsetof(struct smbios_type_1, family_str),

                         VAR_1, strlen(VAR_1) + 1);

    }

}

static void FUNC_0(QemuOpts *VAR_0)
{ const char *VAR_1; VAR_1 = qemu_opt_get(VAR_0, "manufacturer"); if (VAR_1) { smbios_add_field(1, offsetof(struct smbios_type_1, manufacturer_str),
VAR_1, strlen(VAR_1) + 1); } VAR_1 = qemu_opt_get(VAR_0, "product"); if (VAR_1) { smbios_add_field(1, offsetof(struct smbios_type_1, product_name_str),
VAR_1, strlen(VAR_1) + 1); } VAR_1 = qemu_opt_get(VAR_0, "version"); if (VAR_1) { smbios_add_field(1, offsetof(struct smbios_type_1, version_str),
VAR_1, strlen(VAR_1) + 1); } VAR_1 = qemu_opt_get(VAR_0, "serial"); if (VAR_1) { smbios_add_field(1, offsetof(struct smbios_type_1, serial_number_str),
VAR_1, strlen(VAR_1) + 1); } VAR_1 = qemu_opt_get(VAR_0, "uuid"); if (VAR_1) { if (qemu_uuid_parse(VAR_1, qemu_uuid) != 0) { error_report("Invalid UUID"); exit(1); } } VAR_1 = qemu_opt_get(VAR_0, "sku"); if (VAR_1) { smbios_add_field(1, offsetof(struct smbios_type_1, sku_number_str),
VAR_1, strlen(VAR_1) + 1); } VAR_1 = qemu_opt_get(VAR_0, "family"); if (VAR_1) { smbios_add_field(1, offsetof(struct smbios_type_1, family_str),
VAR_1, strlen(VAR_1) + 1); } }