]> xenbits.xensource.com Git - libvirt.git/commit
esx: Use ESX_VI_CHECK_ARG_LIST macro to avoid code duplication
authorMarcos Paulo de Souza <marcos.souza.org@gmail.com>
Wed, 4 Jul 2018 02:31:23 +0000 (23:31 -0300)
committerMichal Privoznik <mprivozn@redhat.com>
Wed, 4 Jul 2018 06:17:59 +0000 (08:17 +0200)
commitf7ac4f7ee508b66c7e76b818377fcc222daad5b5
treec3a37b5492d3e2bb3afab3529b33603f7efc0356
parent03212ab9255b86fb9fbc91bd6dca25bbb63f5d21
esx: Use ESX_VI_CHECK_ARG_LIST macro to avoid code duplication

By using this macro we can avoid boilerplate code to check for arrays of
objects from ESX driver. This replacement was done using the coccinelle
script bellow:

@@
identifier ptr;
@@

-if (!ptr || *ptr) { ... }
+ESX_VI_CHECK_ARG_LIST(ptr);

Signed-off-by: Marcos Paulo de Souza <marcos.souza.org@gmail.com>
src/esx/esx_driver.c
src/esx/esx_network_driver.c
src/esx/esx_util.c
src/esx/esx_vi.c
src/esx/esx_vi_methods.c
src/esx/esx_vi_types.c