# HG changeset patch # User Kenichi Handa # Date 1098590211 0 # Node ID b8ccc605c96d33f002525823b5320ff646aae02b # Parent 4d6eec4c1ef8eef2de55d569e20b69c6bbe53076 (re_error_msgid): Add an entry for REG_ERANGEX. (regex_compile): Return REG_ERANGEX if appropriate. diff -r 4d6eec4c1ef8 -r b8ccc605c96d src/regex.c --- a/src/regex.c Sun Oct 24 00:25:21 2004 +0000 +++ b/src/regex.c Sun Oct 24 03:56:51 2004 +0000 @@ -1283,6 +1283,7 @@ gettext_noop ("Premature end of regular expression"), /* REG_EEND */ gettext_noop ("Regular expression too big"), /* REG_ESIZE */ gettext_noop ("Unmatched ) or \\)"), /* REG_ERPAREN */ + gettext_noop ("Range striding over charsets") /* REG_ERANGEX */ }; /* Avoiding alloca during matching, to placate r_alloc. */ @@ -2871,7 +2872,7 @@ } } else if (!SAME_CHARSET_P (c, c1)) - FREE_STACK_RETURN (REG_ERANGE); + FREE_STACK_RETURN (REG_ERANGEX); } else /* Range from C to C. */