summaryrefslogtreecommitdiff
path: root/handy.h
diff options
context:
space:
mode:
authorKarl Williamson <public@khwilliamson.com>2011-05-03 11:44:28 -0600
committerJesse Vincent <jesse@bestpractical.com>2011-05-03 17:14:06 -0400
commit827f5bb80b513fa181ae206648e6d58d9d82eb29 (patch)
treeaf4604d629d45908c5522e6bd0ba93dde7734a1c /handy.h
parent36bb2ab64fa2ef022d7870082c0dcc6db902c86e (diff)
downloadperl-827f5bb80b513fa181ae206648e6d58d9d82eb29.tar.gz
PATCH: [perl #89750]: Unicode regex negated case-insensitivity
This patch causes inverted [bracketed] character classes to not handle multi-character folds. The reason is that these can lead to very counter-intuitive results (see bug discussion). In an inverted character class, only single-char folds are now generated. However the fold for \xDF=>ss is hard-coded in, and it was too much trouble sending flags to the sub-sub routine that does this, so another check is done at the point of storing the list of multi-char folds. Since \xDF doesn't have a single char fold, this works.
Diffstat (limited to 'handy.h')
0 files changed, 0 insertions, 0 deletions