add ere backref regression test
[libc-test] / src / regression / regex-escaped-high-byte.c
1 // commit 39dfd58417ef642307d90306e1c7e50aaec5a35c 2015-03-20
2 // backslash followed by high byte should be parsed as a normal sequence
3 #include <regex.h>
4 #include "test.h"
5
6 int main(void)
7 {
8         char buf[200];
9         regex_t r;
10         int n;
11
12         // illegal sequence (not U+00FC)
13         n = regcomp(&r, "\\\xfc", 0);
14         if (n != REG_BADPAT) {
15                 regerror(n, &r, buf, sizeof buf);
16                 t_error("regcomp(\\\\\\xfc) returned %d (%s) wanted REG_BADPAT\n", n, buf);
17         }
18
19         return t_status;
20 }