summaryrefslogtreecommitdiff
path: root/utf8.h
diff options
context:
space:
mode:
authorKarl Williamson <public@khwilliamson.com>2012-12-29 20:33:41 -0700
committerKarl Williamson <public@khwilliamson.com>2012-12-31 11:11:57 -0700
commit326364780a7536737a57164f2859cc9c71fe5422 (patch)
tree722760bd34c928e702a7de4db3d1bcf2d17b698c /utf8.h
parentaa0d8d5ac0617ddd7fb79fae20c6731ed593a3bb (diff)
downloadperl-326364780a7536737a57164f2859cc9c71fe5422.tar.gz
Add isWORDCHAR_lazy_if() macro
This is a synonym for the existing isALNUM_lazy_if(), which can be confused with meaning the Posix alnum instead of the Perl \w.
Diffstat (limited to 'utf8.h')
-rw-r--r--utf8.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/utf8.h b/utf8.h
index 5be352e590..bc9470d53f 100644
--- a/utf8.h
+++ b/utf8.h
@@ -293,9 +293,10 @@ Perl's extended UTF-8 means we can have start bytes up to FF.
#define isIDFIRST_lazy_if(p,UTF) ((IN_BYTES || !UTF ) \
? isIDFIRST(*(p)) \
: isIDFIRST_utf8((const U8*)p))
-#define isALNUM_lazy_if(p,UTF) ((IN_BYTES || (!UTF )) \
- ? isALNUM(*(p)) \
- : isALNUM_utf8((const U8*)p))
+#define isWORDCHAR_lazy_if(p,UTF) ((IN_BYTES || (!UTF )) \
+ ? isWORDCHAR(*(p)) \
+ : isWORDCHAR_utf8((const U8*)p))
+#define isALNUM_lazy_if(p,UTF) isWORDCHAR_lazy_if(p,UTF)
#define isIDFIRST_lazy(p) isIDFIRST_lazy_if(p,1)
#define isALNUM_lazy(p) isALNUM_lazy_if(p,1)