Use OBJECT_DECLARE_TYPE where possible
authorEduardo Habkost <ehabkost@redhat.com>
Mon, 31 Aug 2020 21:07:37 +0000 (17:07 -0400)
committerEduardo Habkost <ehabkost@redhat.com>
Wed, 9 Sep 2020 13:27:11 +0000 (09:27 -0400)
commitc821774a3b7ca991d684c3966171d8657f842aea
tree57b444ef9ee2ac18c63795d00644776ac4b8cc43
parentfa34a3c58ae7161463aded42e70bd59c212ed9f4
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>
73 files changed:
backends/dbus-vmstate.c
hw/audio/intel-hda.h
hw/display/virtio-vga.h
include/authz/base.h
include/authz/list.h
include/authz/listfile.h
include/authz/pamacct.h
include/authz/simple.h
include/crypto/secret_common.h
include/crypto/secret_keyring.h
include/hw/arm/armsse.h
include/hw/hyperv/vmbus.h
include/hw/i2c/i2c.h
include/hw/i2c/smbus_slave.h
include/hw/ipack/ipack.h
include/hw/ipmi/ipmi.h
include/hw/mem/pc-dimm.h
include/hw/ppc/pnv.h
include/hw/ppc/pnv_core.h
include/hw/ppc/pnv_homer.h
include/hw/ppc/pnv_occ.h
include/hw/ppc/pnv_psi.h
include/hw/ppc/pnv_xive.h
include/hw/ppc/spapr_cpu_core.h
include/hw/ppc/spapr_vio.h
include/hw/ppc/xics.h
include/hw/ppc/xive.h
include/hw/s390x/event-facility.h
include/hw/s390x/s390_flic.h
include/hw/s390x/sclp.h
include/hw/sd/sd.h
include/hw/ssi/ssi.h
include/hw/sysbus.h
include/hw/virtio/virtio-gpu.h
include/hw/virtio/virtio-input.h
include/hw/virtio/virtio-mem.h
include/hw/virtio/virtio-pmem.h
include/hw/virtio/virtio-serial.h
include/hw/xen/xen-bus.h
include/io/channel.h
include/io/dns-resolver.h
include/io/net-listener.h
include/scsi/pr-manager.h
include/sysemu/cryptodev.h
include/sysemu/hostmem.h
include/sysemu/rng.h
include/sysemu/tpm_backend.h
include/sysemu/vhost-user-backend.h
target/alpha/cpu-qom.h
target/arm/cpu-qom.h
target/avr/cpu-qom.h
target/cris/cpu-qom.h
target/hppa/cpu-qom.h
target/i386/cpu-qom.h
target/lm32/cpu-qom.h
target/m68k/cpu-qom.h
target/microblaze/cpu-qom.h
target/mips/cpu-qom.h
target/moxie/cpu.h
target/nios2/cpu.h
target/openrisc/cpu.h
target/ppc/cpu-qom.h
target/riscv/cpu.h
target/rx/cpu-qom.h
target/s390x/cpu-qom.h
target/sh4/cpu-qom.h
target/sparc/cpu-qom.h
target/tilegx/cpu.h
target/tricore/cpu-qom.h
target/unicore32/cpu-qom.h
target/xtensa/cpu-qom.h
ui/input-barrier.c
ui/input-linux.c