From bcfcc8bed2f411bbeb7978a2f8cf4e9c96affb68 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Wed, 16 May 2001 07:33:22 +0000 Subject: [PATCH] Use proper quoting so brackets appear in the test program. --- m4/regex.m4 | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/m4/regex.m4 b/m4/regex.m4 index 66b39c3aea..f546dd7bcd 100644 --- a/m4/regex.m4 +++ b/m4/regex.m4 @@ -30,9 +30,10 @@ AC_DEFUN(jm_INCLUDED_REGEX, const char *s; struct re_registers regs; re_set_syntax (RE_SYNTAX_POSIX_EGREP); - /* Add this third left square bracket, [, to balance the - three right ones below. Otherwise autoconf-2.14 chokes. */ + /* These two brackets, `[[' and the one in the comment below serve + to quote the brackets (unbalanced) in the following line. */ s = re_compile_pattern ("a[[:]:]]b\n", 9, ®ex); + /* This bracket `]' helps quote the unbalanced expression above. */ /* This should fail with _Invalid character class name_ error. */ if (!s) exit (1); -- 2.30.2