diff options
author | Karl Williamson <public@khwilliamson.com> | 2011-05-03 11:44:28 -0600 |
---|---|---|
committer | Jesse Vincent <jesse@bestpractical.com> | 2011-05-03 17:14:06 -0400 |
commit | 827f5bb80b513fa181ae206648e6d58d9d82eb29 (patch) | |
tree | af4604d629d45908c5522e6bd0ba93dde7734a1c /handy.h | |
parent | 36bb2ab64fa2ef022d7870082c0dcc6db902c86e (diff) | |
download | perl-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