Mercurial > gnulib
changeset 40182:7d3f54d4f70e
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 '*'.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Wed, 06 Feb 2019 02:41:49 +0100 |
parents | 4edc083b6693 |
children | 9301e0f7fe60 |
files | ChangeLog build-aux/declared.sh |
diffstat | 2 files changed, 7 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Mon Feb 04 22:35:38 2019 +0100 +++ b/ChangeLog Wed Feb 06 02:41:49 2019 +0100 @@ -1,3 +1,9 @@ +2019-02-05 Bruno Haible <bruno@clisp.org> + + 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 '*'. + 2019-02-04 Bruno Haible <bruno@clisp.org> Add script for running tests under valgrind.
--- a/build-aux/declared.sh Mon Feb 04 22:35:38 2019 +0100 +++ b/build-aux/declared.sh Wed Feb 06 02:41:49 2019 +0100 @@ -130,7 +130,7 @@ }' # 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" \