summaryrefslogtreecommitdiff
path: root/build-aux/declared.sh
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2021-06-20 03:20:08 +0200
committerBruno Haible <bruno@clisp.org>2021-06-20 03:20:08 +0200
commitebcebf4e327c8cc284f3e87f859fe884efb71931 (patch)
treeb0d9d0961ed15b58f54854a2f88988056c58f10d /build-aux/declared.sh
parent3f9e15ab18395229c41380f7ccfe37d542288ba0 (diff)
downloadgnulib-ebcebf4e327c8cc284f3e87f859fe884efb71931.tar.gz
declared.sh: Allow parsing 'extern "C"' lines.
* build-aux/declared.sh: Don't concatenate lines to an 'extern "C" {' line.
Diffstat (limited to 'build-aux/declared.sh')
-rwxr-xr-xbuild-aux/declared.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/build-aux/declared.sh b/build-aux/declared.sh
index 204e6287ff..0d3e70dd8d 100755
--- a/build-aux/declared.sh
+++ b/build-aux/declared.sh
@@ -120,11 +120,11 @@ test "$sed_result" = 'aaa' \
# A sed expression that joins 'extern' declarations that are broken over
# several lines.
sed_join_multiline_externs='
-/^extern [^;]*$/{
+/^extern [^;"]*$/{
:a
N
s/\n/ /g
- /^extern [^;]*$/{
+ /^extern [^;"]*$/{
ba
}
}'