forked from Minki/linux
[PATCH] kernel-doc: stricter function pointer recognition
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> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
4668edc334
commit
ea82c74093
@ -1430,7 +1430,7 @@ sub create_parameterlist($$$) {
|
|||||||
# corresponding data structures "correctly". Catch it later in
|
# corresponding data structures "correctly". Catch it later in
|
||||||
# output_* subs.
|
# output_* subs.
|
||||||
push_parameter($arg, "", $file);
|
push_parameter($arg, "", $file);
|
||||||
} elsif ($arg =~ m/\(/) {
|
} elsif ($arg =~ m/\(.*\*/) {
|
||||||
# pointer-to-function
|
# pointer-to-function
|
||||||
$arg =~ tr/#/,/;
|
$arg =~ tr/#/,/;
|
||||||
$arg =~ m/[^\(]+\(\*([^\)]+)\)/;
|
$arg =~ m/[^\(]+\(\*([^\)]+)\)/;
|
||||||
|
Loading…
Reference in New Issue
Block a user