[PATCH 21/23] checkpatch: handle return types of pointers to functions

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Andy Whitcroft
Date: Thursday, June 12, 2008 - 5:06 am

Make sure we correctly mark the return type of the pointer to a function
declaration.

    const void *(*sb_tag)(struct sysfs_tag_info *info);

Signed-off-by: Andy Whitcroft <apw@shadowen.org>
---
 scripts/checkpatch.pl |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
index 775f2b1..6d07b67 100755
--- a/scripts/checkpatch.pl
+++ b/scripts/checkpatch.pl
@@ -715,7 +715,7 @@ sub annotate_values {
 				$av_preprocessor = 0;
 			}
 
-		} elsif ($cur =~ /^($Type)\s*(?:$Ident|,|\))/) {
+		} elsif ($cur =~ /^($Type)\s*(?:$Ident|,|\)|\()/) {
 			print "DECLARE($1)\n" if ($dbg_values > 1);
 			$type = 'T';
 
-- 
1.5.6.rc0.140.ga9675

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
update checkpatch to version 0.20, Andy Whitcroft, (Thu Jun 12, 5:05 am)
[PATCH 01/23] checkpatch: Version: 0.20, Andy Whitcroft, (Thu Jun 12, 5:05 am)
[PATCH 14/23] checkpatch: condition/loop indent checks, Andy Whitcroft, (Thu Jun 12, 5:05 am)
[PATCH 15/23] checkpatch: usb_free_urb() can take NULL, Andy Whitcroft, (Thu Jun 12, 5:05 am)
[PATCH 16/23] checkpatch: correct spelling in kfree checks, Andy Whitcroft, (Thu Jun 12, 5:05 am)
[PATCH 18/23] checkpatch: improve type matcher debug, Andy Whitcroft, (Thu Jun 12, 5:05 am)
[PATCH 21/23] checkpatch: handle return types of pointers ..., Andy Whitcroft, (Thu Jun 12, 5:06 am)