]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
syntax-check: check for G_GNUC_UNUSED instead of ATTRIBUTE_UNUSED
authorJán Tomko <jtomko@redhat.com>
Mon, 14 Oct 2019 13:02:40 +0000 (15:02 +0200)
committerJán Tomko <jtomko@redhat.com>
Tue, 15 Oct 2019 09:25:26 +0000 (11:25 +0200)
Signed-off-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
build-aux/syntax-check.mk

index f4712c24c343c90f10af85f46ad7e34bdf0f7fc9..c220dadd6c4711fd145682e8f5b154472e0c2851 100644 (file)
@@ -370,7 +370,7 @@ sc_flags_usage:
          | $(GREP) -c '\(long\|unsigned\) flags')" != 4 && \
          { echo '$(ME): new API should use "unsigned int flags"' 1>&2; \
            exit 1; } || :
-       @prohibit=' flags ATTRIBUTE_UNUSED' \
+       @prohibit=' flags G_GNUC_UNUSED' \
        exclude='virSecurityDomainImageLabelFlags' \
        halt='flags should be checked with virCheckFlags' \
          $(_sc_search_regexp)
@@ -620,12 +620,12 @@ sc_prohibit_return_as_function:
        halt='avoid extra () with return statements' \
          $(_sc_search_regexp)
 
-# ATTRIBUTE_UNUSED should only be applied in implementations, not
+# G_GNUC_UNUSED should only be applied in implementations, not
 # header declarations
-sc_avoid_attribute_unused_in_header:
-       @prohibit='^[^#]*ATTRIBUTE_UNUSED([^:]|$$)' \
+sc_avoid_g_gnuc_unused_in_header:
+       @prohibit='^[^#]*G_GNUC_UNUSED([^:]|$$)' \
        in_vc_files='\.h$$' \
-       halt='use ATTRIBUTE_UNUSED in .c rather than .h files' \
+       halt='use G_GNUC_UNUSED in .c rather than .h files' \
          $(_sc_search_regexp)
 
 sc_prohibit_int_index:
@@ -2295,7 +2295,7 @@ exclude_file_name_regexp--sc_prohibit_int_ijk = \
 exclude_file_name_regexp--sc_prohibit_unsigned_pid = \
   ^(include/libvirt/.*\.h|src/(qemu/qemu_driver\.c|driver-hypervisor\.h|libvirt(-[a-z]*)?\.c|.*\.x|util/vir(polkit|systemd)\.c)|tests/virpolkittest\.c|tools/virsh-domain\.c)$$
 
-exclude_file_name_regexp--sc_avoid_attribute_unused_in_header = \
+exclude_file_name_regexp--sc_avoid_g_gnuc_unused_in_header = \
   ^(src/util/virlog\.h|src/network/bridge_driver\.h)$$
 
 exclude_file_name_regexp--sc_prohibit_mixed_case_abbreviations = \