(jm_INCLUDED_REGEX): Use a quadrigraph to represent an
[pspp] / m4 / regex.m4
index a79f03bcd73e2cad20a4deecd738efc518ab2a7b..0eb69fc74ad2147357b02433c6ac187e014d3404 100644 (file)
@@ -1,4 +1,4 @@
-#serial 10
+#serial 11
 
 dnl Initially derived from code in GNU grep.
 dnl Mostly written by Jim Meyering.
@@ -30,10 +30,7 @@ AC_DEFUN(jm_INCLUDED_REGEX,
            const char *s;
            struct re_registers regs;
            re_set_syntax (RE_SYNTAX_POSIX_EGREP);
-           /* 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, &regex);
-           /* This bracket ']' helps quote the unbalanced expression above.  */
+           [s = re_compile_pattern ("a[[:@:>@:]]b\n", 9, &regex);]
            /* This should fail with _Invalid character class name_ error.  */
            if (!s)
              exit (1);