Messages in this thread Patch in this message | | | Date | Wed, 22 Nov 2006 15:12:03 -0800 | From | Randy Dunlap <> | Subject | [PATCH 1/2] kernel-doc: stricter function pointer recognition |
| |
From: Randy Dunlap <randy.dunlap@oracle.com>
Be more careful about function pointer args: look for "(...*" instead of just "(".
This line in include/linux/input.h fools the current kernel-doc script into deciding that this is a function pointer:
unsigned long ffbit[NBITS(FF_MAX)];
Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com> --- scripts/kernel-doc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
--- linux-2619-rc6g4.orig/scripts/kernel-doc +++ linux-2619-rc6g4/scripts/kernel-doc @@ -1430,7 +1430,7 @@ sub create_parameterlist($$$) { # corresponding data structures "correctly". Catch it later in # output_* subs. push_parameter($arg, "", $file); - } elsif ($arg =~ m/\(/) { + } elsif ($arg =~ m/\(.*\*/) { # pointer-to-function $arg =~ tr/#/,/; $arg =~ m/[^\(]+\(\*([^\)]+)\)/;
--- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |