Skip to content

Commit 21c34e9

Browse files
committed
Add hook for Unicode private use override
I am starting to write a Unicode::Private_Use module which will allow one to specify the Unicode properties of private use code points, thus making them actually useful. This commit adds a hook to regcomp.c to accommodate this module. The changes are pretty minimal. This way we don't have to wait another release cycle to get it out there. I don't want to document this interface, until it's proven.
1 parent b37d10f commit 21c34e9

File tree

13 files changed

+1391
-9
lines changed

13 files changed

+1391
-9
lines changed

MANIFEST

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4771,6 +4771,7 @@ lib/unicore/ScriptExtensions.txt Unicode character database
47714771
lib/unicore/Scripts.txt Unicode character database
47724772
lib/unicore/SpecialCasing.txt Unicode character database
47734773
lib/unicore/StandardizedVariants.txt Unicode character database
4774+
lib/unicore/uni_keywords.pl Indices into array in charclass_invlists.h
47744775
lib/unicore/UnicodeData.txt Unicode character database
47754776
lib/unicore/version The version of the Unicode
47764777
lib/unicore/VerticalOrientation.txt Unicode character database

charclass_invlists.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -390181,5 +390181,5 @@ static const U8 WB_table[23][23] = {
390181390181
* 93cc868487ef3345596041bcb90c302b1b056733bb95233101bc10dc2dbe36b4 lib/unicore/version
390182390182
* 2680b9254eb236c5c090f11b149605043e8c8433661b96efc4a42fb4709342a5 regen/charset_translations.pl
390183390183
* 03e51b0f07beebd5da62ab943899aa4934eee1f792fa27c1fb638c33bf4ac6ea regen/mk_PL_charclass.pl
390184-
* 2fb19108265d37fc38920cd3f775c5c9fc25ae8b95be3bf197f47da1dc4989f4 regen/mk_invlists.pl
390184+
* d62728e4cfcba3e6550ff12ad924f4811ca2077ebec705b9fecabed716764414 regen/mk_invlists.pl
390185390185
* ex: set ro: */

embedvar.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -371,6 +371,8 @@
371371
#define PL_GNonFinalFold (my_vars->GNonFinalFold)
372372
#define PL_Posix_ptrs (my_vars->GPosix_ptrs)
373373
#define PL_GPosix_ptrs (my_vars->GPosix_ptrs)
374+
#define PL_Private_Use (my_vars->GPrivate_Use)
375+
#define PL_GPrivate_Use (my_vars->GPrivate_Use)
374376
#define PL_SB_invlist (my_vars->GSB_invlist)
375377
#define PL_GSB_invlist (my_vars->GSB_invlist)
376378
#define PL_SCX_invlist (my_vars->GSCX_invlist)

0 commit comments

Comments
 (0)