diff options
author | Bruno Haible <bruno@clisp.org> | 2019-02-06 02:41:49 +0100 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2019-02-06 02:41:49 +0100 |
commit | 30f8dae4c7a629eb5d227b1a39bc56b373e7ce12 (patch) | |
tree | da1a0e48f8562dd5be3af23d702fd8a9d0cd948f /build-aux/declared.sh | |
parent | 45ed991d6ef4d3e771adf352bfd2ac09aaddb493 (diff) | |
download | gnulib-30f8dae4c7a629eb5d227b1a39bc56b373e7ce12.tar.gz |
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 '*'.
Diffstat (limited to 'build-aux/declared.sh')
-rwxr-xr-x | build-aux/declared.sh | 2 |
1 files changed, 1 insertions, 1 deletions
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" \ |