You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by el...@apache.org on 2014/11/24 20:02:51 UTC
svn commit: r1641446 [2/2] -
/directory/shared/trunk/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/PrepareString.java
Modified: directory/shared/trunk/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/PrepareString.java
URL: http://svn.apache.org/viewvc/directory/shared/trunk/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/PrepareString.java?rev=1641446&r1=1641445&r2=1641446&view=diff
==============================================================================
--- directory/shared/trunk/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/PrepareString.java (original)
+++ directory/shared/trunk/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/PrepareString.java Mon Nov 24 19:02:50 2014
@@ -280,11 +280,11 @@ public final class PrepareString
* @return The transformed StringBuilder
*/
// CHECKSTYLE:OFF
- private static int map( char[] target, char lowerCase )
+ private static int map( char[] src, char[] target, char lowerCase )
{
int limit = 0;
-
- for ( char c : target )
+
+ for ( char c : src )
{
switch ( c )
{
@@ -298,7 +298,7 @@ public final class PrepareString
case 0x0007:
case 0x0008:
break;
-
+
case 0x0009:
case 0x000A:
case 0x000B:
@@ -306,7 +306,7 @@ public final class PrepareString
case 0x000D:
target[limit++] = ( char ) 0x20;
break;
-
+
case 0x000E:
case 0x000F:
case 0x0010:
@@ -326,7 +326,7 @@ public final class PrepareString
case 0x001E:
case 0x001F:
break;
-
+
case 0x0041:
case 0x0042:
case 0x0043:
@@ -355,7 +355,7 @@ public final class PrepareString
case 0x005A:
target[limit++] = ( char ) ( c | lowerCase );
break;
-
+
case 0x007F:
case 0x0080:
case 0x0081:
@@ -363,11 +363,11 @@ public final class PrepareString
case 0x0083:
case 0x0084:
break;
-
+
case 0x0085:
target[limit] = ( char ) 0x20;
break;
-
+
case 0x0086:
case 0x0087:
case 0x0088:
@@ -395,18 +395,18 @@ public final class PrepareString
case 0x009E:
case 0x009F:
break;
-
+
case 0x00A0:
target[limit++] = ( char ) 0x20;
break;
-
+
case 0x00AD:
break;
-
+
case 0x00B5:
target[limit++] = ( char ) 0x03BC;
break;
-
+
case 0x00C0:
case 0x00C1:
case 0x00C2:
@@ -439,2791 +439,2791 @@ public final class PrepareString
case 0x00DE:
target[limit++] = ( char ) ( c | lowerCase );
break;
-
+
case 0x00DF:
target[limit++] = ( char ) 0x0073;
target[limit++] = ( char ) 0x0073;
break;
-
+
case 0x0100:
target[limit++] = ( char ) 0x0101;
break;
-
+
case 0x0102:
target[limit++] = ( char ) 0x0103;
break;
-
+
case 0x0104:
target[limit++] = 0x0105;
break;
-
+
case 0x0106:
target[limit++] = 0x0107;
break;
-
+
case 0x0108:
target[limit++] = 0x0109;
break;
-
+
case 0x010A:
target[limit++] = 0x010B;
break;
-
+
case 0x010C:
target[limit++] = 0x010D;
break;
-
+
case 0x010E:
target[limit++] = 0x010F;
break;
-
+
case 0x0110:
target[limit++] = 0x0111;
break;
-
+
case 0x0112:
target[limit++] = 0x0113;
break;
-
+
case 0x0114:
target[limit++] = 0x0115;
break;
-
+
case 0x0116:
target[limit++] = 0x0117;
break;
-
+
case 0x0118:
target[limit++] = 0x0119;
break;
-
+
case 0x011A:
target[limit++] = 0x011B;
break;
-
+
case 0x011C:
target[limit++] = 0x011D;
break;
-
+
case 0x011E:
target[limit++] = 0x011F;
break;
-
+
case 0x0120:
target[limit++] = 0x0121;
break;
-
+
case 0x0122:
target[limit++] = 0x0123;
break;
-
+
case 0x0124:
target[limit++] = 0x0125;
break;
-
+
case 0x0126:
target[limit++] = 0x0127;
break;
-
+
case 0x0128:
target[limit++] = 0x0129;
break;
-
+
case 0x012A:
target[limit++] = 0x012B;
break;
-
+
case 0x012C:
target[limit++] = 0x012D;
break;
-
+
case 0x012E:
target[limit++] = 0x012F;
break;
-
+
case 0x0130:
target[limit++] = 0x0069;
target[limit++] = 0x0307;
break;
-
+
case 0x0132:
target[limit++] = 0x0133;
break;
-
+
case 0x0134:
target[limit++] = 0x0135;
break;
-
+
case 0x0136:
target[limit++] = 0x0137;
break;
-
+
case 0x0139:
target[limit++] = 0x013A;
break;
-
+
case 0x013B:
target[limit++] = 0x013C;
break;
-
+
case 0x013D:
target[limit++] = 0x013E;
break;
-
+
case 0x013F:
target[limit++] = 0x0140;
break;
-
+
case 0x0141:
target[limit++] = 0x0142;
break;
-
+
case 0x0143:
target[limit++] = 0x0144;
break;
-
+
case 0x0145:
target[limit++] = 0x0146;
break;
-
+
case 0x0147:
target[limit++] = 0x0148;
break;
-
+
case 0x0149:
target[limit++] = 0x02BC;
target[limit++] = 0x006E;
break;
-
+
case 0x014A:
target[limit++] = 0x014B;
break;
-
+
case 0x014C:
target[limit++] = 0x014D;
break;
-
+
case 0x014E:
target[limit++] = 0x014F;
break;
-
+
case 0x0150:
target[limit++] = 0x0151;
break;
-
+
case 0x0152:
target[limit++] = 0x0153;
break;
-
+
case 0x0154:
target[limit++] = 0x0155;
break;
-
+
case 0x0156:
target[limit++] = 0x0157;
break;
-
+
case 0x0158:
target[limit++] = 0x0159;
break;
-
+
case 0x015A:
target[limit++] = 0x015B;
break;
-
+
case 0x015C:
target[limit++] = 0x015D;
break;
-
+
case 0x015E:
target[limit++] = 0x015F;
break;
-
+
case 0x0160:
target[limit++] = 0x0161;
break;
-
+
case 0x0162:
target[limit++] = 0x0163;
break;
-
+
case 0x0164:
target[limit++] = 0x0165;
break;
-
+
case 0x0166:
target[limit++] = 0x0167;
break;
-
+
case 0x0168:
target[limit++] = 0x0169;
break;
-
+
case 0x016A:
target[limit++] = 0x016B;
break;
-
+
case 0x016C:
target[limit++] = 0x016D;
break;
-
+
case 0x016E:
target[limit++] = 0x016F;
break;
-
+
case 0x0170:
target[limit++] = 0x0171;
break;
-
+
case 0x0172:
target[limit++] = 0x0173;
break;
-
+
case 0x0174:
target[limit++] = 0x0175;
break;
-
+
case 0x0176:
target[limit++] = 0x0177;
break;
-
+
case 0x0178:
target[limit++] = 0x00FF;
break;
-
+
case 0x0179:
target[limit++] = 0x017A;
break;
-
+
case 0x017B:
target[limit++] = 0x017C;
break;
-
+
case 0x017D:
target[limit++] = 0x017E;
break;
-
+
case 0x017F:
target[limit++] = 0x0073;
break;
-
+
case 0x0181:
target[limit++] = 0x0253;
break;
-
+
case 0x0182:
target[limit++] = 0x0183;
break;
-
+
case 0x0184:
target[limit++] = 0x0185;
break;
-
+
case 0x0186:
target[limit++] = 0x0254;
break;
-
+
case 0x0187:
target[limit++] = 0x0188;
break;
-
+
case 0x0189:
target[limit++] = 0x0256;
break;
-
+
case 0x018A:
target[limit++] = 0x0257;
break;
-
+
case 0x018B:
target[limit++] = 0x018C;
break;
-
+
case 0x018E:
target[limit++] = 0x01DD;
break;
-
+
case 0x018F:
target[limit++] = 0x0259;
break;
-
+
case 0x0190:
target[limit++] = 0x025B;
break;
-
+
case 0x0191:
target[limit++] = 0x0192;
break;
-
+
case 0x0193:
target[limit++] = 0x0260;
break;
-
+
case 0x0194:
target[limit++] = 0x0263;
break;
-
+
case 0x0196:
target[limit++] = 0x0269;
break;
-
+
case 0x0197:
target[limit++] = 0x0268;
break;
-
+
case 0x0198:
target[limit++] = 0x0199;
break;
-
+
case 0x019C:
target[limit++] = 0x026F;
break;
-
+
case 0x019D:
target[limit++] = 0x0272;
break;
-
+
case 0x019F:
target[limit++] = 0x0275;
break;
-
+
case 0x01A0:
target[limit++] = 0x01A1;
break;
-
+
case 0x01A2:
target[limit++] = 0x01A3;
break;
-
+
case 0x01A4:
target[limit++] = 0x01A5;
break;
-
+
case 0x01A6:
target[limit++] = 0x0280;
break;
-
+
case 0x01A7:
target[limit++] = 0x01A8;
break;
-
+
case 0x01A9:
target[limit++] = 0x0283;
break;
-
+
case 0x01AC:
target[limit++] = 0x01AD;
break;
-
+
case 0x01AE:
target[limit++] = 0x0288;
break;
-
+
case 0x01AF:
target[limit++] = 0x01B0;
break;
-
+
case 0x01B1:
target[limit++] = 0x028A;
break;
-
+
case 0x01B2:
target[limit++] = 0x028B;
break;
-
+
case 0x01B3:
target[limit++] = 0x01B4;
break;
-
+
case 0x01B5:
target[limit++] = 0x01B6;
break;
-
+
case 0x01B7:
target[limit++] = 0x0292;
break;
-
+
case 0x01B8:
target[limit++] = 0x01B9;
break;
-
+
case 0x01BC:
target[limit++] = 0x01BD;
break;
-
+
case 0x01C4:
target[limit++] = 0x01C6;
break;
-
+
case 0x01C5:
target[limit++] = 0x01C6;
break;
-
+
case 0x01C7:
target[limit++] = 0x01C9;
break;
-
+
case 0x01C8:
target[limit++] = 0x01C9;
break;
-
+
case 0x01CA:
target[limit++] = 0x01CC;
break;
-
+
case 0x01CB:
target[limit++] = 0x01CC;
break;
-
+
case 0x01CD:
target[limit++] = 0x01CE;
break;
-
+
case 0x01CF:
target[limit++] = 0x01D0;
break;
-
+
case 0x01D1:
target[limit++] = 0x01D2;
break;
-
+
case 0x01D3:
target[limit++] = 0x01D4;
break;
-
+
case 0x01D5:
target[limit++] = 0x01D6;
break;
-
+
case 0x01D7:
target[limit++] = 0x01D8;
break;
-
+
case 0x01D9:
target[limit++] = 0x01DA;
break;
-
+
case 0x01DB:
target[limit++] = 0x01DC;
break;
-
+
case 0x01DE:
target[limit++] = 0x01DF;
break;
-
+
case 0x01E0:
target[limit++] = 0x01E1;
break;
-
+
case 0x01E2:
target[limit++] = 0x01E3;
break;
-
+
case 0x01E4:
target[limit++] = 0x01E5;
break;
-
+
case 0x01E6:
target[limit++] = 0x01E7;
break;
-
+
case 0x01E8:
target[limit++] = 0x01E9;
break;
-
+
case 0x01EA:
target[limit++] = 0x01EB;
break;
-
+
case 0x01EC:
target[limit++] = 0x01ED;
break;
-
+
case 0x01EE:
target[limit++] = 0x01EF;
break;
-
+
case 0x01F0:
target[limit++] = 0x006A;
target[limit++] = 0x030C;
break;
-
+
case 0x01F1:
target[limit++] = 0x01F3;
break;
-
+
case 0x01F2:
target[limit++] = 0x01F3;
break;
-
+
case 0x01F4:
target[limit++] = 0x01F5;
break;
-
+
case 0x01F6:
target[limit++] = 0x0195;
break;
-
+
case 0x01F7:
target[limit++] = 0x01BF;
break;
-
+
case 0x01F8:
target[limit++] = 0x01F9;
break;
-
+
case 0x01FA:
target[limit++] = 0x01FB;
break;
-
+
case 0x01FC:
target[limit++] = 0x01FD;
break;
-
+
case 0x01FE:
target[limit++] = 0x01FF;
break;
-
+
case 0x0200:
target[limit++] = 0x0201;
break;
-
+
case 0x0202:
target[limit++] = 0x0203;
break;
-
+
case 0x0204:
target[limit++] = 0x0205;
break;
-
+
case 0x0206:
target[limit++] = 0x0207;
break;
-
+
case 0x0208:
target[limit++] = 0x0209;
break;
-
+
case 0x020A:
target[limit++] = 0x020B;
break;
-
+
case 0x020C:
target[limit++] = 0x020D;
break;
-
+
case 0x020E:
target[limit++] = 0x020F;
break;
-
+
case 0x0210:
target[limit++] = 0x0211;
break;
-
+
case 0x0212:
target[limit++] = 0x0213;
break;
-
+
case 0x0214:
target[limit++] = 0x0215;
break;
-
+
case 0x0216:
target[limit++] = 0x0217;
break;
-
+
case 0x0218:
target[limit++] = 0x0219;
break;
-
+
case 0x021A:
target[limit++] = 0x021B;
break;
-
+
case 0x021C:
target[limit++] = 0x021D;
break;
-
+
case 0x021E:
target[limit++] = 0x021F;
break;
-
+
case 0x0220:
target[limit++] = 0x019E;
break;
-
+
case 0x0222:
target[limit++] = 0x0223;
break;
-
+
case 0x0224:
target[limit++] = 0x0225;
break;
-
+
case 0x0226:
target[limit++] = 0x0227;
break;
-
+
case 0x0228:
target[limit++] = 0x0229;
break;
-
+
case 0x022A:
target[limit++] = 0x022B;
break;
-
+
case 0x022C:
target[limit++] = 0x022D;
break;
-
+
case 0x022E:
target[limit++] = 0x022F;
break;
-
+
case 0x0230:
target[limit++] = 0x0231;
break;
-
+
case 0x0232:
target[limit++] = 0x0233;
break;
-
+
case 0x0345:
target[limit++] = 0x03B9;
break;
-
+
case 0x034F:
break;
-
+
case 0x037A:
target[limit++] = 0x0020;
target[limit++] = 0x03B9;
break;
-
+
case 0x0386:
target[limit++] = 0x03AC;
break;
-
+
case 0x0388:
target[limit++] = 0x03AD;
break;
-
+
case 0x0389:
target[limit++] = 0x03AE;
break;
-
+
case 0x038A:
target[limit++] = 0x03AF;
break;
-
+
case 0x038C:
target[limit++] = 0x03CC;
break;
-
+
case 0x038E:
target[limit++] = 0x03CD;
break;
-
+
case 0x038F:
target[limit++] = 0x03CE;
break;
-
+
case 0x0390:
target[limit++] = 0x03B9;
target[limit++] = 0x0308;
target[limit++] = 0x0301;
break;
-
+
case 0x0391:
target[limit++] = 0x03B1;
break;
-
+
case 0x0392:
target[limit++] = 0x03B2;
break;
-
+
case 0x0393:
target[limit++] = 0x03B3;
break;
-
+
case 0x0394:
target[limit++] = 0x03B4;
break;
-
+
case 0x0395:
target[limit++] = 0x03B5;
break;
-
+
case 0x0396:
target[limit++] = 0x03B6;
break;
-
+
case 0x0397:
target[limit++] = 0x03B7;
break;
-
+
case 0x0398:
target[limit++] = 0x03B8;
break;
-
+
case 0x0399:
target[limit++] = 0x03B9;
break;
-
+
case 0x039A:
target[limit++] = 0x03BA;
break;
-
+
case 0x039B:
target[limit++] = 0x03BB;
break;
-
+
case 0x039C:
target[limit++] = 0x03BC;
break;
-
+
case 0x039D:
target[limit++] = 0x03BD;
break;
-
+
case 0x039E:
target[limit++] = 0x03BE;
break;
-
+
case 0x039F:
target[limit++] = 0x03BF;
break;
-
+
case 0x03A0:
target[limit++] = 0x03C0;
break;
-
+
case 0x03A1:
target[limit++] = 0x03C1;
break;
-
+
case 0x03A3:
target[limit++] = 0x03C3;
break;
-
+
case 0x03A4:
target[limit++] = 0x03C4;
break;
-
+
case 0x03A5:
target[limit++] = 0x03C5;
break;
-
+
case 0x03A6:
target[limit++] = 0x03C6;
break;
-
+
case 0x03A7:
target[limit++] = 0x03C7;
break;
-
+
case 0x03A8:
target[limit++] = 0x03C8;
break;
-
+
case 0x03A9:
target[limit++] = 0x03C9;
break;
-
+
case 0x03AA:
target[limit++] = 0x03CA;
break;
-
+
case 0x03AB:
target[limit++] = 0x03CB;
break;
-
+
case 0x03B0:
target[limit++] = 0x03C5;
target[limit++] = 0x0308;
target[limit++] = 0x0301;
break;
-
+
case 0x03C2:
target[limit++] = 0x03C3;
break;
-
+
case 0x03D0:
target[limit++] = 0x03B2;
break;
-
+
case 0x03D1:
target[limit++] = 0x03B8;
break;
-
+
case 0x03D2:
target[limit++] = 0x03C5;
break;
-
+
case 0x03D3:
target[limit++] = 0x03CD;
break;
-
+
case 0x03D4:
target[limit++] = 0x03CB;
break;
-
+
case 0x03D5:
target[limit++] = 0x03C6;
break;
-
+
case 0x03D6:
target[limit++] = 0x03C0;
break;
-
+
case 0x03D8:
target[limit++] = 0x03D9;
break;
-
+
case 0x03DA:
target[limit++] = 0x03DB;
break;
-
+
case 0x03DC:
target[limit++] = 0x03DD;
break;
-
+
case 0x03DE:
target[limit++] = 0x03DF;
break;
-
+
case 0x03E0:
target[limit++] = 0x03E1;
break;
-
+
case 0x03E2:
target[limit++] = 0x03E3;
break;
-
+
case 0x03E4:
target[limit++] = 0x03E5;
break;
-
+
case 0x03E6:
target[limit++] = 0x03E7;
break;
-
+
case 0x03E8:
target[limit++] = 0x03E9;
break;
-
+
case 0x03EA:
target[limit++] = 0x03EB;
break;
-
+
case 0x03EC:
target[limit++] = 0x03ED;
break;
-
+
case 0x03EE:
target[limit++] = 0x03EF;
break;
-
+
case 0x03F0:
target[limit++] = 0x03BA;
break;
-
+
case 0x03F1:
target[limit++] = 0x03C1;
break;
-
+
case 0x03F2:
target[limit++] = 0x03C3;
break;
-
+
case 0x03F4:
target[limit++] = 0x03B8;
break;
-
+
case 0x03F5:
target[limit++] = 0x03B5;
break;
-
+
case 0x0400:
target[limit++] = 0x0450;
break;
-
+
case 0x0401:
target[limit++] = 0x0451;
break;
-
+
case 0x0402:
target[limit++] = 0x0452;
break;
-
+
case 0x0403:
target[limit++] = 0x0453;
break;
-
+
case 0x0404:
target[limit++] = 0x0454;
break;
-
+
case 0x0405:
target[limit++] = 0x0455;
break;
-
+
case 0x0406:
target[limit++] = 0x0456;
break;
-
+
case 0x0407:
target[limit++] = 0x0457;
break;
-
+
case 0x0408:
target[limit++] = 0x0458;
break;
-
+
case 0x0409:
target[limit++] = 0x0459;
break;
-
+
case 0x040A:
target[limit++] = 0x045A;
break;
-
+
case 0x040B:
target[limit++] = 0x045B;
break;
-
+
case 0x040C:
target[limit++] = 0x045C;
break;
-
+
case 0x040D:
target[limit++] = 0x045D;
break;
-
+
case 0x040E:
target[limit++] = 0x045E;
break;
-
+
case 0x040F:
target[limit++] = 0x045F;
break;
-
+
case 0x0410:
target[limit++] = 0x0430;
break;
-
+
case 0x0411:
target[limit++] = 0x0431;
break;
-
+
case 0x0412:
target[limit++] = 0x0432;
break;
-
+
case 0x0413:
target[limit++] = 0x0433;
break;
-
+
case 0x0414:
target[limit++] = 0x0434;
break;
-
+
case 0x0415:
target[limit++] = 0x0435;
break;
-
+
case 0x0416:
target[limit++] = 0x0436;
break;
-
+
case 0x0417:
target[limit++] = 0x0437;
break;
-
+
case 0x0418:
target[limit++] = 0x0438;
break;
-
+
case 0x0419:
target[limit++] = 0x0439;
break;
-
+
case 0x041A:
target[limit++] = 0x043A;
break;
-
+
case 0x041B:
target[limit++] = 0x043B;
break;
-
+
case 0x041C:
target[limit++] = 0x043C;
break;
-
+
case 0x041D:
target[limit++] = 0x043D;
break;
-
+
case 0x041E:
target[limit++] = 0x043E;
break;
-
+
case 0x041F:
target[limit++] = 0x043F;
break;
-
+
case 0x0420:
target[limit++] = 0x0440;
break;
-
+
case 0x0421:
target[limit++] = 0x0441;
break;
-
+
case 0x0422:
target[limit++] = 0x0442;
break;
-
+
case 0x0423:
target[limit++] = 0x0443;
break;
-
+
case 0x0424:
target[limit++] = 0x0444;
break;
-
+
case 0x0425:
target[limit++] = 0x0445;
break;
-
+
case 0x0426:
target[limit++] = 0x0446;
break;
-
+
case 0x0427:
target[limit++] = 0x0447;
break;
-
+
case 0x0428:
target[limit++] = 0x0448;
break;
-
+
case 0x0429:
target[limit++] = 0x0449;
break;
-
+
case 0x042A:
target[limit++] = 0x044A;
break;
-
+
case 0x042B:
target[limit++] = 0x044B;
break;
-
+
case 0x042C:
target[limit++] = 0x044C;
break;
-
+
case 0x042D:
target[limit++] = 0x044D;
break;
-
+
case 0x042E:
target[limit++] = 0x044E;
break;
-
+
case 0x042F:
target[limit++] = 0x044F;
break;
-
+
case 0x0460:
target[limit++] = 0x0461;
break;
-
+
case 0x0462:
target[limit++] = 0x0463;
break;
-
+
case 0x0464:
target[limit++] = 0x0465;
break;
-
+
case 0x0466:
target[limit++] = 0x0467;
break;
-
+
case 0x0468:
target[limit++] = 0x0469;
break;
-
+
case 0x046A:
target[limit++] = 0x046B;
break;
-
+
case 0x046C:
target[limit++] = 0x046D;
break;
-
+
case 0x046E:
target[limit++] = 0x046F;
break;
-
+
case 0x0470:
target[limit++] = 0x0471;
break;
-
+
case 0x0472:
target[limit++] = 0x0473;
break;
-
+
case 0x0474:
target[limit++] = 0x0475;
break;
-
+
case 0x0476:
target[limit++] = 0x0477;
break;
-
+
case 0x0478:
target[limit++] = 0x0479;
break;
-
+
case 0x047A:
target[limit++] = 0x047B;
break;
-
+
case 0x047C:
target[limit++] = 0x047D;
break;
-
+
case 0x047E:
target[limit++] = 0x047F;
break;
-
+
case 0x0480:
target[limit++] = 0x0481;
break;
-
+
case 0x048A:
target[limit++] = 0x048B;
break;
-
+
case 0x048C:
target[limit++] = 0x048D;
break;
-
+
case 0x048E:
target[limit++] = 0x048F;
break;
-
+
case 0x0490:
target[limit++] = 0x0491;
break;
-
+
case 0x0492:
target[limit++] = 0x0493;
break;
-
+
case 0x0494:
target[limit++] = 0x0495;
break;
-
+
case 0x0496:
target[limit++] = 0x0497;
break;
-
+
case 0x0498:
target[limit++] = 0x0499;
break;
-
+
case 0x049A:
target[limit++] = 0x049B;
break;
-
+
case 0x049C:
target[limit++] = 0x049D;
break;
-
+
case 0x049E:
target[limit++] = 0x049F;
break;
-
+
case 0x04A0:
target[limit++] = 0x04A1;
break;
-
+
case 0x04A2:
target[limit++] = 0x04A3;
break;
-
+
case 0x04A4:
target[limit++] = 0x04A5;
break;
-
+
case 0x04A6:
target[limit++] = 0x04A7;
break;
-
+
case 0x04A8:
target[limit++] = 0x04A9;
break;
-
+
case 0x04AA:
target[limit++] = 0x04AB;
break;
-
+
case 0x04AC:
target[limit++] = 0x04AD;
break;
-
+
case 0x04AE:
target[limit++] = 0x04AF;
break;
-
+
case 0x04B0:
target[limit++] = 0x04B1;
break;
-
+
case 0x04B2:
target[limit++] = 0x04B3;
break;
-
+
case 0x04B4:
target[limit++] = 0x04B5;
break;
-
+
case 0x04B6:
target[limit++] = 0x04B7;
break;
-
+
case 0x04B8:
target[limit++] = 0x04B9;
break;
-
+
case 0x04BA:
target[limit++] = 0x04BB;
break;
-
+
case 0x04BC:
target[limit++] = 0x04BD;
break;
-
+
case 0x04BE:
target[limit++] = 0x04BF;
break;
-
+
case 0x04C1:
target[limit++] = 0x04C2;
break;
-
+
case 0x04C3:
target[limit++] = 0x04C4;
break;
-
+
case 0x04C5:
target[limit++] = 0x04C6;
break;
-
+
case 0x04C7:
target[limit++] = 0x04C8;
break;
-
+
case 0x04C9:
target[limit++] = 0x04CA;
break;
-
+
case 0x04CB:
target[limit++] = 0x04CC;
break;
-
+
case 0x04CD:
target[limit++] = 0x04CE;
break;
-
+
case 0x04D0:
target[limit++] = 0x04D1;
break;
-
+
case 0x04D2:
target[limit++] = 0x04D3;
break;
-
+
case 0x04D4:
target[limit++] = 0x04D5;
break;
-
+
case 0x04D6:
target[limit++] = 0x04D7;
break;
-
+
case 0x04D8:
target[limit++] = 0x04D9;
break;
-
+
case 0x04DA:
target[limit++] = 0x04DB;
break;
-
+
case 0x04DC:
target[limit++] = 0x04DD;
break;
-
+
case 0x04DE:
target[limit++] = 0x04DF;
break;
-
+
case 0x04E0:
target[limit++] = 0x04E1;
break;
-
+
case 0x04E2:
target[limit++] = 0x04E3;
break;
-
+
case 0x04E4:
target[limit++] = 0x04E5;
break;
-
+
case 0x04E6:
target[limit++] = 0x04E7;
break;
-
+
case 0x04E8:
target[limit++] = 0x04E9;
break;
-
+
case 0x04EA:
target[limit++] = 0x04EB;
break;
-
+
case 0x04EC:
target[limit++] = 0x04ED;
break;
-
+
case 0x04EE:
target[limit++] = 0x04EF;
break;
-
+
case 0x04F0:
target[limit++] = 0x04F1;
break;
-
+
case 0x04F2:
target[limit++] = 0x04F3;
break;
-
+
case 0x04F4:
target[limit++] = 0x04F5;
break;
-
+
case 0x04F8:
target[limit++] = 0x04F9;
break;
-
+
case 0x0500:
target[limit++] = 0x0501;
break;
-
+
case 0x0502:
target[limit++] = 0x0503;
break;
-
+
case 0x0504:
target[limit++] = 0x0505;
break;
-
+
case 0x0506:
target[limit++] = 0x0507;
break;
-
+
case 0x0508:
target[limit++] = 0x0509;
break;
-
+
case 0x050A:
target[limit++] = 0x050B;
break;
-
+
case 0x050C:
target[limit++] = 0x050D;
break;
-
+
case 0x050E:
target[limit++] = 0x050F;
break;
-
+
case 0x0531:
target[limit++] = 0x0561;
break;
-
+
case 0x0532:
target[limit++] = 0x0562;
break;
-
+
case 0x0533:
target[limit++] = 0x0563;
break;
-
+
case 0x0534:
target[limit++] = 0x0564;
break;
-
+
case 0x0535:
target[limit++] = 0x0565;
break;
-
+
case 0x0536:
target[limit++] = 0x0566;
break;
-
+
case 0x0537:
target[limit++] = 0x0567;
break;
-
+
case 0x0538:
target[limit++] = 0x0568;
break;
-
+
case 0x0539:
target[limit++] = 0x0569;
break;
-
+
case 0x053A:
target[limit++] = 0x056A;
break;
-
+
case 0x053B:
target[limit++] = 0x056B;
break;
-
+
case 0x053C:
target[limit++] = 0x056C;
break;
-
+
case 0x053D:
target[limit++] = 0x056D;
break;
-
+
case 0x053E:
target[limit++] = 0x056E;
break;
-
+
case 0x053F:
target[limit++] = 0x056F;
break;
-
+
case 0x0540:
target[limit++] = 0x0570;
break;
-
+
case 0x0541:
target[limit++] = 0x0571;
break;
-
+
case 0x0542:
target[limit++] = 0x0572;
break;
-
+
case 0x0543:
target[limit++] = 0x0573;
break;
-
+
case 0x0544:
target[limit++] = 0x0574;
break;
-
+
case 0x0545:
target[limit++] = 0x0575;
break;
-
+
case 0x0546:
target[limit++] = 0x0576;
break;
-
+
case 0x0547:
target[limit++] = 0x0577;
break;
-
+
case 0x0548:
target[limit++] = 0x0578;
break;
-
+
case 0x0549:
target[limit++] = 0x0579;
break;
-
+
case 0x054A:
target[limit++] = 0x057A;
break;
-
+
case 0x054B:
target[limit++] = 0x057B;
break;
-
+
case 0x054C:
target[limit++] = 0x057C;
break;
-
+
case 0x054D:
target[limit++] = 0x057D;
break;
-
+
case 0x054E:
target[limit++] = 0x057E;
break;
-
+
case 0x054F:
target[limit++] = 0x057F;
break;
-
+
case 0x0550:
target[limit++] = 0x0580;
break;
-
+
case 0x0551:
target[limit++] = 0x0581;
break;
-
+
case 0x0552:
target[limit++] = 0x0582;
break;
-
+
case 0x0553:
target[limit++] = 0x0583;
break;
-
+
case 0x0554:
target[limit++] = 0x0584;
break;
-
+
case 0x0555:
target[limit++] = 0x0585;
break;
-
+
case 0x0556:
target[limit++] = 0x0586;
break;
-
+
case 0x0587:
target[limit++] = 0x0565;
target[limit++] = 0x0582;
break;
-
+
case 0x06DD:
break;
-
+
case 0x070F:
break;
-
+
case 0x1680:
target[limit++] = 0x0020;
break;
-
+
case 0x1806:
break;
-
+
case 0x180B:
case 0x180C:
case 0x180D:
case 0x180E:
break;
-
+
case 0x1E00:
target[limit++] = 0x1E01;
break;
-
+
case 0x1E02:
target[limit++] = 0x1E03;
break;
-
+
case 0x1E04:
target[limit++] = 0x1E05;
break;
-
+
case 0x1E06:
target[limit++] = 0x1E07;
break;
-
+
case 0x1E08:
target[limit++] = 0x1E09;
break;
-
+
case 0x1E0A:
target[limit++] = 0x1E0B;
break;
-
+
case 0x1E0C:
target[limit++] = 0x1E0D;
break;
-
+
case 0x1E0E:
target[limit++] = 0x1E0F;
break;
-
+
case 0x1E10:
target[limit++] = 0x1E11;
break;
-
+
case 0x1E12:
target[limit++] = 0x1E13;
break;
-
+
case 0x1E14:
target[limit++] = 0x1E15;
break;
-
+
case 0x1E16:
target[limit++] = 0x1E17;
break;
-
+
case 0x1E18:
target[limit++] = 0x1E19;
break;
-
+
case 0x1E1A:
target[limit++] = 0x1E1B;
break;
-
+
case 0x1E1C:
target[limit++] = 0x1E1D;
break;
-
+
case 0x1E1E:
target[limit++] = 0x1E1F;
break;
-
+
case 0x1E20:
target[limit++] = 0x1E21;
break;
-
+
case 0x1E22:
target[limit++] = 0x1E23;
break;
-
+
case 0x1E24:
target[limit++] = 0x1E25;
break;
-
+
case 0x1E26:
target[limit++] = 0x1E27;
break;
-
+
case 0x1E28:
target[limit++] = 0x1E29;
break;
-
+
case 0x1E2A:
target[limit++] = 0x1E2B;
break;
-
+
case 0x1E2C:
target[limit++] = 0x1E2D;
break;
-
+
case 0x1E2E:
target[limit++] = 0x1E2F;
break;
-
+
case 0x1E30:
target[limit++] = 0x1E31;
break;
-
+
case 0x1E32:
target[limit++] = 0x1E33;
break;
-
+
case 0x1E34:
target[limit++] = 0x1E35;
break;
-
+
case 0x1E36:
target[limit++] = 0x1E37;
break;
-
+
case 0x1E38:
target[limit++] = 0x1E39;
break;
-
+
case 0x1E3A:
target[limit++] = 0x1E3B;
break;
-
+
case 0x1E3C:
target[limit++] = 0x1E3D;
break;
-
+
case 0x1E3E:
target[limit++] = 0x1E3F;
break;
-
+
case 0x1E40:
target[limit++] = 0x1E41;
break;
-
+
case 0x1E42:
target[limit++] = 0x1E43;
break;
-
+
case 0x1E44:
target[limit++] = 0x1E45;
break;
-
+
case 0x1E46:
target[limit++] = 0x1E47;
break;
-
+
case 0x1E48:
target[limit++] = 0x1E49;
break;
-
+
case 0x1E4A:
target[limit++] = 0x1E4B;
break;
-
+
case 0x1E4C:
target[limit++] = 0x1E4D;
break;
-
+
case 0x1E4E:
target[limit++] = 0x1E4F;
break;
-
+
case 0x1E50:
target[limit++] = 0x1E51;
break;
-
+
case 0x1E52:
target[limit++] = 0x1E53;
break;
-
+
case 0x1E54:
target[limit++] = 0x1E55;
break;
-
+
case 0x1E56:
target[limit++] = 0x1E57;
break;
-
+
case 0x1E58:
target[limit++] = 0x1E59;
break;
-
+
case 0x1E5A:
target[limit++] = 0x1E5B;
break;
-
+
case 0x1E5C:
target[limit++] = 0x1E5D;
break;
-
+
case 0x1E5E:
target[limit++] = 0x1E5F;
break;
-
+
case 0x1E60:
target[limit++] = 0x1E61;
break;
-
+
case 0x1E62:
target[limit++] = 0x1E63;
break;
-
+
case 0x1E64:
target[limit++] = 0x1E65;
break;
-
+
case 0x1E66:
target[limit++] = 0x1E67;
break;
-
+
case 0x1E68:
target[limit++] = 0x1E69;
break;
-
+
case 0x1E6A:
target[limit++] = 0x1E6B;
break;
-
+
case 0x1E6C:
target[limit++] = 0x1E6D;
break;
-
+
case 0x1E6E:
target[limit++] = 0x1E6F;
break;
-
+
case 0x1E70:
target[limit++] = 0x1E71;
break;
-
+
case 0x1E72:
target[limit++] = 0x1E73;
break;
-
+
case 0x1E74:
target[limit++] = 0x1E75;
break;
-
+
case 0x1E76:
target[limit++] = 0x1E77;
break;
-
+
case 0x1E78:
target[limit++] = 0x1E79;
break;
-
+
case 0x1E7A:
target[limit++] = 0x1E7B;
break;
-
+
case 0x1E7C:
target[limit++] = 0x1E7D;
break;
-
+
case 0x1E7E:
target[limit++] = 0x1E7F;
break;
-
+
case 0x1E80:
target[limit++] = 0x1E81;
break;
-
+
case 0x1E82:
target[limit++] = 0x1E83;
break;
-
+
case 0x1E84:
target[limit++] = 0x1E85;
break;
-
+
case 0x1E86:
target[limit++] = 0x1E87;
break;
-
+
case 0x1E88:
target[limit++] = 0x1E89;
break;
-
+
case 0x1E8A:
target[limit++] = 0x1E8B;
break;
-
+
case 0x1E8C:
target[limit++] = 0x1E8D;
break;
-
+
case 0x1E8E:
target[limit++] = 0x1E8F;
break;
-
+
case 0x1E90:
target[limit++] = 0x1E91;
break;
-
+
case 0x1E92:
target[limit++] = 0x1E93;
break;
-
+
case 0x1E94:
target[limit++] = 0x1E95;
break;
-
+
case 0x1E96:
target[limit++] = 0x0068;
target[limit++] = 0x0331;
break;
-
+
case 0x1E97:
target[limit++] = 0x0074;
target[limit++] = 0x0308;
break;
-
+
case 0x1E98:
target[limit++] = 0x0077;
target[limit++] = 0x030A;
break;
-
+
case 0x1E99:
target[limit++] = 0x0079;
target[limit++] = 0x030A;
break;
-
+
case 0x1E9A:
target[limit++] = 0x0061;
target[limit++] = 0x02BE;
break;
-
+
case 0x1E9B:
target[limit++] = 0x1E61;
break;
-
+
case 0x1EA0:
target[limit++] = 0x1EA1;
break;
-
+
case 0x1EA2:
target[limit++] = 0x1EA3;
break;
-
+
case 0x1EA4:
target[limit++] = 0x1EA5;
break;
-
+
case 0x1EA6:
target[limit++] = 0x1EA7;
break;
-
+
case 0x1EA8:
target[limit++] = 0x1EA9;
break;
-
+
case 0x1EAA:
target[limit++] = 0x1EAB;
break;
-
+
case 0x1EAC:
target[limit++] = 0x1EAD;
break;
-
+
case 0x1EAE:
target[limit++] = 0x1EAF;
break;
-
+
case 0x1EB0:
target[limit++] = 0x1EB1;
break;
-
+
case 0x1EB2:
target[limit++] = 0x1EB3;
break;
-
+
case 0x1EB4:
target[limit++] = 0x1EB5;
break;
-
+
case 0x1EB6:
target[limit++] = 0x1EB7;
break;
-
+
case 0x1EB8:
target[limit++] = 0x1EB9;
break;
-
+
case 0x1EBA:
target[limit++] = 0x1EBB;
break;
-
+
case 0x1EBC:
target[limit++] = 0x1EBD;
break;
-
+
case 0x1EBE:
target[limit++] = 0x1EBF;
break;
-
+
case 0x1EC0:
target[limit++] = 0x1EC1;
break;
-
+
case 0x1EC2:
target[limit++] = 0x1EC3;
break;
-
+
case 0x1EC4:
target[limit++] = 0x1EC5;
break;
-
+
case 0x1EC6:
target[limit++] = 0x1EC7;
break;
-
+
case 0x1EC8:
target[limit++] = 0x1EC9;
break;
-
+
case 0x1ECA:
target[limit++] = 0x1ECB;
break;
-
+
case 0x1ECC:
target[limit++] = 0x1ECD;
break;
-
+
case 0x1ECE:
target[limit++] = 0x1ECF;
break;
-
+
case 0x1ED0:
target[limit++] = 0x1ED1;
break;
-
+
case 0x1ED2:
target[limit++] = 0x1ED3;
break;
-
+
case 0x1ED4:
target[limit++] = 0x1ED5;
break;
-
+
case 0x1ED6:
target[limit++] = 0x1ED7;
break;
-
+
case 0x1ED8:
target[limit++] = 0x1ED9;
break;
-
+
case 0x1EDA:
target[limit++] = 0x1EDB;
break;
-
+
case 0x1EDC:
target[limit++] = 0x1EDD;
break;
-
+
case 0x1EDE:
target[limit++] = 0x1EDF;
break;
-
+
case 0x1EE0:
target[limit++] = 0x1EE1;
break;
-
+
case 0x1EE2:
target[limit++] = 0x1EE3;
break;
-
+
case 0x1EE4:
target[limit++] = 0x1EE5;
break;
-
+
case 0x1EE6:
target[limit++] = 0x1EE7;
break;
-
+
case 0x1EE8:
target[limit++] = 0x1EE9;
break;
-
+
case 0x1EEA:
target[limit++] = 0x1EEB;
break;
-
+
case 0x1EEC:
target[limit++] = 0x1EED;
break;
-
+
case 0x1EEE:
target[limit++] = 0x1EEF;
break;
-
+
case 0x1EF0:
target[limit++] = 0x1EF1;
break;
-
+
case 0x1EF2:
target[limit++] = 0x1EF3;
break;
-
+
case 0x1EF4:
target[limit++] = 0x1EF5;
break;
-
+
case 0x1EF6:
target[limit++] = 0x1EF7;
break;
-
+
case 0x1EF8:
target[limit++] = 0x1EF9;
break;
-
+
case 0x1F08:
target[limit++] = 0x1F00;
break;
-
+
case 0x1F09:
target[limit++] = 0x1F01;
break;
-
+
case 0x1F0A:
target[limit++] = 0x1F02;
break;
-
+
case 0x1F0B:
target[limit++] = 0x1F03;
break;
-
+
case 0x1F0C:
target[limit++] = 0x1F04;
break;
-
+
case 0x1F0D:
target[limit++] = 0x1F05;
break;
-
+
case 0x1F0E:
target[limit++] = 0x1F06;
break;
-
+
case 0x1F0F:
target[limit++] = 0x1F07;
break;
-
+
case 0x1F18:
target[limit++] = 0x1F10;
break;
-
+
case 0x1F19:
target[limit++] = 0x1F11;
break;
-
+
case 0x1F1A:
target[limit++] = 0x1F12;
break;
-
+
case 0x1F1B:
target[limit++] = 0x1F13;
break;
-
+
case 0x1F1C:
target[limit++] = 0x1F14;
break;
-
+
case 0x1F1D:
target[limit++] = 0x1F15;
break;
-
+
case 0x1F28:
target[limit++] = 0x1F20;
break;
-
+
case 0x1F29:
target[limit++] = 0x1F21;
break;
-
+
case 0x1F2A:
target[limit++] = 0x1F22;
break;
-
+
case 0x1F2B:
target[limit++] = 0x1F23;
break;
-
+
case 0x1F2C:
target[limit++] = 0x1F24;
break;
-
+
case 0x1F2D:
target[limit++] = 0x1F25;
break;
-
+
case 0x1F2E:
target[limit++] = 0x1F26;
break;
-
+
case 0x1F2F:
target[limit++] = 0x1F27;
break;
-
+
case 0x1F38:
target[limit++] = 0x1F30;
break;
-
+
case 0x1F39:
target[limit++] = 0x1F31;
break;
-
+
case 0x1F3A:
target[limit++] = 0x1F32;
break;
-
+
case 0x1F3B:
target[limit++] = 0x1F33;
break;
-
+
case 0x1F3C:
target[limit++] = 0x1F34;
break;
-
+
case 0x1F3D:
target[limit++] = 0x1F35;
break;
-
+
case 0x1F3E:
target[limit++] = 0x1F36;
break;
-
+
case 0x1F3F:
target[limit++] = 0x1F37;
break;
-
+
case 0x1F48:
target[limit++] = 0x1F40;
break;
-
+
case 0x1F49:
target[limit++] = 0x1F41;
break;
-
+
case 0x1F4A:
target[limit++] = 0x1F42;
break;
-
+
case 0x1F4B:
target[limit++] = 0x1F43;
break;
-
+
case 0x1F4C:
target[limit++] = 0x1F44;
break;
-
+
case 0x1F4D:
target[limit++] = 0x1F45;
break;
-
+
case 0x1F50:
target[limit++] = 0x03C5;
target[limit++] = 0x0313;
break;
-
+
case 0x1F52:
target[limit++] = 0x03C5;
target[limit++] = 0x0313;
target[limit++] = 0x0300;
break;
-
+
case 0x1F54:
target[limit++] = 0x03C5;
target[limit++] = 0x0313;
target[limit++] = 0x0301;
break;
-
+
case 0x1F56:
target[limit++] = 0x03C5;
target[limit++] = 0x0313;
target[limit++] = 0x0342;
break;
-
+
case 0x1F59:
target[limit++] = 0x1F51;
break;
-
+
case 0x1F5B:
target[limit++] = 0x1F53;
break;
-
+
case 0x1F5D:
target[limit++] = 0x1F55;
break;
-
+
case 0x1F5F:
target[limit++] = 0x1F57;
break;
-
+
case 0x1F68:
target[limit++] = 0x1F60;
break;
-
+
case 0x1F69:
target[limit++] = 0x1F61;
break;
-
+
case 0x1F6A:
target[limit++] = 0x1F62;
break;
-
+
case 0x1F6B:
target[limit++] = 0x1F63;
break;
-
+
case 0x1F6C:
target[limit++] = 0x1F64;
break;
-
+
case 0x1F6D:
target[limit++] = 0x1F65;
break;
-
+
case 0x1F6E:
target[limit++] = 0x1F66;
break;
-
+
case 0x1F6F:
target[limit++] = 0x1F67;
break;
-
+
case 0x1F80:
target[limit++] = 0x1F00;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F81:
target[limit++] = 0x1F01;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F82:
target[limit++] = 0x1F02;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F83:
target[limit++] = 0x1F03;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F84:
target[limit++] = 0x1F04;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F85:
target[limit++] = 0x1F05;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F86:
target[limit++] = 0x1F06;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F87:
target[limit++] = 0x1F07;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F88:
target[limit++] = 0x1F00;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F89:
target[limit++] = 0x1F01;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F8A:
target[limit++] = 0x1F02;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F8B:
target[limit++] = 0x1F03;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F8C:
target[limit++] = 0x1F04;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F8D:
target[limit++] = 0x1F05;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F8E:
target[limit++] = 0x1F06;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F8F:
target[limit++] = 0x1F07;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F90:
target[limit++] = 0x1F20;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F91:
target[limit++] = 0x1F21;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F92:
target[limit++] = 0x1F22;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F93:
target[limit++] = 0x1F23;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F94:
target[limit++] = 0x1F24;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F95:
target[limit++] = 0x1F25;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F96:
target[limit++] = 0x1F26;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F97:
target[limit++] = 0x1F27;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F98:
target[limit++] = 0x1F20;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F99:
target[limit++] = 0x1F21;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F9A:
target[limit++] = 0x1F22;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F9B:
target[limit++] = 0x1F23;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F9C:
target[limit++] = 0x1F24;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F9D:
target[limit++] = 0x1F25;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F9E:
target[limit++] = 0x1F26;
target[limit++] = 0x03B9;
break;
-
+
case 0x1F9F:
target[limit++] = 0x1F27;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FA0:
target[limit++] = 0x1F60;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FA1:
target[limit++] = 0x1F61;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FA2:
target[limit++] = 0x1F62;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FA3:
target[limit++] = 0x1F63;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FA4:
target[limit++] = 0x1F64;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FA5:
target[limit++] = 0x1F65;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FA6:
target[limit++] = 0x1F66;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FA7:
target[limit++] = 0x1F67;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FA8:
target[limit++] = 0x1F60;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FA9:
target[limit++] = 0x1F61;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FAA:
target[limit++] = 0x1F62;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FAB:
target[limit++] = 0x1F63;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FAC:
target[limit++] = 0x1F64;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FAD:
target[limit++] = 0x1F65;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FAE:
target[limit++] = 0x1F66;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FAF:
target[limit++] = 0x1F67;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FB2:
target[limit++] = 0x1F70;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FB3:
target[limit++] = 0x03B1;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FB4:
target[limit++] = 0x03AC;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FB6:
target[limit++] = 0x03B1;
target[limit++] = 0x0342;
break;
-
+
case 0x1FB7:
target[limit++] = 0x03B1;
target[limit++] = 0x0342;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FB8:
target[limit++] = 0x1FB0;
break;
-
+
case 0x1FB9:
target[limit++] = 0x1FB1;
break;
-
+
case 0x1FBA:
target[limit++] = 0x1F70;
break;
-
+
case 0x1FBB:
target[limit++] = 0x1F71;
break;
-
+
case 0x1FBC:
target[limit++] = 0x03B1;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FBE:
target[limit++] = 0x03B9;
break;
-
+
case 0x1FC2:
target[limit++] = 0x1F74;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FC3:
target[limit++] = 0x03B7;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FC4:
target[limit++] = 0x03AE;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FC6:
target[limit++] = 0x03B7;
target[limit++] = 0x0342;
break;
-
+
case 0x1FC7:
target[limit++] = 0x03B7;
target[limit++] = 0x0342;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FC8:
target[limit++] = 0x1F72;
break;
-
+
case 0x1FC9:
target[limit++] = 0x1F73;
break;
-
+
case 0x1FCA:
target[limit++] = 0x1F74;
break;
-
+
case 0x1FCB:
target[limit++] = 0x1F75;
break;
-
+
case 0x1FCC:
target[limit++] = 0x03B7;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FD2:
target[limit++] = 0x03B9;
target[limit++] = 0x0308;
target[limit++] = 0x0300;
break;
-
+
case 0x1FD3:
target[limit++] = 0x03B9;
target[limit++] = 0x0308;
target[limit++] = 0x0301;
break;
-
+
case 0x1FD6:
target[limit++] = 0x03B9;
target[limit++] = 0x0342;
break;
-
+
case 0x1FD7:
target[limit++] = 0x03B9;
target[limit++] = 0x0308;
target[limit++] = 0x0342;
break;
-
+
case 0x1FD8:
target[limit++] = 0x1FD0;
break;
-
+
case 0x1FD9:
target[limit++] = 0x1FD1;
break;
-
+
case 0x1FDA:
target[limit++] = 0x1F76;
break;
-
+
case 0x1FDB:
target[limit++] = 0x1F77;
break;
-
+
case 0x1FE2:
target[limit++] = 0x03C5;
target[limit++] = 0x0308;
target[limit++] = 0x0300;
break;
-
+
case 0x1FE3:
target[limit++] = 0x03C5;
target[limit++] = 0x0308;
target[limit++] = 0x0301;
break;
-
+
case 0x1FE4:
target[limit++] = 0x03C1;
target[limit++] = 0x0313;
break;
-
+
case 0x1FE6:
target[limit++] = 0x03C5;
target[limit++] = 0x0342;
break;
-
+
case 0x1FE7:
target[limit++] = 0x03C5;
target[limit++] = 0x0308;
target[limit++] = 0x0342;
break;
-
+
case 0x1FE8:
target[limit++] = 0x1FE0;
break;
-
+
case 0x1FE9:
target[limit++] = 0x1FE1;
break;
-
+
case 0x1FEA:
target[limit++] = 0x1F7A;
break;
-
+
case 0x1FEB:
target[limit++] = 0x1F7B;
break;
-
+
case 0x1FEC:
target[limit++] = 0x1FE5;
break;
-
+
case 0x1FF2:
target[limit++] = 0x1F7C;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FF3:
target[limit++] = 0x03C9;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FF4:
target[limit++] = 0x03CE;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FF6:
target[limit++] = 0x03C9;
target[limit++] = 0x0342;
break;
-
+
case 0x1FF7:
target[limit++] = 0x03C9;
target[limit++] = 0x0342;
target[limit++] = 0x03B9;
break;
-
+
case 0x1FF8:
target[limit++] = 0x1F78;
break;
-
+
case 0x1FF9:
target[limit++] = 0x1F79;
break;
-
+
case 0x1FFA:
target[limit++] = 0x1F7C;
break;
-
+
case 0x1FFB:
target[limit++] = 0x1F7D;
break;
-
+
case 0x1FFC:
target[limit++] = 0x03C9;
target[limit++] = 0x03B9;
break;
-
+
case 0x2000:
case 0x2001:
case 0x2002:
@@ -3237,40 +3237,40 @@ public final class PrepareString
case 0x200A:
target[limit++] = 0x0020;
break;
-
+
case 0x200B:
case 0x200C:
case 0x200D:
case 0x200E:
case 0x200F:
break;
-
+
case 0x2028:
case 0x2029:
target[limit++] = 0x0020;
break;
-
+
case 0x202A:
case 0x202B:
case 0x202C:
case 0x202D:
case 0x202E:
break;
-
+
case 0x202F:
target[limit++] = 0x0020;
break;
-
+
case 0x205F:
target[limit++] = 0x0020;
break;
-
+
case 0x2060:
case 0x2061:
case 0x2062:
case 0x2063:
break;
-
+
case 0x206A:
case 0x206B:
case 0x206C:
@@ -3278,647 +3278,647 @@ public final class PrepareString
case 0x206E:
case 0x206F:
break;
-
+
case 0x20A8:
target[limit++] = 0x0072;
target[limit++] = 0x0073;
break;
-
+
case 0x2102:
target[limit++] = 0x0063;
break;
-
+
case 0x2103:
target[limit++] = 0x00B0;
target[limit++] = 0x0063;
break;
-
+
case 0x2107:
target[limit++] = 0x025B;
break;
-
+
case 0x2109:
target[limit++] = 0x00B0;
target[limit++] = 0x0066;
break;
-
+
case 0x210B:
target[limit++] = 0x0068;
break;
-
+
case 0x210C:
target[limit++] = 0x0068;
break;
-
+
case 0x210D:
target[limit++] = 0x0068;
break;
-
+
case 0x2110:
target[limit++] = 0x0069;
break;
-
+
case 0x2111:
target[limit++] = 0x0069;
break;
-
+
case 0x2112:
target[limit++] = 0x006C;
break;
-
+
case 0x2115:
target[limit++] = 0x006E;
break;
-
+
case 0x2116:
target[limit++] = 0x006E;
target[limit++] = 0x006F;
break;
-
+
case 0x2119:
target[limit++] = 0x0070;
break;
-
+
case 0x211A:
target[limit++] = 0x0071;
break;
-
+
case 0x211B:
target[limit++] = 0x0072;
break;
-
+
case 0x211C:
target[limit++] = 0x0072;
break;
-
+
case 0x211D:
target[limit++] = 0x0072;
break;
-
+
case 0x2120:
target[limit++] = 0x0073;
target[limit++] = 0x006D;
break;
-
+
case 0x2121:
target[limit++] = 0x0074;
target[limit++] = 0x0065;
target[limit++] = 0x006C;
break;
-
+
case 0x2122:
target[limit++] = 0x0074;
target[limit++] = 0x006D;
break;
-
+
case 0x2124:
target[limit++] = 0x007A;
break;
-
+
case 0x2126:
target[limit++] = 0x03C9;
break;
-
+
case 0x2128:
target[limit++] = 0x007A;
break;
-
+
case 0x212A:
target[limit++] = 0x006B;
break;
-
+
case 0x212B:
target[limit++] = 0x00E5;
break;
-
+
case 0x212C:
target[limit++] = 0x0062;
break;
-
+
case 0x212D:
target[limit++] = 0x0063;
break;
-
+
case 0x2130:
target[limit++] = 0x0065;
break;
-
+
case 0x2131:
target[limit++] = 0x0066;
break;
-
+
case 0x2133:
target[limit++] = 0x006D;
break;
-
+
case 0x213E:
target[limit++] = 0x03B3;
break;
-
+
case 0x213F:
target[limit++] = 0x03C0;
break;
-
+
case 0x2145:
target[limit++] = 0x0064;
break;
-
+
case 0x2160:
target[limit++] = 0x2170;
break;
-
+
case 0x2161:
target[limit++] = 0x2171;
break;
-
+
case 0x2162:
target[limit++] = 0x2172;
break;
-
+
case 0x2163:
target[limit++] = 0x2173;
break;
-
+
case 0x2164:
target[limit++] = 0x2174;
break;
-
+
case 0x2165:
[... 846 lines stripped ...]