From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750835AbXBMTjY (ORCPT ); Tue, 13 Feb 2007 14:39:24 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1750837AbXBMTjY (ORCPT ); Tue, 13 Feb 2007 14:39:24 -0500 Received: from rgminet01.oracle.com ([148.87.113.118]:20275 "EHLO rgminet01.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750835AbXBMTjY (ORCPT ); Tue, 13 Feb 2007 14:39:24 -0500 Date: Tue, 13 Feb 2007 11:35:22 -0800 From: Randy Dunlap To: Johannes Berg Cc: lkml , akpm Subject: [PATCH v2] kernel-doc: include struct short description in title output Message-Id: <20070213113522.8490ddaf.randy.dunlap@oracle.com> In-Reply-To: <1171394317.10344.111.camel@johannes.berg> References: <20070213111042.e10a4234.randy.dunlap@oracle.com> <1171394317.10344.111.camel@johannes.berg> Organization: Oracle Linux Eng. X-Mailer: Sylpheed 2.3.0 (GTK+ 2.8.10; x86_64-unknown-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Whitelist: TRUE X-Whitelist: TRUE X-Brightmail-Tracker: AAAAAQAAAAI= Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org > Yup, that fixes it for structs. I guess I forgot to mention this earlier > because I didn't notice it until now... the same bug exists for > functions as well. updated patch. Thanks. --- From: Randy Dunlap Output of a function or struct in html mode needs to include the short description from the function/struct name line in the output title line. Signed-off-by: Randy Dunlap --- scripts/kernel-doc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- linux-2.6.20-git7.orig/scripts/kernel-doc +++ linux-2.6.20-git7/scripts/kernel-doc @@ -452,7 +452,7 @@ sub output_struct_html(%) { my %args = %{$_[0]}; my ($parameter); - print "

".$args{'type'}." ".$args{'struct'}."

\n"; + print "

".$args{'type'}." ".$args{'struct'}. " - " .$args{'purpose'}."

\n"; print "".$args{'type'}." ".$args{'struct'}." {
\n"; foreach $parameter (@{$args{'parameterlist'}}) { if ($parameter =~ /^#/) { @@ -498,8 +498,8 @@ sub output_function_html(%) { my %args = %{$_[0]}; my ($parameter, $section); my $count; - print "

Function

\n"; + print "

" .$args{'function'}." - ".$args{'purpose'}."

\n"; print "".$args{'functiontype'}."\n"; print "".$args{'function'}."\n"; print "(";