From 30f8dae4c7a629eb5d227b1a39bc56b373e7ce12 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Wed, 6 Feb 2019 02:41:49 +0100 Subject: declared.sh: Fix bug with variables of pointer type. * build-aux/declared.sh (sed_extract_extern_declared): Allow the space before the symbol to be omitted if the preceding character is a '*'. --- build-aux/declared.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'build-aux/declared.sh') diff --git a/build-aux/declared.sh b/build-aux/declared.sh index f3279571b7..e606661ca5 100755 --- a/build-aux/declared.sh +++ b/build-aux/declared.sh @@ -130,7 +130,7 @@ sed_join_multiline_externs=' }' # A sed expression that extracts the identifier of each 'extern' declaration. -sed_extract_extern_declared='s/^extern [^()]* \([A-Za-z_][A-Za-z0-9_]*\) *[;(].*$/\1/p' +sed_extract_extern_declared='s/^extern [^()]*[ *]\([A-Za-z_][A-Za-z0-9_]*\) *[;(].*$/\1/p' sed -e "$sed_remove_comments" \ | sed -e "$sed_join_multiline_externs" \ -- cgit v1.2.1