]> git.ipfire.org Git - thirdparty/libvirt.git/commit
Require a semicolon for VIR_ONCE_GLOBAL_INIT calls
authorCole Robinson <crobinso@redhat.com>
Sun, 20 Jan 2019 17:23:29 +0000 (12:23 -0500)
committerCole Robinson <crobinso@redhat.com>
Sun, 3 Feb 2019 22:46:29 +0000 (17:46 -0500)
commitaf36f8a641809556ac18dcc076f996033cb2385c
treea0f4607eb8474ffcc823d112a83ed9d7d14fb4a6
parent8bec5488a60ece485309dc2955227b61bf1a2f27
Require a semicolon for VIR_ONCE_GLOBAL_INIT calls

Missing semicolon at the end of macros can confuse some analyzers
(like cppcheck <filename>). VIR_ONCE_GLOBAL_INIT is almost
exclusively called without an ending semicolon, but let's
standardize on using one like the other macros.

Add a dummy struct definition at the end of the macro, so
the compiler will require callers to add a semicolon.

Reviewed-by: John Ferlan <jferlan@redhat.com>
Signed-off-by: Cole Robinson <crobinso@redhat.com>
68 files changed:
src/bhyve/bhyve_conf.c
src/conf/capabilities.c
src/conf/domain_capabilities.c
src/conf/domain_conf.c
src/conf/domain_event.c
src/conf/network_event.c
src/conf/node_device_event.c
src/conf/object_event.c
src/conf/secret_event.c
src/conf/storage_event.c
src/conf/virdomainobjlist.c
src/conf/virinterfaceobj.c
src/conf/virnetworkobj.c
src/conf/virnodedeviceobj.c
src/conf/virnwfilterbindingobj.c
src/conf/virnwfilterbindingobjlist.c
src/conf/virsecretobj.c
src/conf/virstorageobj.c
src/datatypes.c
src/interface/interface_backend_netcf.c
src/libxl/libxl_conf.c
src/libxl/libxl_domain.c
src/libxl/libxl_migration.c
src/logging/log_handler.c
src/lxc/lxc_conf.c
src/lxc/lxc_monitor.c
src/node_device/node_device_udev.c
src/qemu/qemu_agent.c
src/qemu/qemu_blockjob.c
src/qemu/qemu_capabilities.c
src/qemu/qemu_conf.c
src/qemu/qemu_domain.c
src/qemu/qemu_monitor.c
src/rpc/virkeepalive.c
src/rpc/virnetclient.c
src/rpc/virnetclientprogram.c
src/rpc/virnetclientstream.c
src/rpc/virnetdaemon.c
src/rpc/virnetsaslcontext.c
src/rpc/virnetserver.c
src/rpc/virnetserverclient.c
src/rpc/virnetserverprogram.c
src/rpc/virnetserverservice.c
src/rpc/virnetsocket.c
src/rpc/virnettlscontext.c
src/test/test_driver.c
src/util/virclosecallbacks.c
src/util/virdevmapper.c
src/util/virdnsmasq.c
src/util/virfdstream.c
src/util/virfilecache.c
src/util/virfirewall.c
src/util/virhash.c
src/util/virhostdev.c
src/util/viridentity.c
src/util/virlog.c
src/util/virmdev.c
src/util/virpci.c
src/util/virportallocator.c
src/util/virresctrl.c
src/util/virscsi.c
src/util/virscsivhost.c
src/util/virstoragefilebackend.c
src/util/virthread.h
src/util/virthreadjob.c
src/util/virusb.c
src/vz/vz_driver.c
tests/virfilecachetest.c