mirror of
https://github.com/FEX-Emu/linux.git
synced 2025-02-09 12:53:20 +00:00
doc-rst: parse-headers: better handle typedefs
When typedef is used on its multiline format, we need to also parse enum and struct in the same line. Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This commit is contained in:
parent
9c80c74563
commit
6c4c7dadb4
@ -76,7 +76,9 @@ while (<IN>) {
|
|||||||
next;
|
next;
|
||||||
}
|
}
|
||||||
if ($ln =~ m/^\s*enum\s+([_\w][\w\d_]+)\s+\{/
|
if ($ln =~ m/^\s*enum\s+([_\w][\w\d_]+)\s+\{/
|
||||||
|| $ln =~ m/^\s*enum\s+([_\w][\w\d_]+)$/) {
|
|| $ln =~ m/^\s*enum\s+([_\w][\w\d_]+)$/
|
||||||
|
|| $ln =~ m/^\s*typedef\s*enum\s+([_\w][\w\d_]+)\s+\{/
|
||||||
|
|| $ln =~ m/^\s*typedef\s*enum\s+([_\w][\w\d_]+)$/) {
|
||||||
my $s = $1;
|
my $s = $1;
|
||||||
my $n = $1;
|
my $n = $1;
|
||||||
$n =~ tr/A-Z/a-z/;
|
$n =~ tr/A-Z/a-z/;
|
||||||
@ -88,7 +90,10 @@ while (<IN>) {
|
|||||||
next;
|
next;
|
||||||
}
|
}
|
||||||
if ($ln =~ m/^\s*struct\s+([_\w][\w\d_]+)\s+\{/
|
if ($ln =~ m/^\s*struct\s+([_\w][\w\d_]+)\s+\{/
|
||||||
|| $ln =~ m/^\s*struct\s+([[_\w][\w\d_]+)$/) {
|
|| $ln =~ m/^\s*struct\s+([[_\w][\w\d_]+)$/
|
||||||
|
|| $ln =~ m/^\s*typedef\s*struct\s+([_\w][\w\d_]+)\s+\{/
|
||||||
|
|| $ln =~ m/^\s*typedef\s*struct\s+([[_\w][\w\d_]+)$/
|
||||||
|
) {
|
||||||
my $s = $1;
|
my $s = $1;
|
||||||
my $n = $1;
|
my $n = $1;
|
||||||
$n =~ tr/A-Z/a-z/;
|
$n =~ tr/A-Z/a-z/;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user