mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-06 09:13:55 -06:00
Use OBJECT_DECLARE_TYPE where possible
Replace DECLARE_OBJ_CHECKERS with OBJECT_DECLARE_TYPE where the typedefs can be safely removed. Generated running: $ ./scripts/codeconverter/converter.py -i \ --pattern=DeclareObjCheckers $(git grep -l '' -- '*.[ch]') Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Message-Id: <20200831210740.126168-16-ehabkost@redhat.com> Message-Id: <20200831210740.126168-17-ehabkost@redhat.com> Message-Id: <20200831210740.126168-18-ehabkost@redhat.com> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
This commit is contained in:
parent
fa34a3c58a
commit
c821774a3b
73 changed files with 146 additions and 292 deletions
|
@ -16,12 +16,10 @@ enum i2c_event {
|
|||
I2C_NACK /* Masker NACKed a receive byte. */
|
||||
};
|
||||
|
||||
typedef struct I2CSlave I2CSlave;
|
||||
|
||||
#define TYPE_I2C_SLAVE "i2c-slave"
|
||||
typedef struct I2CSlaveClass I2CSlaveClass;
|
||||
DECLARE_OBJ_CHECKERS(I2CSlave, I2CSlaveClass,
|
||||
I2C_SLAVE, TYPE_I2C_SLAVE)
|
||||
OBJECT_DECLARE_TYPE(I2CSlave, I2CSlaveClass,
|
||||
i2c_slave, I2C_SLAVE)
|
||||
|
||||
struct I2CSlaveClass {
|
||||
DeviceClass parent_class;
|
||||
|
|
|
@ -29,10 +29,8 @@
|
|||
#include "qom/object.h"
|
||||
|
||||
#define TYPE_SMBUS_DEVICE "smbus-device"
|
||||
typedef struct SMBusDevice SMBusDevice;
|
||||
typedef struct SMBusDeviceClass SMBusDeviceClass;
|
||||
DECLARE_OBJ_CHECKERS(SMBusDevice, SMBusDeviceClass,
|
||||
SMBUS_DEVICE, TYPE_SMBUS_DEVICE)
|
||||
OBJECT_DECLARE_TYPE(SMBusDevice, SMBusDeviceClass,
|
||||
smbus_device, SMBUS_DEVICE)
|
||||
|
||||
|
||||
struct SMBusDeviceClass {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue