docs-rst: improve typedef parser
[deliverable/linux.git] / scripts / kernel-doc
index d225e178aa1bb3b7326a57d636ebdefd5c6c3a6a..ad6d4e495f3f3aff6b6e827e9a2282f2889ad5d5 100755 (executable)
@@ -2190,7 +2190,9 @@ sub dump_typedef($$) {
     $x =~ s@/\*.*?\*/@@gos;    # strip comments.
 
     # Parse function prototypes
-    if ($x =~ /typedef\s+(\w+)\s*\(\*\s*(\w\S+)\s*\)\s*\((.*)\);/) {
+    if ($x =~ /typedef\s+(\w+)\s*\(\*\s*(\w\S+)\s*\)\s*\((.*)\);/ ||
+       $x =~ /typedef\s+(\w+)\s*(\w\S+)\s*\s*\((.*)\);/) {
+
        # Function typedefs
        $return_type = $1;
        $declaration_name = $2;
This page took 0.025384 seconds and 5 git commands to generate.