From 0ed78e78007bb74e48e6f59fa2388bb244153bf0 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Mon, 9 Oct 2017 13:21:24 +0200 Subject: [PATCH] Fix util/find-doc-nits to correctly parse function signature typedefs Reviewed-by: Matt Caswell Reviewed-by: Bernd Edlinger (Merged from https://github.com/openssl/openssl/pull/4499) --- util/find-doc-nits | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/util/find-doc-nits b/util/find-doc-nits index a5fc62f474..aaf3eeb4f0 100755 --- a/util/find-doc-nits +++ b/util/find-doc-nits @@ -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; -- 2.39.5