aboutsummaryrefslogtreecommitdiff
path: root/src/include/common/unicode_norm_table.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/common/unicode_norm_table.h')
-rw-r--r--src/include/common/unicode_norm_table.h74
1 files changed, 73 insertions, 1 deletions
diff --git a/src/include/common/unicode_norm_table.h b/src/include/common/unicode_norm_table.h
index c0cf33687e5..71a462835a8 100644
--- a/src/include/common/unicode_norm_table.h
+++ b/src/include/common/unicode_norm_table.h
@@ -36,7 +36,7 @@ typedef struct
#define DECOMPOSITION_IS_COMPAT(x) (((x)->dec_size_flags & DECOMP_COMPAT) != 0)
/* Table of Unicode codepoints and their decompositions */
-static const pg_unicode_decomposition UnicodeDecompMain[6703] =
+static const pg_unicode_decomposition UnicodeDecompMain[6775] =
{
{0x00A0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020},
{0x00A8, 0, 2 | DECOMP_COMPAT, 0},
@@ -4706,6 +4706,9 @@ static const pg_unicode_decomposition UnicodeDecompMain[6703] =
{0x10D27, 230, 0, 0},
{0x10EAB, 230, 0, 0},
{0x10EAC, 230, 0, 0},
+ {0x10EFD, 220, 0, 0},
+ {0x10EFE, 220, 0, 0},
+ {0x10EFF, 220, 0, 0},
{0x10F46, 220, 0, 0},
{0x10F47, 220, 0, 0},
{0x10F48, 230, 0, 0},
@@ -4791,6 +4794,8 @@ static const pg_unicode_decomposition UnicodeDecompMain[6703] =
{0x11D44, 9, 0, 0},
{0x11D45, 9, 0, 0},
{0x11D97, 9, 0, 0},
+ {0x11F41, 9, 0, 0},
+ {0x11F42, 9, 0, 0},
{0x16AF0, 1, 0, 0},
{0x16AF1, 1, 0, 0},
{0x16AF2, 1, 0, 0},
@@ -5886,6 +5891,69 @@ static const pg_unicode_decomposition UnicodeDecompMain[6703] =
{0x1E028, 230, 0, 0},
{0x1E029, 230, 0, 0},
{0x1E02A, 230, 0, 0},
+ {0x1E030, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0430},
+ {0x1E031, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0431},
+ {0x1E032, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0432},
+ {0x1E033, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0433},
+ {0x1E034, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0434},
+ {0x1E035, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0435},
+ {0x1E036, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0436},
+ {0x1E037, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0437},
+ {0x1E038, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0438},
+ {0x1E039, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043A},
+ {0x1E03A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043B},
+ {0x1E03B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043C},
+ {0x1E03C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043E},
+ {0x1E03D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043F},
+ {0x1E03E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0440},
+ {0x1E03F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0441},
+ {0x1E040, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0442},
+ {0x1E041, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0443},
+ {0x1E042, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0444},
+ {0x1E043, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0445},
+ {0x1E044, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0446},
+ {0x1E045, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0447},
+ {0x1E046, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0448},
+ {0x1E047, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044B},
+ {0x1E048, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044D},
+ {0x1E049, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044E},
+ {0x1E04A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA689},
+ {0x1E04B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04D9},
+ {0x1E04C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0456},
+ {0x1E04D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0458},
+ {0x1E04E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04E9},
+ {0x1E04F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04AF},
+ {0x1E050, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04CF},
+ {0x1E051, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0430},
+ {0x1E052, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0431},
+ {0x1E053, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0432},
+ {0x1E054, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0433},
+ {0x1E055, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0434},
+ {0x1E056, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0435},
+ {0x1E057, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0436},
+ {0x1E058, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0437},
+ {0x1E059, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0438},
+ {0x1E05A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043A},
+ {0x1E05B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043B},
+ {0x1E05C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043E},
+ {0x1E05D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043F},
+ {0x1E05E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0441},
+ {0x1E05F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0443},
+ {0x1E060, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0444},
+ {0x1E061, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0445},
+ {0x1E062, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0446},
+ {0x1E063, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0447},
+ {0x1E064, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0448},
+ {0x1E065, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044A},
+ {0x1E066, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044B},
+ {0x1E067, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0491},
+ {0x1E068, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0456},
+ {0x1E069, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0455},
+ {0x1E06A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x045F},
+ {0x1E06B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04AB},
+ {0x1E06C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA651},
+ {0x1E06D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04B1},
+ {0x1E08F, 230, 0, 0},
{0x1E130, 230, 0, 0},
{0x1E131, 230, 0, 0},
{0x1E132, 230, 0, 0},
@@ -5898,6 +5966,10 @@ static const pg_unicode_decomposition UnicodeDecompMain[6703] =
{0x1E2ED, 230, 0, 0},
{0x1E2EE, 230, 0, 0},
{0x1E2EF, 230, 0, 0},
+ {0x1E4EC, 232, 0, 0},
+ {0x1E4ED, 232, 0, 0},
+ {0x1E4EE, 220, 0, 0},
+ {0x1E4EF, 230, 0, 0},
{0x1E8D0, 220, 0, 0},
{0x1E8D1, 220, 0, 0},
{0x1E8D2, 220, 0, 0},