| lh | 9ed821d | 2023-04-07 01:36:19 -0700 | [diff] [blame] | 1 | #include <regex.h> | 
|  | 2 | #include <stdio.h> | 
|  | 3 |  | 
|  | 4 | static int | 
|  | 5 | do_test (void) | 
|  | 6 | { | 
|  | 7 | regex_t r; | 
|  | 8 | int e = regcomp(&r, "xy\\{4,5,7\\}zabc", 0); | 
|  | 9 | char buf[100]; | 
|  | 10 | regerror(e, &r, buf, sizeof (buf)); | 
|  | 11 | printf ("e = %d (%s)\n", e, buf); | 
|  | 12 | int res = e != REG_BADBR; | 
|  | 13 |  | 
|  | 14 | e = regcomp(&r, "xy\\{4,5a\\}zabc", 0); | 
|  | 15 | regerror(e, &r, buf, sizeof (buf)); | 
|  | 16 | printf ("e = %d (%s)\n", e, buf); | 
|  | 17 | res |= e != REG_BADBR; | 
|  | 18 |  | 
|  | 19 | return res; | 
|  | 20 | } | 
|  | 21 |  | 
|  | 22 | #define TEST_FUNCTION do_test () | 
|  | 23 | #include "../test-skeleton.c" |