diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2022-06-28 17:26:07 -0500 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2022-06-28 18:27:40 -0500 |
commit | 9c3f25710d6a1aaf9032295b2e5efacf3a7d9715 (patch) | |
tree | f35c1ad9fdd5348627e38dec167ed4b3e9475b30 /lib | |
parent | 6e3282fe3893a42eb9c5cc4eba5387a3be4e8d10 (diff) | |
download | autoconf-9c3f25710d6a1aaf9032295b2e5efacf3a7d9715.tar.gz |
Avoid \] in BREs and EREs
* bootstrap (PACKAGE_NAME, PACKAGE_BUGREPORT):
* lib/autoconf/status.m4 (AC_OUTPUT_MAKE_DEFS):
* maint.mk (longopt_re, gpg_key_ID):
* tests/m4sugar.at (m4_dumpdef):
Avoid \] in POSIX-specified regular expressions, as POSIX says \]
produces undefined results in BREs and EREs.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/autoconf/status.m4 | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/autoconf/status.m4 b/lib/autoconf/status.m4 index 8705b958..55f2d9e9 100644 --- a/lib/autoconf/status.m4 +++ b/lib/autoconf/status.m4 @@ -1772,9 +1772,7 @@ s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g t quote b any :quote -s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g -s/\[/\\&/g -s/\]/\\&/g +s/[][ `~#$^&*(){}\\|;'\''"<>?]/\\&/g s/\$/$$/g H :any |