From: Jim Meyering Date: Fri, 19 Mar 2010 20:43:30 +0000 (+0100) Subject: regex.m4: correct the reversed range endpoint ([b-a]) test X-Git-Tag: v0.1~4474 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=b187ff0528e2a081392a834e684d1d0c161708a7;p=gnulib.git regex.m4: correct the reversed range endpoint ([b-a]) test * m4/regex.m4: When requiring that [b-a] evoke failure, use RE_NO_EMPTY_RANGES. This makes this entire configure-time test pass once again for x86-based systems. --- diff --git a/ChangeLog b/ChangeLog index c2e21c9e1..6cc031532 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2010-03-19 Jim Meyering + + regex.m4: correct the reversed range endpoint ([b-a]) test + * m4/regex.m4: When requiring that [b-a] evoke failure, + use RE_NO_EMPTY_RANGES. This makes this entire configure-time + test pass once again for x86-based systems. + 2010-03-19 Bruno Haible scandir: Fix link error on Solaris 8. diff --git a/m4/regex.m4 b/m4/regex.m4 index 6bd6b8f7d..95784e4b5 100644 --- a/m4/regex.m4 +++ b/m4/regex.m4 @@ -1,4 +1,4 @@ -# serial 55 +# serial 56 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, # 2007, 2008, 2009, 2010 Free Software Foundation, Inc. @@ -96,8 +96,9 @@ AC_DEFUN([gl_REGEX], if (!s) return 1; - /* Ensure that [b-a] is diagnosed as invalid. */ - re_set_syntax (RE_SYNTAX_POSIX_EGREP); + /* Ensure that [b-a] is diagnosed as invalid, when + using RE_NO_EMPTY_RANGES. */ + re_set_syntax (RE_SYNTAX_POSIX_EGREP | RE_NO_EMPTY_RANGES); memset (®ex, 0, sizeof regex); s = re_compile_pattern ("a[b-a]", 6, ®ex); if (s == 0)