From d09a5b51c2c96e0315ec000589fdf81ca41c3fec Mon Sep 17 00:00:00 2001 From: Damien George Date: Sat, 21 Feb 2015 10:33:20 +0000 Subject: extmod: Pull in upstream changes to re1.5; fixes bug, adds named class. --- extmod/re1.5/recursiveloop.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'extmod/re1.5/recursiveloop.c') diff --git a/extmod/re1.5/recursiveloop.c b/extmod/re1.5/recursiveloop.c index f133b5d9b1..e8fef03049 100644 --- a/extmod/re1.5/recursiveloop.c +++ b/extmod/re1.5/recursiveloop.c @@ -30,6 +30,12 @@ recursiveloop(char *pc, const char *sp, Subject *input, const char **subp, int n pc += *(unsigned char*)pc * 2 + 1; sp++; continue; + case NamedClass: + if (!_re1_5_namedclassmatch(pc, sp)) + return 0; + pc++; + sp++; + continue; case Match: return 1; case Jmp: -- cgit v1.2.3