diff options
| author | Sam Ravnborg <sam@ravnborg.org> | 2002-07-24 19:33:15 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.transmeta.com> | 2002-07-24 19:33:15 -0700 |
| commit | fa3faf80ab54056621ca875830655c756dd764eb (patch) | |
| tree | c4e8083d25da7e69205349055f39ca355a9be20b /scripts | |
| parent | 61bdbc4e14ca791b8c74cf0deddf15401a8f3881 (diff) | |
[PATCH] kernel-doc: Fix warnings [4/9]
During processing of skbuff.h three warnings were issued,
because members of an enum within a struct were nor documented.
This patch fixes kernel-doc not to spit out these non-valid warnings.
Originally by Thunder.
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/kernel-doc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/scripts/kernel-doc b/scripts/kernel-doc index b4730f7478b4..b586ca4cacea 100755 --- a/scripts/kernel-doc +++ b/scripts/kernel-doc @@ -646,6 +646,7 @@ sub output_struct_sgml(%) { print " <programlisting>\n"; print $args{'type'}." ".$args{'struct'}." {\n"; foreach $parameter (@{$args{'parameterlist'}}) { + defined($args{'parameterdescs'}{$parameter}) || next; ($args{'parameterdescs'}{$parameter} ne $undescribed) || next; $type = $args{'parametertypes'}{$parameter}; if ($type =~ m/([^\(]*\(\*)\s*\)\s*\(([^\)]*)\)/) { @@ -666,6 +667,7 @@ sub output_struct_sgml(%) { print " <variablelist>\n"; foreach $parameter (@{$args{'parameterlist'}}) { + defined($args{'parameterdescs'}{$parameter}) || next; ($args{'parameterdescs'}{$parameter} ne $undescribed) || next; print " <varlistentry>"; print " <term>$parameter</term>\n"; |
