void bdrv_set_boot_sector(BlockDriverState *bs, const uint8_t *data, int size)

{

    bs->boot_sector_enabled = 1;

    if (size > 512)

        size = 512;

    memcpy(bs->boot_sector_data, data, size);

    memset(bs->boot_sector_data + size, 0, 512 - size);

}

void bdrv_set_boot_sector(BlockDriverState *bs, const uint8_t *data, int size)

{

    bs->boot_sector_enabled = 1;

    if (size > 512)

        size = 512;

    memcpy(bs->boot_sector_data, data, size);

    memset(bs->boot_sector_data + size, 0, 512 - size);

}

void FUNC_0(BlockDriverState *VAR_0, const uint8_t *VAR_1, int VAR_2)

{

    VAR_0->boot_sector_enabled = 1;

    if (VAR_2 > 512)

        VAR_2 = 512;

    memcpy(VAR_0->boot_sector_data, VAR_1, VAR_2);

    memset(VAR_0->boot_sector_data + VAR_2, 0, 512 - VAR_2);

}

void FUNC_0(BlockDriverState *VAR_0, const uint8_t *VAR_1, int VAR_2)
{ VAR_0->boot_sector_enabled = 1; if (VAR_2 > 512)
VAR_2 = 512; memcpy(VAR_0->boot_sector_data, VAR_1, VAR_2); memset(VAR_0->boot_sector_data + VAR_2, 0, 512 - VAR_2); }