#include <regex.h> | |
#include <stdio.h> | |
static int | |
do_test (void) | |
{ | |
regex_t r; | |
int e = regcomp(&r, "xy\\{4,5,7\\}zabc", 0); | |
char buf[100]; | |
regerror(e, &r, buf, sizeof (buf)); | |
printf ("e = %d (%s)\n", e, buf); | |
int res = e != REG_BADBR; | |
e = regcomp(&r, "xy\\{4,5a\\}zabc", 0); | |
regerror(e, &r, buf, sizeof (buf)); | |
printf ("e = %d (%s)\n", e, buf); | |
res |= e != REG_BADBR; | |
return res; | |
} | |
#define TEST_FUNCTION do_test () | |
#include "../test-skeleton.c" |