mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-03 07:43:54 -06:00
kernel-doc: Remove $decl_type='type name' hack
The $decl_type='type name' hack makes it impossible to document macros with uppercase names (e.g. most of the macros in object.h). Now that we have explicitly tagged the struct and typedef doc comments in memory.h and object.h, we don't need that hack anymore. This will make the documentation for the macros in object.h finally be rendered as expected. Signed-off-by: Eduardo Habkost <ehabkost@redhat.com> Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Message-Id: <20201003024123.193840-6-ehabkost@redhat.com> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
This commit is contained in:
parent
301302f067
commit
eb4c977508
1 changed files with 1 additions and 11 deletions
|
@ -1064,14 +1064,6 @@ sub output_blockhead {
|
|||
sub dump_declaration($$) {
|
||||
no strict 'refs';
|
||||
my ($prototype, $file) = @_;
|
||||
if ($decl_type eq 'type name') {
|
||||
if ($prototype =~ /^(enum|struct|union)\s+/) {
|
||||
$decl_type = $1;
|
||||
} else {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
my $func = "dump_" . $decl_type;
|
||||
&$func(@_);
|
||||
}
|
||||
|
@ -1928,9 +1920,7 @@ sub process_name($$) {
|
|||
++$warnings;
|
||||
}
|
||||
|
||||
if ($identifier =~ m/^[A-Z]/) {
|
||||
$decl_type = 'type name';
|
||||
} elsif ($identifier =~ m/^struct\b/) {
|
||||
if ($identifier =~ m/^struct\b/) {
|
||||
$decl_type = 'struct';
|
||||
} elsif ($identifier =~ m/^union\b/) {
|
||||
$decl_type = 'union';
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue