summaryrefslogtreecommitdiff
path: root/scripts/kernel-doc
diff options
context:
space:
mode:
authorAndrew Morton <akpm@osdl.org>2004-05-20 23:21:21 -0700
committerLinus Torvalds <torvalds@ppc970.osdl.org>2004-05-20 23:21:21 -0700
commit2d7010fe3ee27ffaf042ce7aeaa424d05a64a981 (patch)
tree95173fa0eb5ce6777fdd94249f7db8f17d7e01b8 /scripts/kernel-doc
parentd6e56fb22a8c404c272f773115d66fa371daf648 (diff)
[PATCH] trivial: scripts_kernel-doc should strip comments inside structs'
From: Rusty Russell <rusty@rustcorp.com.au> From: <adobriyan@mail.ru> Long block comment before declaration moves it out of page in pdfs. Alexey $ ./linux-2.6.6-rc2/scripts/kernel-doc.orig -text test.c struct stuff: struct stuff { int a; /** comment here*/char b; }; Members: a aaaa b bbbbb Description: stuff $ ./linux-2.6.6-rc2/scripts/kernel-doc -text test.c struct stuff: struct stuff { int a; char b; }; Members: a aaaa b bbbbb Description: stuff
Diffstat (limited to 'scripts/kernel-doc')
-rwxr-xr-xscripts/kernel-doc2
1 files changed, 2 insertions, 0 deletions
diff --git a/scripts/kernel-doc b/scripts/kernel-doc
index 945a28bdedbd..a331dfdb209f 100755
--- a/scripts/kernel-doc
+++ b/scripts/kernel-doc
@@ -1304,6 +1304,8 @@ sub create_parameterlist($$$) {
}
foreach my $arg (split($splitter, $args)) {
+ # strip comments
+ $arg =~ s/\/\*.*\*\///;
# strip leading/trailing spaces
$arg =~ s/^\s*//;
$arg =~ s/\s*$//;