X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/092f426f348285b7bda625078204289d94ba58f4..18cda350fe80c2226684f9660f2956869552b317:/lib/unidata.c diff --git a/lib/unidata.c b/lib/unidata.c index 7baf4ba..8799172 100644 --- a/lib/unidata.c +++ b/lib/unidata.c @@ -30516,3 +30516,261 @@ st560, st560, st76, }; +const struct unicode_utf8_row unicode_utf8_valid[] = { + { 1, 0, 0 }, /* 0 */ + { 1, 0, 0 }, /* 1 */ + { 1, 0, 0 }, /* 2 */ + { 1, 0, 0 }, /* 3 */ + { 1, 0, 0 }, /* 4 */ + { 1, 0, 0 }, /* 5 */ + { 1, 0, 0 }, /* 6 */ + { 1, 0, 0 }, /* 7 */ + { 1, 0, 0 }, /* 8 */ + { 1, 0, 0 }, /* 9 */ + { 1, 0, 0 }, /* 10 */ + { 1, 0, 0 }, /* 11 */ + { 1, 0, 0 }, /* 12 */ + { 1, 0, 0 }, /* 13 */ + { 1, 0, 0 }, /* 14 */ + { 1, 0, 0 }, /* 15 */ + { 1, 0, 0 }, /* 16 */ + { 1, 0, 0 }, /* 17 */ + { 1, 0, 0 }, /* 18 */ + { 1, 0, 0 }, /* 19 */ + { 1, 0, 0 }, /* 20 */ + { 1, 0, 0 }, /* 21 */ + { 1, 0, 0 }, /* 22 */ + { 1, 0, 0 }, /* 23 */ + { 1, 0, 0 }, /* 24 */ + { 1, 0, 0 }, /* 25 */ + { 1, 0, 0 }, /* 26 */ + { 1, 0, 0 }, /* 27 */ + { 1, 0, 0 }, /* 28 */ + { 1, 0, 0 }, /* 29 */ + { 1, 0, 0 }, /* 30 */ + { 1, 0, 0 }, /* 31 */ + { 1, 0, 0 }, /* 32 */ + { 1, 0, 0 }, /* 33 */ + { 1, 0, 0 }, /* 34 */ + { 1, 0, 0 }, /* 35 */ + { 1, 0, 0 }, /* 36 */ + { 1, 0, 0 }, /* 37 */ + { 1, 0, 0 }, /* 38 */ + { 1, 0, 0 }, /* 39 */ + { 1, 0, 0 }, /* 40 */ + { 1, 0, 0 }, /* 41 */ + { 1, 0, 0 }, /* 42 */ + { 1, 0, 0 }, /* 43 */ + { 1, 0, 0 }, /* 44 */ + { 1, 0, 0 }, /* 45 */ + { 1, 0, 0 }, /* 46 */ + { 1, 0, 0 }, /* 47 */ + { 1, 0, 0 }, /* 48 */ + { 1, 0, 0 }, /* 49 */ + { 1, 0, 0 }, /* 50 */ + { 1, 0, 0 }, /* 51 */ + { 1, 0, 0 }, /* 52 */ + { 1, 0, 0 }, /* 53 */ + { 1, 0, 0 }, /* 54 */ + { 1, 0, 0 }, /* 55 */ + { 1, 0, 0 }, /* 56 */ + { 1, 0, 0 }, /* 57 */ + { 1, 0, 0 }, /* 58 */ + { 1, 0, 0 }, /* 59 */ + { 1, 0, 0 }, /* 60 */ + { 1, 0, 0 }, /* 61 */ + { 1, 0, 0 }, /* 62 */ + { 1, 0, 0 }, /* 63 */ + { 1, 0, 0 }, /* 64 */ + { 1, 0, 0 }, /* 65 */ + { 1, 0, 0 }, /* 66 */ + { 1, 0, 0 }, /* 67 */ + { 1, 0, 0 }, /* 68 */ + { 1, 0, 0 }, /* 69 */ + { 1, 0, 0 }, /* 70 */ + { 1, 0, 0 }, /* 71 */ + { 1, 0, 0 }, /* 72 */ + { 1, 0, 0 }, /* 73 */ + { 1, 0, 0 }, /* 74 */ + { 1, 0, 0 }, /* 75 */ + { 1, 0, 0 }, /* 76 */ + { 1, 0, 0 }, /* 77 */ + { 1, 0, 0 }, /* 78 */ + { 1, 0, 0 }, /* 79 */ + { 1, 0, 0 }, /* 80 */ + { 1, 0, 0 }, /* 81 */ + { 1, 0, 0 }, /* 82 */ + { 1, 0, 0 }, /* 83 */ + { 1, 0, 0 }, /* 84 */ + { 1, 0, 0 }, /* 85 */ + { 1, 0, 0 }, /* 86 */ + { 1, 0, 0 }, /* 87 */ + { 1, 0, 0 }, /* 88 */ + { 1, 0, 0 }, /* 89 */ + { 1, 0, 0 }, /* 90 */ + { 1, 0, 0 }, /* 91 */ + { 1, 0, 0 }, /* 92 */ + { 1, 0, 0 }, /* 93 */ + { 1, 0, 0 }, /* 94 */ + { 1, 0, 0 }, /* 95 */ + { 1, 0, 0 }, /* 96 */ + { 1, 0, 0 }, /* 97 */ + { 1, 0, 0 }, /* 98 */ + { 1, 0, 0 }, /* 99 */ + { 1, 0, 0 }, /* 100 */ + { 1, 0, 0 }, /* 101 */ + { 1, 0, 0 }, /* 102 */ + { 1, 0, 0 }, /* 103 */ + { 1, 0, 0 }, /* 104 */ + { 1, 0, 0 }, /* 105 */ + { 1, 0, 0 }, /* 106 */ + { 1, 0, 0 }, /* 107 */ + { 1, 0, 0 }, /* 108 */ + { 1, 0, 0 }, /* 109 */ + { 1, 0, 0 }, /* 110 */ + { 1, 0, 0 }, /* 111 */ + { 1, 0, 0 }, /* 112 */ + { 1, 0, 0 }, /* 113 */ + { 1, 0, 0 }, /* 114 */ + { 1, 0, 0 }, /* 115 */ + { 1, 0, 0 }, /* 116 */ + { 1, 0, 0 }, /* 117 */ + { 1, 0, 0 }, /* 118 */ + { 1, 0, 0 }, /* 119 */ + { 1, 0, 0 }, /* 120 */ + { 1, 0, 0 }, /* 121 */ + { 1, 0, 0 }, /* 122 */ + { 1, 0, 0 }, /* 123 */ + { 1, 0, 0 }, /* 124 */ + { 1, 0, 0 }, /* 125 */ + { 1, 0, 0 }, /* 126 */ + { 1, 0, 0 }, /* 127 */ + { 0, 0, 0 }, /* 128 */ + { 0, 0, 0 }, /* 129 */ + { 0, 0, 0 }, /* 130 */ + { 0, 0, 0 }, /* 131 */ + { 0, 0, 0 }, /* 132 */ + { 0, 0, 0 }, /* 133 */ + { 0, 0, 0 }, /* 134 */ + { 0, 0, 0 }, /* 135 */ + { 0, 0, 0 }, /* 136 */ + { 0, 0, 0 }, /* 137 */ + { 0, 0, 0 }, /* 138 */ + { 0, 0, 0 }, /* 139 */ + { 0, 0, 0 }, /* 140 */ + { 0, 0, 0 }, /* 141 */ + { 0, 0, 0 }, /* 142 */ + { 0, 0, 0 }, /* 143 */ + { 0, 0, 0 }, /* 144 */ + { 0, 0, 0 }, /* 145 */ + { 0, 0, 0 }, /* 146 */ + { 0, 0, 0 }, /* 147 */ + { 0, 0, 0 }, /* 148 */ + { 0, 0, 0 }, /* 149 */ + { 0, 0, 0 }, /* 150 */ + { 0, 0, 0 }, /* 151 */ + { 0, 0, 0 }, /* 152 */ + { 0, 0, 0 }, /* 153 */ + { 0, 0, 0 }, /* 154 */ + { 0, 0, 0 }, /* 155 */ + { 0, 0, 0 }, /* 156 */ + { 0, 0, 0 }, /* 157 */ + { 0, 0, 0 }, /* 158 */ + { 0, 0, 0 }, /* 159 */ + { 0, 0, 0 }, /* 160 */ + { 0, 0, 0 }, /* 161 */ + { 0, 0, 0 }, /* 162 */ + { 0, 0, 0 }, /* 163 */ + { 0, 0, 0 }, /* 164 */ + { 0, 0, 0 }, /* 165 */ + { 0, 0, 0 }, /* 166 */ + { 0, 0, 0 }, /* 167 */ + { 0, 0, 0 }, /* 168 */ + { 0, 0, 0 }, /* 169 */ + { 0, 0, 0 }, /* 170 */ + { 0, 0, 0 }, /* 171 */ + { 0, 0, 0 }, /* 172 */ + { 0, 0, 0 }, /* 173 */ + { 0, 0, 0 }, /* 174 */ + { 0, 0, 0 }, /* 175 */ + { 0, 0, 0 }, /* 176 */ + { 0, 0, 0 }, /* 177 */ + { 0, 0, 0 }, /* 178 */ + { 0, 0, 0 }, /* 179 */ + { 0, 0, 0 }, /* 180 */ + { 0, 0, 0 }, /* 181 */ + { 0, 0, 0 }, /* 182 */ + { 0, 0, 0 }, /* 183 */ + { 0, 0, 0 }, /* 184 */ + { 0, 0, 0 }, /* 185 */ + { 0, 0, 0 }, /* 186 */ + { 0, 0, 0 }, /* 187 */ + { 0, 0, 0 }, /* 188 */ + { 0, 0, 0 }, /* 189 */ + { 0, 0, 0 }, /* 190 */ + { 0, 0, 0 }, /* 191 */ + { 0, 0, 0 }, /* 192 */ + { 0, 0, 0 }, /* 193 */ + { 2, 0x80, 0xBF }, /* 194 */ + { 2, 0x80, 0xBF }, /* 195 */ + { 2, 0x80, 0xBF }, /* 196 */ + { 2, 0x80, 0xBF }, /* 197 */ + { 2, 0x80, 0xBF }, /* 198 */ + { 2, 0x80, 0xBF }, /* 199 */ + { 2, 0x80, 0xBF }, /* 200 */ + { 2, 0x80, 0xBF }, /* 201 */ + { 2, 0x80, 0xBF }, /* 202 */ + { 2, 0x80, 0xBF }, /* 203 */ + { 2, 0x80, 0xBF }, /* 204 */ + { 2, 0x80, 0xBF }, /* 205 */ + { 2, 0x80, 0xBF }, /* 206 */ + { 2, 0x80, 0xBF }, /* 207 */ + { 2, 0x80, 0xBF }, /* 208 */ + { 2, 0x80, 0xBF }, /* 209 */ + { 2, 0x80, 0xBF }, /* 210 */ + { 2, 0x80, 0xBF }, /* 211 */ + { 2, 0x80, 0xBF }, /* 212 */ + { 2, 0x80, 0xBF }, /* 213 */ + { 2, 0x80, 0xBF }, /* 214 */ + { 2, 0x80, 0xBF }, /* 215 */ + { 2, 0x80, 0xBF }, /* 216 */ + { 2, 0x80, 0xBF }, /* 217 */ + { 2, 0x80, 0xBF }, /* 218 */ + { 2, 0x80, 0xBF }, /* 219 */ + { 2, 0x80, 0xBF }, /* 220 */ + { 2, 0x80, 0xBF }, /* 221 */ + { 2, 0x80, 0xBF }, /* 222 */ + { 2, 0x80, 0xBF }, /* 223 */ + { 3, 0xA0, 0xBF }, /* 224 */ + { 3, 0x80, 0xBF }, /* 225 */ + { 3, 0x80, 0xBF }, /* 226 */ + { 3, 0x80, 0xBF }, /* 227 */ + { 3, 0x80, 0xBF }, /* 228 */ + { 3, 0x80, 0xBF }, /* 229 */ + { 3, 0x80, 0xBF }, /* 230 */ + { 3, 0x80, 0xBF }, /* 231 */ + { 3, 0x80, 0xBF }, /* 232 */ + { 3, 0x80, 0xBF }, /* 233 */ + { 3, 0x80, 0xBF }, /* 234 */ + { 3, 0x80, 0xBF }, /* 235 */ + { 3, 0x80, 0xBF }, /* 236 */ + { 3, 0x80, 0x9F }, /* 237 */ + { 3, 0x80, 0xBF }, /* 238 */ + { 3, 0x80, 0xBF }, /* 239 */ + { 4, 0x90, 0xBF }, /* 240 */ + { 4, 0x80, 0xBF }, /* 241 */ + { 4, 0x80, 0xBF }, /* 242 */ + { 4, 0x80, 0xBF }, /* 243 */ + { 4, 0x80, 0x8F }, /* 244 */ + { 0, 0, 0 }, /* 245 */ + { 0, 0, 0 }, /* 246 */ + { 0, 0, 0 }, /* 247 */ + { 0, 0, 0 }, /* 248 */ + { 0, 0, 0 }, /* 249 */ + { 0, 0, 0 }, /* 250 */ + { 0, 0, 0 }, /* 251 */ + { 0, 0, 0 }, /* 252 */ + { 0, 0, 0 }, /* 253 */ + { 0, 0, 0 }, /* 254 */ + { 0, 0, 0 }, /* 255 */ +};