892b4a31255fd744929b974c9bf8d8d54591abcb
[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         n = regcomp(&r, "\\\xfc", 0);
13         if (n != REG_BADPAT) {
14                 regerror(n, &r, buf, sizeof buf);
15                 t_error("regcomp(\\\\\\xfc) returned %d (%s) wanted REG_BADPAT\n", n, buf);
16         }
17
18         return t_status;
19 }