summaryrefslogtreecommitdiff
path: root/regexec.c
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2002-01-09 01:32:05 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2002-01-09 01:32:05 +0000
commitdef8e4ea8caaa1180102a74b7613845e72bcb26c (patch)
treeb89977a658198bea14463e7cc7e5462c97ec9bd6 /regexec.c
parent1472e7de75222b97d63995edd75ecee5ae79b468 (diff)
downloadperl-def8e4ea8caaa1180102a74b7613845e72bcb26c.tar.gz
SANY (. with /s) wasn't happy on Unicode.
p4raw-id: //depot/perl@14143
Diffstat (limited to 'regexec.c')
-rw-r--r--regexec.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/regexec.c b/regexec.c
index 4602b05f3a..06f0d8eb57 100644
--- a/regexec.c
+++ b/regexec.c
@@ -3877,7 +3877,15 @@ S_regrepeat(pTHX_ regnode *p, I32 max)
}
break;
case SANY:
- scan = loceol;
+ if (do_utf8) {
+ loceol = PL_regeol;
+ while (scan < loceol) {
+ scan += UTF8SKIP(scan);
+ hardcount++;
+ }
+ }
+ else
+ scan = loceol;
break;
case CANY:
scan = loceol;