1 /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ 2 /* Arabic joining type of Unicode characters. */ 3 /* Generated automatically by gen-uni-tables.c for Unicode 6.0.0. */ 4 #define joining_type_header_0 16 5 #define joining_type_header_1 1 6 #define joining_type_header_2 7 7 #define joining_type_header_3 511 8 #define joining_type_header_4 127 9 static const 10 struct 11 { 12 int level1[1]; 13 short level2[1 << 9]; 14 unsigned char level3[5 * 64]; 15 } 16 u_joining_type = 17 { 18 { 0 }, 19 { 20 -1, -1, -1, -1, -1, -1, -1, -1, 21 -1, -1, -1, -1, 0, 128, 256, 384, 22 -1, -1, -1, -1, -1, -1, -1, -1, 23 -1, -1, -1, -1, -1, -1, -1, -1, 24 -1, -1, -1, -1, -1, -1, -1, -1, 25 -1, -1, -1, -1, -1, -1, -1, -1, 26 -1, -1, -1, -1, -1, -1, -1, -1, 27 -1, -1, -1, -1, -1, -1, -1, -1, 28 512, -1, -1, -1, -1, -1, -1, -1, 29 -1, -1, -1, -1, -1, -1, -1, -1, 30 -1, -1, -1, -1, -1, -1, -1, -1, 31 -1, -1, -1, -1, -1, -1, -1, -1, 32 -1, -1, -1, -1, -1, -1, -1, -1, 33 -1, -1, -1, -1, -1, -1, -1, -1, 34 -1, -1, -1, -1, -1, -1, -1, -1, 35 -1, -1, -1, -1, -1, -1, -1, -1, 36 -1, -1, -1, -1, -1, -1, -1, -1, 37 -1, -1, -1, -1, -1, -1, -1, -1, 38 -1, -1, -1, -1, -1, -1, -1, -1, 39 -1, -1, -1, -1, -1, -1, -1, -1, 40 -1, -1, -1, -1, -1, -1, -1, -1, 41 -1, -1, -1, -1, -1, -1, -1, -1, 42 -1, -1, -1, -1, -1, -1, -1, -1, 43 -1, -1, -1, -1, -1, -1, -1, -1, 44 -1, -1, -1, -1, -1, -1, -1, -1, 45 -1, -1, -1, -1, -1, -1, -1, -1, 46 -1, -1, -1, -1, -1, -1, -1, -1, 47 -1, -1, -1, -1, -1, -1, -1, -1, 48 -1, -1, -1, -1, -1, -1, -1, -1, 49 -1, -1, -1, -1, -1, -1, -1, -1, 50 -1, -1, -1, -1, -1, -1, -1, -1, 51 -1, -1, -1, -1, -1, -1, -1, -1, 52 -1, -1, -1, -1, -1, -1, -1, -1, 53 -1, -1, -1, -1, -1, -1, -1, -1, 54 -1, -1, -1, -1, -1, -1, -1, -1, 55 -1, -1, -1, -1, -1, -1, -1, -1, 56 -1, -1, -1, -1, -1, -1, -1, -1, 57 -1, -1, -1, -1, -1, -1, -1, -1, 58 -1, -1, -1, -1, -1, -1, -1, -1, 59 -1, -1, -1, -1, -1, -1, -1, -1, 60 -1, -1, -1, -1, -1, -1, -1, -1, 61 -1, -1, -1, -1, -1, -1, -1, -1, 62 -1, -1, -1, -1, -1, -1, -1, -1, 63 -1, -1, -1, -1, -1, -1, -1, -1, 64 -1, -1, -1, -1, -1, -1, -1, -1, 65 -1, -1, -1, -1, -1, -1, -1, -1, 66 -1, -1, -1, -1, -1, -1, -1, -1, 67 -1, -1, -1, -1, -1, -1, -1, -1, 68 -1, -1, -1, -1, -1, -1, -1, -1, 69 -1, -1, -1, -1, -1, -1, -1, -1, 70 -1, -1, -1, -1, -1, -1, -1, -1, 71 -1, -1, -1, -1, -1, -1, -1, -1, 72 -1, -1, -1, -1, -1, -1, -1, -1, 73 -1, -1, -1, -1, -1, -1, -1, -1, 74 -1, -1, -1, -1, -1, -1, -1, -1, 75 -1, -1, -1, -1, -1, -1, -1, -1, 76 -1, -1, -1, -1, -1, -1, -1, -1, 77 -1, -1, -1, -1, -1, -1, -1, -1, 78 -1, -1, -1, -1, -1, -1, -1, -1, 79 -1, -1, -1, -1, -1, -1, -1, -1, 80 -1, -1, -1, -1, -1, -1, -1, -1, 81 -1, -1, -1, -1, -1, -1, -1, -1, 82 -1, -1, -1, -1, -1, -1, -1, -1, 83 -1, -1, -1, -1, -1, -1, -1, -1 84 }, 85 { 86 0x00, 0x00, 0xff, 0xff, 0xf0, 0x0f, 0xff, 0xff, 87 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 88 0x05, 0x44, 0x44, 0x45, 0x45, 0x55, 0x55, 0x45, 89 0x44, 0x54, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 90 0x52, 0x55, 0x55, 0x55, 0x54, 0xf5, 0xff, 0xff, 91 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 92 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x55, 93 0x4f, 0x44, 0x40, 0x44, 0x55, 0x55, 0x55, 0x55, 94 0x55, 0x55, 0x55, 0x55, 0x44, 0x44, 0x44, 0x44, 95 0x44, 0x44, 0x44, 0x44, 0x44, 0x55, 0x55, 0x55, 96 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 97 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 98 0x54, 0x45, 0x44, 0x44, 0x44, 0x44, 0x45, 0x45, 99 0x55, 0x44, 0x4f, 0xff, 0xff, 0xff, 0x0f, 0xff, 100 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x44, 101 0xff, 0xff, 0xff, 0xff, 0xff, 0x55, 0xf5, 0x5f, 102 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 103 0xf4, 0x55, 0x45, 0x44, 0x44, 0x55, 0x55, 0x54, 104 0x55, 0x55, 0x55, 0x55, 0x54, 0x54, 0x54, 0x45, 105 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 106 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4f, 0x55, 107 0x55, 0x55, 0x55, 0x55, 0x45, 0x44, 0x55, 0x55, 108 0x55, 0x55, 0x55, 0x55, 0x55, 0x45, 0x54, 0x55, 109 0x45, 0x45, 0x54, 0x55, 0x44, 0x55, 0x55, 0x55, 110 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 111 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 112 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 113 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 114 0xff, 0xff, 0xff, 0xff, 0xff, 0x55, 0x55, 0x55, 115 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 116 0x55, 0x55, 0x55, 0x55, 0x55, 0xf5, 0xff, 0xff, 117 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xff, 0xff, 118 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0xff, 119 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 120 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 121 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 122 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 123 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 124 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 125 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff 126 } 127 }; 128