void i2c_register_slave(I2CSlaveInfo *info)

{

    assert(info->qdev.size >= sizeof(i2c_slave));

    info->qdev.init = i2c_slave_qdev_init;

    info->qdev.bus_type = BUS_TYPE_I2C;

    qdev_register(&info->qdev);

}

void i2c_register_slave(I2CSlaveInfo *info)

{

    assert(info->qdev.size >= sizeof(i2c_slave));

    info->qdev.init = i2c_slave_qdev_init;

    info->qdev.bus_type = BUS_TYPE_I2C;

    qdev_register(&info->qdev);

}

void FUNC_0(I2CSlaveInfo *VAR_0)

{

    assert(VAR_0->qdev.size >= sizeof(i2c_slave));

    VAR_0->qdev.init = i2c_slave_qdev_init;

    VAR_0->qdev.bus_type = BUS_TYPE_I2C;

    qdev_register(&VAR_0->qdev);

}

void FUNC_0(I2CSlaveInfo *VAR_0)
{ assert(VAR_0->qdev.size >= sizeof(i2c_slave)); VAR_0->qdev.init = i2c_slave_qdev_init; VAR_0->qdev.bus_type = BUS_TYPE_I2C; qdev_register(&VAR_0->qdev); }