From: Richard Levitte Date: Mon, 9 Oct 2017 11:21:24 +0000 (+0200) Subject: Fix util/find-doc-nits to correctly parse function signature typedefs X-Git-Tag: OpenSSL_1_1_1-pre1~590 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=0ed78e78007bb74e48e6f59fa2388bb244153bf0;p=oweals%2Fopenssl.git 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) --- 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;