diff options
author | Randy Dunlap <randy.dunlap@oracle.com> | 2007-02-10 04:45:56 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-02-11 13:51:32 -0500 |
commit | 996a07bcb62c5935248e238a1150089f3d99a6fb (patch) | |
tree | daad83697a9b15b2a426d90623383e7ebe3023b2 /scripts/kernel-doc | |
parent | 78831ba68263d37382d61ea87d738975d992bd0d (diff) |
[PATCH] kernel-doc: allow more whitespace
Allow whitespace in pointer-to-function
[accept "(* done)", not just "(*done)"].
Allow tabs (spaces are already allowed) between "#define" and a macro name.
Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'scripts/kernel-doc')
-rwxr-xr-x | scripts/kernel-doc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/scripts/kernel-doc b/scripts/kernel-doc index 35d7fd9a1e65..cc63cd01d5ee 100755 --- a/scripts/kernel-doc +++ b/scripts/kernel-doc | |||
@@ -1433,7 +1433,7 @@ sub create_parameterlist($$$) { | |||
1433 | } elsif ($arg =~ m/\(.*\*/) { | 1433 | } elsif ($arg =~ m/\(.*\*/) { |
1434 | # pointer-to-function | 1434 | # pointer-to-function |
1435 | $arg =~ tr/#/,/; | 1435 | $arg =~ tr/#/,/; |
1436 | $arg =~ m/[^\(]+\(\*([^\)]+)\)/; | 1436 | $arg =~ m/[^\(]+\(\*\s*([^\)]+)\)/; |
1437 | $param = $1; | 1437 | $param = $1; |
1438 | $type = $arg; | 1438 | $type = $arg; |
1439 | $type =~ s/([^\(]+\(\*)$param/$1/; | 1439 | $type =~ s/([^\(]+\(\*)$param/$1/; |
@@ -1536,7 +1536,7 @@ sub dump_function($$) { | |||
1536 | $prototype =~ s/^__always_inline +//; | 1536 | $prototype =~ s/^__always_inline +//; |
1537 | $prototype =~ s/^noinline +//; | 1537 | $prototype =~ s/^noinline +//; |
1538 | $prototype =~ s/__devinit +//; | 1538 | $prototype =~ s/__devinit +//; |
1539 | $prototype =~ s/^#define +//; #ak added | 1539 | $prototype =~ s/^#define\s+//; #ak added |
1540 | $prototype =~ s/__attribute__ \(\([a-z,]*\)\)//; | 1540 | $prototype =~ s/__attribute__ \(\([a-z,]*\)\)//; |
1541 | 1541 | ||
1542 | # Yes, this truly is vile. We are looking for: | 1542 | # Yes, this truly is vile. We are looking for: |