summaryrefslogtreecommitdiff
path: root/utf8.h
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2015-06-24 11:22:02 -0600
committerKarl Williamson <khw@cpan.org>2015-07-28 22:15:53 -0600
commit74894415ca2c741e195e52206c87de057ba140df (patch)
tree1cd6c9d74ee0e152e74d75d106cb398b95a65fc9 /utf8.h
parenta0ffb25eac2feb58940d30f2898baea7460aff03 (diff)
downloadperl-74894415ca2c741e195e52206c87de057ba140df.tar.gz
Handle Unicode 3.0.1 /i Turkish "i" rules
Actually, there are no special rules for this Unicode release. All the 4 "i" characters are considered equivalent under /i only in this release. (Upper and lowercase dotted and dotless "i"). This adds special cases that are only compiled in for that release.
Diffstat (limited to 'utf8.h')
-rw-r--r--utf8.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/utf8.h b/utf8.h
index 235d15c480..191a6b2a5c 100644
--- a/utf8.h
+++ b/utf8.h
@@ -614,6 +614,8 @@ case any call to string overloading updates the internal UTF-8 encoding flag.
#ifdef LATIN_CAPITAL_LETTER_SHARP_S_UTF8
# define LATIN_CAPITAL_LETTER_SHARP_S 0x1E9E
#endif
+#define LATIN_CAPITAL_LETTER_I_WITH_DOT_ABOVE 0x130
+#define LATIN_SMALL_LETTER_DOTLESS_I 0x131
#define LATIN_SMALL_LETTER_LONG_S 0x017F
#define LATIN_SMALL_LIGATURE_LONG_S_T 0xFB05
#define LATIN_SMALL_LIGATURE_ST 0xFB06