]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
wireshark: Switch header files to #pragma once
authorMichal Privoznik <mprivozn@redhat.com>
Fri, 10 Oct 2025 13:20:05 +0000 (15:20 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Tue, 14 Oct 2025 13:08:25 +0000 (15:08 +0200)
The genxdrstub.pl script generates some header files. But they
use the old pattern to guard against multiple inclusion:

  #ifndef SOMETHING_H
  #define SOMETHING_H
  ...
  #endif

Change the script to generate just '#pragma once' used everywhere
else in our code.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
tools/wireshark/util/genxdrstub.pl

index 8cfda25a27eb5e2468d2af7215c93d83e54f80ee..01b663a88cb9db61c2f5edf051b7553012e09e1d 100755 (executable)
@@ -563,11 +563,8 @@ sub add_header_file {
     local $self->{header_contents} = [];
     $self->print("/* *DO NOT MODIFY* this file directly.\n");
     $self->print(" * This file was generated by $0 from libvirt version $libvirt_version */\n");
-    my $ucname = uc $name;
-    $self->print("#ifndef _$ucname\_H_\n");
-    $self->print("#define _$ucname\_H_\n");
+    $self->print("#pragma once\n");
     $block->();
-    $self->print("#endif /* _$ucname\_H_ */");
     push @{ $self->{headers} }, [ $name, delete $self->{header_contents} ];
 }