From 0a4af69255e6fee5274e645e96eee16b6c67a70c Mon Sep 17 00:00:00 2001 Message-Id: <0a4af69255e6fee5274e645e96eee16b6c67a70c.1715844190.git.mdw@distorted.org.uk> From: Mark Wooding Date: Sun, 18 Nov 2007 12:41:24 +0000 Subject: [PATCH] don't be fooled by First/Last entries in UnicodeData.txt Organization: Straylight/Edgeware From: Richard Kettlewell --- lib/unidata.c | 1922 +++++++----------------------------------- lib/unidata.h | 2 - scripts/make-unidata | 3 + 3 files changed, 312 insertions(+), 1615 deletions(-) diff --git a/lib/unidata.c b/lib/unidata.c index 09bb353..1d95224 100644 --- a/lib/unidata.c +++ b/lib/unidata.c @@ -37,8 +37,6 @@ #define GBExtend unicode_Grapheme_Break_Extend #define GBL unicode_Grapheme_Break_L #define GBLF unicode_Grapheme_Break_LF -#define GBLV unicode_Grapheme_Break_LV -#define GBLVT unicode_Grapheme_Break_LVT #define GBOther unicode_Grapheme_Break_Other #define GBT unicode_Grapheme_Break_T #define GBV unicode_Grapheme_Break_V @@ -69,8 +67,6 @@ const char *const unicode_Grapheme_Break_names[] = { "Extend", "L", "LF", - "LV", - "LVT", "Other", "T", "V" @@ -16887,70 +16883,6 @@ static const struct unidata st93[] = { {cd2129,0,0,0,0,0,So,0,GBOther,WBOther,SBOther} }; static const struct unidata st94[] = { -{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, @@ -17014,72 +16946,6 @@ static const struct unidata st94[] = { {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} -}; -static const struct unidata st95[] = { -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, @@ -17146,137 +17012,7 @@ static const struct unidata st95[] = { {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther} }; -static const struct unidata st96[] = { -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} -}; -static const struct unidata st97[] = { +static const struct unidata st95[] = { {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, @@ -17392,1132 +17128,92 @@ static const struct unidata st97[] = { {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter} -}; -static const struct unidata st98[] = { -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} -}; -static const struct unidata st99[] = { -{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} -}; -static const struct unidata st100[] = { -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Mc,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}, -{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}, -{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm}, -{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} -}; -static const struct unidata st101[] = { -{0,0,0,0,0,0,Lo,0,GBLV,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} -}; -static const struct unidata st102[] = { -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} -}; -static const struct unidata st103[] = { -{0,0,0,0,0,0,Cs,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} -}; -static const struct unidata st104[] = { -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cs,0,GBOther,WBOther,SBOther} -}; -static const struct unidata st105[] = { -{0,0,0,0,0,0,Cs,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cs,0,GBOther,WBOther,SBOther} -}; -static const struct unidata st106[] = { -{0,0,0,0,0,0,Co,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter} +}; +static const struct unidata st96[] = { +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, @@ -18576,14 +17272,41 @@ static const struct unidata st106[] = { {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} }; -static const struct unidata st107[] = { -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, +static const struct unidata st97[] = { +{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, @@ -18677,6 +17400,53 @@ static const struct unidata st107[] = { {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} +}; +static const struct unidata st98[] = { +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Mc,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}, +{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}, +{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, @@ -18697,6 +17467,62 @@ static const struct unidata st107[] = { {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, +{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther}, +{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm}, +{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, @@ -18704,9 +17530,9 @@ static const struct unidata st107[] = { {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Co,0,GBOther,WBOther,SBOther} +{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} }; -static const struct unidata st108[] = { +static const struct unidata st99[] = { {cd2130,cd2130,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, {cd2131,cd2131,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, {cd1439,cd1439,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, @@ -18836,7 +17662,7 @@ static const struct unidata st108[] = { {cd2248,cd2248,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, {cd2249,cd2249,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter} }; -static const struct unidata st109[] = { +static const struct unidata st100[] = { {cd2250,cd2250,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, {cd1318,cd1318,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, {cd2251,cd2251,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, @@ -18966,7 +17792,7 @@ static const struct unidata st109[] = { {cd2366,cd2366,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, {cd2367,cd2367,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter} }; -static const struct unidata st110[] = { +static const struct unidata st101[] = { {cd2368,cd2368,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, {cd2369,cd2369,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, {cd2370,cd2370,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, @@ -19096,7 +17922,7 @@ static const struct unidata st110[] = { {cd2464,cd2464,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, {cd2465,cd2465,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter} }; -static const struct unidata st111[] = { +static const struct unidata st102[] = { {cd2466,cd2466,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, {cd2467,cd2467,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, {cd2468,cd2468,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, @@ -19226,7 +18052,7 @@ static const struct unidata st111[] = { {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} }; -static const struct unidata st112[] = { +static const struct unidata st103[] = { {cd2531,0,cf882,0,0,0,Ll,0,GBOther,WBALetter,SBLower}, {cd2532,0,cf883,0,0,0,Ll,0,GBOther,WBALetter,SBLower}, {cd2533,0,cf884,0,0,0,Ll,0,GBOther,WBALetter,SBLower}, @@ -19356,7 +18182,7 @@ static const struct unidata st112[] = { {cd2597,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {cd2597,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter} }; -static const struct unidata st113[] = { +static const struct unidata st104[] = { {cd2597,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {cd2597,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {cd2598,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, @@ -19486,7 +18312,7 @@ static const struct unidata st113[] = { {cd2633,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {cd2633,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter} }; -static const struct unidata st114[] = { +static const struct unidata st105[] = { {cd2634,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {cd2635,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {cd2636,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, @@ -19616,7 +18442,7 @@ static const struct unidata st114[] = { {cd2686,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {cd2687,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter} }; -static const struct unidata st115[] = { +static const struct unidata st106[] = { {cd2688,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {cd2692,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {cd2693,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, @@ -19746,7 +18572,7 @@ static const struct unidata st115[] = { {cd2777,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {cd2778,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter} }; -static const struct unidata st116[] = { +static const struct unidata st107[] = { {cd2779,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {cd2780,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {cd2781,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, @@ -19876,7 +18702,7 @@ static const struct unidata st116[] = { {cd2830,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {cd2831,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter} }; -static const struct unidata st117[] = { +static const struct unidata st108[] = { {cd2832,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {cd2833,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {cd2834,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, @@ -20006,7 +18832,7 @@ static const struct unidata st117[] = { {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} }; -static const struct unidata st118[] = { +static const struct unidata st109[] = { {0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}, {0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}, {0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}, @@ -20136,7 +18962,7 @@ static const struct unidata st118[] = { {cd2953,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {cd2954,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter} }; -static const struct unidata st119[] = { +static const struct unidata st110[] = { {cd2955,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {cd2956,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {cd2956,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, @@ -20266,7 +19092,7 @@ static const struct unidata st119[] = { {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat} }; -static const struct unidata st120[] = { +static const struct unidata st111[] = { {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {cd2907,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm}, {cd2994,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther}, @@ -20396,7 +19222,7 @@ static const struct unidata st120[] = { {cd1840,0,0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter}, {cd1841,0,0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter} }; -static const struct unidata st121[] = { +static const struct unidata st112[] = { {cd1842,0,0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter}, {cd1843,0,0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter}, {cd1844,0,0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter}, @@ -20526,7 +19352,7 @@ static const struct unidata st121[] = { {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} }; -static const struct unidata st122[] = { +static const struct unidata st113[] = { {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, @@ -20656,7 +19482,7 @@ static const struct unidata st122[] = { {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} }; -static const struct unidata st123[] = { +static const struct unidata st114[] = { {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, @@ -20786,7 +19612,7 @@ static const struct unidata st123[] = { {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} }; -static const struct unidata st124[] = { +static const struct unidata st115[] = { {0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, @@ -20916,7 +19742,7 @@ static const struct unidata st124[] = { {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther} }; -static const struct unidata st125[] = { +static const struct unidata st116[] = { {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, @@ -21046,7 +19872,7 @@ static const struct unidata st125[] = { {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} }; -static const struct unidata st126[] = { +static const struct unidata st117[] = { {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, @@ -21176,7 +20002,7 @@ static const struct unidata st126[] = { {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} }; -static const struct unidata st127[] = { +static const struct unidata st118[] = { {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, @@ -21306,7 +20132,7 @@ static const struct unidata st127[] = { {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} }; -static const struct unidata st128[] = { +static const struct unidata st119[] = { {0,0,cf919,0,40,0,Lu,0,GBOther,WBALetter,SBUpper}, {0,0,cf920,0,40,0,Lu,0,GBOther,WBALetter,SBUpper}, {0,0,cf921,0,40,0,Lu,0,GBOther,WBALetter,SBUpper}, @@ -21436,7 +20262,7 @@ static const struct unidata st128[] = { {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter} }; -static const struct unidata st129[] = { +static const struct unidata st120[] = { {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, @@ -21566,7 +20392,7 @@ static const struct unidata st129[] = { {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} }; -static const struct unidata st130[] = { +static const struct unidata st121[] = { {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, @@ -21696,7 +20522,7 @@ static const struct unidata st130[] = { {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} }; -static const struct unidata st131[] = { +static const struct unidata st122[] = { {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, @@ -21826,7 +20652,7 @@ static const struct unidata st131[] = { {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} }; -static const struct unidata st132[] = { +static const struct unidata st123[] = { {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}, {0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}, @@ -21956,7 +20782,7 @@ static const struct unidata st132[] = { {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} }; -static const struct unidata st133[] = { +static const struct unidata st124[] = { {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}, @@ -22086,7 +20912,7 @@ static const struct unidata st133[] = { {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} }; -static const struct unidata st134[] = { +static const struct unidata st125[] = { {0,0,0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter}, {0,0,0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter}, {0,0,0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter}, @@ -22216,7 +21042,7 @@ static const struct unidata st134[] = { {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} }; -static const struct unidata st135[] = { +static const struct unidata st126[] = { {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, @@ -22346,7 +21172,7 @@ static const struct unidata st135[] = { {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} }; -static const struct unidata st136[] = { +static const struct unidata st127[] = { {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, @@ -22476,7 +21302,7 @@ static const struct unidata st136[] = { {0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend}, {0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend} }; -static const struct unidata st137[] = { +static const struct unidata st128[] = { {0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend}, {0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend}, {0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend}, @@ -22606,7 +21432,7 @@ static const struct unidata st137[] = { {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} }; -static const struct unidata st138[] = { +static const struct unidata st129[] = { {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, @@ -22736,7 +21562,7 @@ static const struct unidata st138[] = { {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} }; -static const struct unidata st139[] = { +static const struct unidata st130[] = { {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}, @@ -22866,7 +21692,7 @@ static const struct unidata st139[] = { {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} }; -static const struct unidata st140[] = { +static const struct unidata st131[] = { {cd491,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}, {cd493,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}, {cd1086,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}, @@ -22996,7 +21822,7 @@ static const struct unidata st140[] = { {cd511,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}, {cd1131,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper} }; -static const struct unidata st141[] = { +static const struct unidata st132[] = { {cd1271,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}, {cd1098,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}, {cd2,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}, @@ -23126,7 +21952,7 @@ static const struct unidata st141[] = { {cd530,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}, {cd533,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower} }; -static const struct unidata st142[] = { +static const struct unidata st133[] = { {cd291,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}, {cd301,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}, {cd292,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}, @@ -23256,7 +22082,7 @@ static const struct unidata st142[] = { {cd1270,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}, {cd509,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper} }; -static const struct unidata st143[] = { +static const struct unidata st134[] = { {cd510,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}, {cd1126,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}, {cd511,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}, @@ -23386,7 +22212,7 @@ static const struct unidata st143[] = { {cd1272,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}, {cd287,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower} }; -static const struct unidata st144[] = { +static const struct unidata st135[] = { {cd180,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}, {cd529,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}, {cd530,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}, @@ -23516,7 +22342,7 @@ static const struct unidata st144[] = { {cd505,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}, {cd507,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper} }; -static const struct unidata st145[] = { +static const struct unidata st136[] = { {cd1094,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}, {cd508,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}, {cd1270,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}, @@ -23646,7 +22472,7 @@ static const struct unidata st145[] = { {cd535,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}, {cd536,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower} }; -static const struct unidata st146[] = { +static const struct unidata st137[] = { {cd343,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}, {cd3118,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}, {cd3119,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}, @@ -23776,7 +22602,7 @@ static const struct unidata st146[] = { {cd3123,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}, {cd338,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower} }; -static const struct unidata st147[] = { +static const struct unidata st138[] = { {cd340,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}, {cd341,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}, {cd3124,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}, @@ -23906,137 +22732,7 @@ static const struct unidata st147[] = { {cd1075,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric}, {cd1076,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric} }; -static const struct unidata st148[] = { -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}, -{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther} -}; -static const struct unidata st149[] = { +static const struct unidata st139[] = { {cd3138,cd3138,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, {cd3139,cd3139,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, {cd3140,cd3140,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, @@ -24166,7 +22862,7 @@ static const struct unidata st149[] = { {cd3243,cd3243,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, {cd3244,cd3244,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter} }; -static const struct unidata st150[] = { +static const struct unidata st140[] = { {cd3245,cd3245,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, {cd3246,cd3246,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, {cd3247,cd3247,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, @@ -24296,7 +22992,7 @@ static const struct unidata st150[] = { {cd3354,cd3354,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, {cd3355,cd3355,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter} }; -static const struct unidata st151[] = { +static const struct unidata st141[] = { {cd3356,cd3356,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, {cd2419,cd2419,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, {cd2318,cd2318,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, @@ -24426,7 +23122,7 @@ static const struct unidata st151[] = { {cd3463,cd3463,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, {cd3464,cd3464,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter} }; -static const struct unidata st152[] = { +static const struct unidata st142[] = { {cd3465,cd3465,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, {cd3466,cd3466,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, {cd3467,cd3467,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, @@ -24556,7 +23252,7 @@ static const struct unidata st152[] = { {cd2518,cd2518,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, {cd2518,cd2518,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter} }; -static const struct unidata st153[] = { +static const struct unidata st143[] = { {cd3581,cd3581,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, {cd3582,cd3582,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, {cd3583,cd3583,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}, @@ -24791,7 +23487,6 @@ st90, st91, st92, st93, -st94, st16, st16, st16, @@ -24842,7 +23537,7 @@ st16, st16, st16, st16, -st95, +st16, st94, st16, st16, @@ -25006,8 +23701,9 @@ st16, st16, st16, st16, -st96, -st97, +st16, +st16, +st95, st40, st40, st40, @@ -25016,14 +23712,19 @@ st40, st40, st40, st40, +st96, +st16, +st16, +st16, +st16, +st97, +st16, st98, st16, st16, st16, st16, -st99, st16, -st100, st16, st16, st16, @@ -25031,7 +23732,6 @@ st16, st16, st16, st16, -st101, st16, st16, st16, @@ -25118,24 +23818,17 @@ st16, st16, st16, st16, -st102, -st103, st16, st16, st16, st16, st16, -st104, -st105, -st103, st16, st16, st16, st16, st16, st16, -st104, -st106, st16, st16, st16, @@ -25184,6 +23877,18 @@ st16, st16, st16, st16, +st16, +st16, +st16, +st16, +st99, +st100, +st101, +st102, +st103, +st104, +st105, +st106, st107, st108, st109, @@ -25194,32 +23899,23 @@ st113, st114, st115, st116, +st16, +st16, st117, st118, st119, st120, -st121, -st122, -st123, -st124, -st125, -st16, -st16, -st126, -st127, -st128, -st129, st16, st16, st16, st16, st16, st16, -st130, +st121, st16, -st131, +st122, st16, -st132, +st123, st16, st16, st16, @@ -25269,9 +23965,9 @@ st40, st40, st40, st40, -st133, +st124, st16, -st134, +st125, st16, st16, st16, @@ -25616,21 +24312,23 @@ st16, st16, st16, st67, +st126, +st127, +st128, +st129, +st16, +st130, +st16, +st131, +st132, +st133, +st134, st135, st136, st137, st138, st16, -st139, st16, -st140, -st141, -st142, -st143, -st144, -st145, -st146, -st147, st16, st16, st16, @@ -25711,7 +24409,6 @@ st16, st16, st16, st16, -st94, st16, st16, st16, @@ -26044,7 +24741,6 @@ st16, st16, st16, st16, -st148, st16, st16, st16, @@ -26207,9 +24903,9 @@ st16, st16, st16, st16, -st149, -st150, -st151, -st152, -st153, +st139, +st140, +st141, +st142, +st143, }; diff --git a/lib/unidata.h b/lib/unidata.h index 3688a76..f71eb64 100644 --- a/lib/unidata.h +++ b/lib/unidata.h @@ -39,8 +39,6 @@ enum unicode_Grapheme_Break { unicode_Grapheme_Break_Extend, unicode_Grapheme_Break_L, unicode_Grapheme_Break_LF, - unicode_Grapheme_Break_LV, - unicode_Grapheme_Break_LVT, unicode_Grapheme_Break_Other, unicode_Grapheme_Break_T, unicode_Grapheme_Break_V diff --git a/scripts/make-unidata b/scripts/make-unidata index 81f347d..46f9724 100755 --- a/scripts/make-unidata +++ b/scripts/make-unidata @@ -94,6 +94,8 @@ while(<>) { # TODO justify this exclusion! my $name = $f[1]; my $gc = $f[2]; # General_Category + $cats{$gc} = 1; # always record all GCs + next if $name =~ /(first|last)>/i; # ignore placeholders my $ccc = $f[3]; # Canonical_Combining_Class my $dm = $f[5]; # Decomposition_Type + Decomposition_Mapping my $sum = hex($f[12]) || $c; # Simple_Uppercase_Mapping @@ -457,6 +459,7 @@ for(my $base = 0; $base <= $max; $base += $modulus) { out("const struct unidata*const unidata[]={\n"); for(my $base = 0; $base <= $max; $base += $modulus) { + #out("st$subtableno{$base} /* ".sprintf("%04x", $base)." */,\n"); out("st$subtableno{$base},\n"); } out("};\n"); -- [mdw]