summaryrefslogtreecommitdiffstats
path: root/scripts/kernel-doc
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>2000-07-08 00:53:00 +0000
committerRalf Baechle <ralf@linux-mips.org>2000-07-08 00:53:00 +0000
commitb8553086288629b4efb77e97f5582e08bc50ad65 (patch)
tree0a19bd1c21e148f35c7a0f76baa4f7a056b966b0 /scripts/kernel-doc
parent75b6d92f2dd5112b02f4e78cf9f35f9825946ef0 (diff)
Merge with 2.4.0-test3-pre4.
Diffstat (limited to 'scripts/kernel-doc')
-rw-r--r--scripts/kernel-doc5
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/kernel-doc b/scripts/kernel-doc
index 649cb6cb3..d5aac6238 100644
--- a/scripts/kernel-doc
+++ b/scripts/kernel-doc
@@ -691,6 +691,8 @@ sub dump_function {
$type = $arg;
$type =~ s/([^\(]+\(\*)$param/\1/;
} else {
+ # evil magic to get fixed array parameters to work
+ $arg =~ s/(.+\s+)(.+)\[.*/\1* \2/;
# print STDERR "SCAN ARG: '$arg'\n";
@args = split('\s', $arg);
@@ -718,7 +720,7 @@ sub dump_function {
}
if ($parameters{$param} eq "") {
$parameters{$param} = "-- undescribed --";
- print STDERR "Warning($lineno): Function parameter '$param' not described in '$function_name'\n";
+ print STDERR "Warning($file:$lineno): Function parameter '$param' not described in '$function_name'\n";
}
push @parameterlist, $param;
@@ -780,6 +782,7 @@ $section = $section_default;
$lineno = 0;
foreach $file (@ARGV) {
+ chomp($file);
if (!open(IN,"<$file")) {
print STDERR "Error: Cannot open file $file\n";
next;