Replace typedefs + DECLARE_OBJ_CHECKERS with equivalent OBJECT_DECLARE_TYPE macro.
Generated using: $ ./scripts/codeconverter/converter.py -i \ --pattern=AddObjectDeclareType $(git grep -l '' -- '*.[ch]') Signed-off-by: Eduardo Habkost <ehabk...@redhat.com> --- Cc: John Snow <js...@redhat.com> Cc: Kevin Wolf <kw...@redhat.com> Cc: Max Reitz <mre...@redhat.com> Cc: Gerd Hoffmann <kra...@redhat.com> Cc: "Daniel P. Berrangé" <berra...@redhat.com> Cc: David Gibson <da...@gibson.dropbear.id.au> Cc: Greg Kurz <gr...@kaod.org> Cc: "Cédric Le Goater" <c...@kaod.org> Cc: Richard Henderson <richard.hender...@linaro.org> Cc: Paolo Bonzini <pbonz...@redhat.com> Cc: qemu-bl...@nongnu.org Cc: qemu-devel@nongnu.org Cc: qemu-...@nongnu.org --- hw/usb/u2f.h | 6 +----- include/crypto/tlscreds.h | 5 +---- include/hw/ppc/spapr_drc.h | 5 +---- include/hw/ppc/spapr_xive.h | 5 +---- include/qemu/accel.h | 4 +--- hw/block/fdc-sysbus.c | 5 +---- 6 files changed, 6 insertions(+), 24 deletions(-) diff --git a/hw/usb/u2f.h b/hw/usb/u2f.h index 5767ca8fac9..e6e3ead40f1 100644 --- a/hw/usb/u2f.h +++ b/hw/usb/u2f.h @@ -32,13 +32,10 @@ #define U2FHID_PACKET_SIZE 64 #define U2FHID_PENDING_IN_NUM 32 -typedef struct U2FKeyState U2FKeyState; typedef struct U2FKeyInfo U2FKeyInfo; #define TYPE_U2F_KEY "u2f-key" -typedef struct U2FKeyClass U2FKeyClass; -DECLARE_OBJ_CHECKERS(U2FKeyState, U2FKeyClass, - U2F_KEY, TYPE_U2F_KEY) +OBJECT_DECLARE_TYPE(U2FKeyState, U2FKeyClass, U2F_KEY) /* * Callbacks to be used by the U2F key base device (i.e. hw/u2f.c) @@ -69,7 +66,6 @@ struct U2FKeyState { uint8_t pending_in_end; uint8_t pending_in_num; }; -typedef struct U2FKeyState U2FKeyState; /* * API to be used by the U2F key device variants (i.e. hw/u2f-*.c) diff --git a/include/crypto/tlscreds.h b/include/crypto/tlscreds.h index 2a8a8570109..617979a3986 100644 --- a/include/crypto/tlscreds.h +++ b/include/crypto/tlscreds.h @@ -25,10 +25,7 @@ #include "qom/object.h" #define TYPE_QCRYPTO_TLS_CREDS "tls-creds" -typedef struct QCryptoTLSCreds QCryptoTLSCreds; -typedef struct QCryptoTLSCredsClass QCryptoTLSCredsClass; -DECLARE_OBJ_CHECKERS(QCryptoTLSCreds, QCryptoTLSCredsClass, QCRYPTO_TLS_CREDS, - TYPE_QCRYPTO_TLS_CREDS) +OBJECT_DECLARE_TYPE(QCryptoTLSCreds, QCryptoTLSCredsClass, QCRYPTO_TLS_CREDS) #define QCRYPTO_TLS_CREDS_DH_PARAMS "dh-params.pem" diff --git a/include/hw/ppc/spapr_drc.h b/include/hw/ppc/spapr_drc.h index 540439812f0..ff876fd74ca 100644 --- a/include/hw/ppc/spapr_drc.h +++ b/include/hw/ppc/spapr_drc.h @@ -20,10 +20,7 @@ #include "qapi/error.h" #define TYPE_SPAPR_DR_CONNECTOR "spapr-dr-connector" -typedef struct SpaprDrc SpaprDrc; -typedef struct SpaprDrcClass SpaprDrcClass; -DECLARE_OBJ_CHECKERS(SpaprDrc, SpaprDrcClass, - SPAPR_DR_CONNECTOR, TYPE_SPAPR_DR_CONNECTOR) +OBJECT_DECLARE_TYPE(SpaprDrc, SpaprDrcClass, SPAPR_DR_CONNECTOR) #define TYPE_SPAPR_DRC_PHYSICAL "spapr-drc-physical" typedef struct SpaprDrcPhysical SpaprDrcPhysical; diff --git a/include/hw/ppc/spapr_xive.h b/include/hw/ppc/spapr_xive.h index 333095c3fd9..9e7c46c801f 100644 --- a/include/hw/ppc/spapr_xive.h +++ b/include/hw/ppc/spapr_xive.h @@ -15,10 +15,7 @@ #include "qom/object.h" #define TYPE_SPAPR_XIVE "spapr-xive" -typedef struct SpaprXive SpaprXive; -typedef struct SpaprXiveClass SpaprXiveClass; -DECLARE_OBJ_CHECKERS(SpaprXive, SpaprXiveClass, - SPAPR_XIVE, TYPE_SPAPR_XIVE) +OBJECT_DECLARE_TYPE(SpaprXive, SpaprXiveClass, SPAPR_XIVE) struct SpaprXive { XiveRouter parent; diff --git a/include/qemu/accel.h b/include/qemu/accel.h index 8dc4ccc39ef..1b7696f9fbc 100644 --- a/include/qemu/accel.h +++ b/include/qemu/accel.h @@ -54,15 +54,13 @@ struct AccelClass { */ GPtrArray *compat_props; }; -typedef struct AccelClass AccelClass; #define TYPE_ACCEL_BASE "accel" #define ACCEL_CLASS_SUFFIX "-" TYPE_ACCEL_BASE #define ACCEL_CLASS_NAME(a) (a ACCEL_CLASS_SUFFIX) -DECLARE_OBJ_CHECKERS(AccelState, AccelClass, - ACCEL_BASE, TYPE_ACCEL_BASE) +OBJECT_DECLARE_TYPE(AccelState, AccelClass, ACCEL_BASE) AccelClass *accel_find(const char *opt_name); AccelState *current_accel(void); diff --git a/hw/block/fdc-sysbus.c b/hw/block/fdc-sysbus.c index 57fc8773f12..ecce27db34e 100644 --- a/hw/block/fdc-sysbus.c +++ b/hw/block/fdc-sysbus.c @@ -33,10 +33,7 @@ #include "trace.h" #define TYPE_SYSBUS_FDC "base-sysbus-fdc" -typedef struct FDCtrlSysBusClass FDCtrlSysBusClass; -typedef struct FDCtrlSysBus FDCtrlSysBus; -DECLARE_OBJ_CHECKERS(FDCtrlSysBus, FDCtrlSysBusClass, - SYSBUS_FDC, TYPE_SYSBUS_FDC) +OBJECT_DECLARE_TYPE(FDCtrlSysBus, FDCtrlSysBusClass, SYSBUS_FDC) struct FDCtrlSysBusClass { /*< private >*/ -- 2.31.1