Fix util/find-doc-nits to correctly parse function signature typedefs
[oweals/openssl.git] / util / find-doc-nits
index a5fc62f4743524a81f4be08fab1785fcecfffdf8..aaf3eeb4f0d9a91ef180adb3bb7dd16dda608c5d 100755 (executable)
@@ -105,7 +105,10 @@ sub name_synopsis()
             # environment variable env NAME=...
             $sym = $1;
         } elsif ( $line =~ /typedef.*\(\*(\S+)\)\(.*/ ) {
-            # a callback function: typedef ... (*NAME)(...
+            # a callback function pointer: typedef ... (*NAME)(...
+            $sym = $1;
+        } elsif ( $line =~ /typedef.* (\S+)\(.*/ ) {
+            # a callback function signature: typedef ... NAME(...
             $sym = $1;
         } elsif ( $line =~ /typedef.* (\S+);/ ) {
             # a simple typedef: typedef ... NAME;