1 /* 2 * Copyright (C) 2019 Alexander Borisov 3 * 4 * Author: Alexander Borisov <borisov@lexbor.com> 5 */ 6 7 /* 8 * Caution! 9 * This file generated by the script "utils/lexbor/encoding/single-byte.py"! 10 * Do not change this file! 11 */ 12 13 #include "lexbor/encoding/base.h" 14 15 #include "lexbor/core/shs.h" 16 17 18 LXB_API const lxb_encoding_single_index_t lxb_encoding_single_index_ibm866[128] = 19 { 20 {{'\xd0', '\x90'}, 2, 0x0410}, /* (CYRILLIC CAPITAL LETTER A) */ 21 {{'\xd0', '\x91'}, 2, 0x0411}, /* (CYRILLIC CAPITAL LETTER BE) */ 22 {{'\xd0', '\x92'}, 2, 0x0412}, /* (CYRILLIC CAPITAL LETTER VE) */ 23 {{'\xd0', '\x93'}, 2, 0x0413}, /* (CYRILLIC CAPITAL LETTER GHE) */ 24 {{'\xd0', '\x94'}, 2, 0x0414}, /* (CYRILLIC CAPITAL LETTER DE) */ 25 {{'\xd0', '\x95'}, 2, 0x0415}, /* (CYRILLIC CAPITAL LETTER IE) */ 26 {{'\xd0', '\x96'}, 2, 0x0416}, /* (CYRILLIC CAPITAL LETTER ZHE) */ 27 {{'\xd0', '\x97'}, 2, 0x0417}, /* (CYRILLIC CAPITAL LETTER ZE) */ 28 {{'\xd0', '\x98'}, 2, 0x0418}, /* (CYRILLIC CAPITAL LETTER I) */ 29 {{'\xd0', '\x99'}, 2, 0x0419}, /* (CYRILLIC CAPITAL LETTER SHORT I) */ 30 {{'\xd0', '\x9a'}, 2, 0x041A}, /* (CYRILLIC CAPITAL LETTER KA) */ 31 {{'\xd0', '\x9b'}, 2, 0x041B}, /* (CYRILLIC CAPITAL LETTER EL) */ 32 {{'\xd0', '\x9c'}, 2, 0x041C}, /* (CYRILLIC CAPITAL LETTER EM) */ 33 {{'\xd0', '\x9d'}, 2, 0x041D}, /* (CYRILLIC CAPITAL LETTER EN) */ 34 {{'\xd0', '\x9e'}, 2, 0x041E}, /* (CYRILLIC CAPITAL LETTER O) */ 35 {{'\xd0', '\x9f'}, 2, 0x041F}, /* (CYRILLIC CAPITAL LETTER PE) */ 36 {{'\xd0', '\xa0'}, 2, 0x0420}, /* (CYRILLIC CAPITAL LETTER ER) */ 37 {{'\xd0', '\xa1'}, 2, 0x0421}, /* (CYRILLIC CAPITAL LETTER ES) */ 38 {{'\xd0', '\xa2'}, 2, 0x0422}, /* (CYRILLIC CAPITAL LETTER TE) */ 39 {{'\xd0', '\xa3'}, 2, 0x0423}, /* (CYRILLIC CAPITAL LETTER U) */ 40 {{'\xd0', '\xa4'}, 2, 0x0424}, /* (CYRILLIC CAPITAL LETTER EF) */ 41 {{'\xd0', '\xa5'}, 2, 0x0425}, /* (CYRILLIC CAPITAL LETTER HA) */ 42 {{'\xd0', '\xa6'}, 2, 0x0426}, /* (CYRILLIC CAPITAL LETTER TSE) */ 43 {{'\xd0', '\xa7'}, 2, 0x0427}, /* (CYRILLIC CAPITAL LETTER CHE) */ 44 {{'\xd0', '\xa8'}, 2, 0x0428}, /* (CYRILLIC CAPITAL LETTER SHA) */ 45 {{'\xd0', '\xa9'}, 2, 0x0429}, /* (CYRILLIC CAPITAL LETTER SHCHA) */ 46 {{'\xd0', '\xaa'}, 2, 0x042A}, /* (CYRILLIC CAPITAL LETTER HARD SIGN) */ 47 {{'\xd0', '\xab'}, 2, 0x042B}, /* (CYRILLIC CAPITAL LETTER YERU) */ 48 {{'\xd0', '\xac'}, 2, 0x042C}, /* (CYRILLIC CAPITAL LETTER SOFT SIGN) */ 49 {{'\xd0', '\xad'}, 2, 0x042D}, /* (CYRILLIC CAPITAL LETTER E) */ 50 {{'\xd0', '\xae'}, 2, 0x042E}, /* (CYRILLIC CAPITAL LETTER YU) */ 51 {{'\xd0', '\xaf'}, 2, 0x042F}, /* (CYRILLIC CAPITAL LETTER YA) */ 52 {{'\xd0', '\xb0'}, 2, 0x0430}, /* (CYRILLIC SMALL LETTER A) */ 53 {{'\xd0', '\xb1'}, 2, 0x0431}, /* (CYRILLIC SMALL LETTER BE) */ 54 {{'\xd0', '\xb2'}, 2, 0x0432}, /* (CYRILLIC SMALL LETTER VE) */ 55 {{'\xd0', '\xb3'}, 2, 0x0433}, /* (CYRILLIC SMALL LETTER GHE) */ 56 {{'\xd0', '\xb4'}, 2, 0x0434}, /* (CYRILLIC SMALL LETTER DE) */ 57 {{'\xd0', '\xb5'}, 2, 0x0435}, /* (CYRILLIC SMALL LETTER IE) */ 58 {{'\xd0', '\xb6'}, 2, 0x0436}, /* (CYRILLIC SMALL LETTER ZHE) */ 59 {{'\xd0', '\xb7'}, 2, 0x0437}, /* (CYRILLIC SMALL LETTER ZE) */ 60 {{'\xd0', '\xb8'}, 2, 0x0438}, /* (CYRILLIC SMALL LETTER I) */ 61 {{'\xd0', '\xb9'}, 2, 0x0439}, /* (CYRILLIC SMALL LETTER SHORT I) */ 62 {{'\xd0', '\xba'}, 2, 0x043A}, /* (CYRILLIC SMALL LETTER KA) */ 63 {{'\xd0', '\xbb'}, 2, 0x043B}, /* (CYRILLIC SMALL LETTER EL) */ 64 {{'\xd0', '\xbc'}, 2, 0x043C}, /* (CYRILLIC SMALL LETTER EM) */ 65 {{'\xd0', '\xbd'}, 2, 0x043D}, /* (CYRILLIC SMALL LETTER EN) */ 66 {{'\xd0', '\xbe'}, 2, 0x043E}, /* (CYRILLIC SMALL LETTER O) */ 67 {{'\xd0', '\xbf'}, 2, 0x043F}, /* (CYRILLIC SMALL LETTER PE) */ 68 {{'\xe2', '\x96', '\x91'}, 3, 0x2591}, /* (LIGHT SHADE) */ 69 {{'\xe2', '\x96', '\x92'}, 3, 0x2592}, /* (MEDIUM SHADE) */ 70 {{'\xe2', '\x96', '\x93'}, 3, 0x2593}, /* (DARK SHADE) */ 71 {{'\xe2', '\x94', '\x82'}, 3, 0x2502}, /* (BOX DRAWINGS LIGHT VERTICAL) */ 72 {{'\xe2', '\x94', '\xa4'}, 3, 0x2524}, /* (BOX DRAWINGS LIGHT VERTICAL AND LEFT) */ 73 {{'\xe2', '\x95', '\xa1'}, 3, 0x2561}, /* (BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE) */ 74 {{'\xe2', '\x95', '\xa2'}, 3, 0x2562}, /* (BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE) */ 75 {{'\xe2', '\x95', '\x96'}, 3, 0x2556}, /* (BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE) */ 76 {{'\xe2', '\x95', '\x95'}, 3, 0x2555}, /* (BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE) */ 77 {{'\xe2', '\x95', '\xa3'}, 3, 0x2563}, /* (BOX DRAWINGS DOUBLE VERTICAL AND LEFT) */ 78 {{'\xe2', '\x95', '\x91'}, 3, 0x2551}, /* (BOX DRAWINGS DOUBLE VERTICAL) */ 79 {{'\xe2', '\x95', '\x97'}, 3, 0x2557}, /* (BOX DRAWINGS DOUBLE DOWN AND LEFT) */ 80 {{'\xe2', '\x95', '\x9d'}, 3, 0x255D}, /* (BOX DRAWINGS DOUBLE UP AND LEFT) */ 81 {{'\xe2', '\x95', '\x9c'}, 3, 0x255C}, /* (BOX DRAWINGS UP DOUBLE AND LEFT SINGLE) */ 82 {{'\xe2', '\x95', '\x9b'}, 3, 0x255B}, /* (BOX DRAWINGS UP SINGLE AND LEFT DOUBLE) */ 83 {{'\xe2', '\x94', '\x90'}, 3, 0x2510}, /* (BOX DRAWINGS LIGHT DOWN AND LEFT) */ 84 {{'\xe2', '\x94', '\x94'}, 3, 0x2514}, /* (BOX DRAWINGS LIGHT UP AND RIGHT) */ 85 {{'\xe2', '\x94', '\xb4'}, 3, 0x2534}, /* (BOX DRAWINGS LIGHT UP AND HORIZONTAL) */ 86 {{'\xe2', '\x94', '\xac'}, 3, 0x252C}, /* (BOX DRAWINGS LIGHT DOWN AND HORIZONTAL) */ 87 {{'\xe2', '\x94', '\x9c'}, 3, 0x251C}, /* (BOX DRAWINGS LIGHT VERTICAL AND RIGHT) */ 88 {{'\xe2', '\x94', '\x80'}, 3, 0x2500}, /* (BOX DRAWINGS LIGHT HORIZONTAL) */ 89 {{'\xe2', '\x94', '\xbc'}, 3, 0x253C}, /* (BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL) */ 90 {{'\xe2', '\x95', '\x9e'}, 3, 0x255E}, /* (BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE) */ 91 {{'\xe2', '\x95', '\x9f'}, 3, 0x255F}, /* (BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE) */ 92 {{'\xe2', '\x95', '\x9a'}, 3, 0x255A}, /* (BOX DRAWINGS DOUBLE UP AND RIGHT) */ 93 {{'\xe2', '\x95', '\x94'}, 3, 0x2554}, /* (BOX DRAWINGS DOUBLE DOWN AND RIGHT) */ 94 {{'\xe2', '\x95', '\xa9'}, 3, 0x2569}, /* (BOX DRAWINGS DOUBLE UP AND HORIZONTAL) */ 95 {{'\xe2', '\x95', '\xa6'}, 3, 0x2566}, /* (BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL) */ 96 {{'\xe2', '\x95', '\xa0'}, 3, 0x2560}, /* (BOX DRAWINGS DOUBLE VERTICAL AND RIGHT) */ 97 {{'\xe2', '\x95', '\x90'}, 3, 0x2550}, /* (BOX DRAWINGS DOUBLE HORIZONTAL) */ 98 {{'\xe2', '\x95', '\xac'}, 3, 0x256C}, /* (BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL) */ 99 {{'\xe2', '\x95', '\xa7'}, 3, 0x2567}, /* (BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE) */ 100 {{'\xe2', '\x95', '\xa8'}, 3, 0x2568}, /* (BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE) */ 101 {{'\xe2', '\x95', '\xa4'}, 3, 0x2564}, /* (BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE) */ 102 {{'\xe2', '\x95', '\xa5'}, 3, 0x2565}, /* (BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE) */ 103 {{'\xe2', '\x95', '\x99'}, 3, 0x2559}, /* (BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE) */ 104 {{'\xe2', '\x95', '\x98'}, 3, 0x2558}, /* (BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE) */ 105 {{'\xe2', '\x95', '\x92'}, 3, 0x2552}, /* (BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE) */ 106 {{'\xe2', '\x95', '\x93'}, 3, 0x2553}, /* (BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE) */ 107 {{'\xe2', '\x95', '\xab'}, 3, 0x256B}, /* (BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE) */ 108 {{'\xe2', '\x95', '\xaa'}, 3, 0x256A}, /* (BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE) */ 109 {{'\xe2', '\x94', '\x98'}, 3, 0x2518}, /* (BOX DRAWINGS LIGHT UP AND LEFT) */ 110 {{'\xe2', '\x94', '\x8c'}, 3, 0x250C}, /* (BOX DRAWINGS LIGHT DOWN AND RIGHT) */ 111 {{'\xe2', '\x96', '\x88'}, 3, 0x2588}, /* (FULL BLOCK) */ 112 {{'\xe2', '\x96', '\x84'}, 3, 0x2584}, /* (LOWER HALF BLOCK) */ 113 {{'\xe2', '\x96', '\x8c'}, 3, 0x258C}, /* (LEFT HALF BLOCK) */ 114 {{'\xe2', '\x96', '\x90'}, 3, 0x2590}, /* (RIGHT HALF BLOCK) */ 115 {{'\xe2', '\x96', '\x80'}, 3, 0x2580}, /* (UPPER HALF BLOCK) */ 116 {{'\xd1', '\x80'}, 2, 0x0440}, /* (CYRILLIC SMALL LETTER ER) */ 117 {{'\xd1', '\x81'}, 2, 0x0441}, /* (CYRILLIC SMALL LETTER ES) */ 118 {{'\xd1', '\x82'}, 2, 0x0442}, /* (CYRILLIC SMALL LETTER TE) */ 119 {{'\xd1', '\x83'}, 2, 0x0443}, /* (CYRILLIC SMALL LETTER U) */ 120 {{'\xd1', '\x84'}, 2, 0x0444}, /* (CYRILLIC SMALL LETTER EF) */ 121 {{'\xd1', '\x85'}, 2, 0x0445}, /* (CYRILLIC SMALL LETTER HA) */ 122 {{'\xd1', '\x86'}, 2, 0x0446}, /* (CYRILLIC SMALL LETTER TSE) */ 123 {{'\xd1', '\x87'}, 2, 0x0447}, /* (CYRILLIC SMALL LETTER CHE) */ 124 {{'\xd1', '\x88'}, 2, 0x0448}, /* (CYRILLIC SMALL LETTER SHA) */ 125 {{'\xd1', '\x89'}, 2, 0x0449}, /* (CYRILLIC SMALL LETTER SHCHA) */ 126 {{'\xd1', '\x8a'}, 2, 0x044A}, /* (CYRILLIC SMALL LETTER HARD SIGN) */ 127 {{'\xd1', '\x8b'}, 2, 0x044B}, /* (CYRILLIC SMALL LETTER YERU) */ 128 {{'\xd1', '\x8c'}, 2, 0x044C}, /* (CYRILLIC SMALL LETTER SOFT SIGN) */ 129 {{'\xd1', '\x8d'}, 2, 0x044D}, /* (CYRILLIC SMALL LETTER E) */ 130 {{'\xd1', '\x8e'}, 2, 0x044E}, /* (CYRILLIC SMALL LETTER YU) */ 131 {{'\xd1', '\x8f'}, 2, 0x044F}, /* (CYRILLIC SMALL LETTER YA) */ 132 {{'\xd0', '\x81'}, 2, 0x0401}, /* (CYRILLIC CAPITAL LETTER IO) */ 133 {{'\xd1', '\x91'}, 2, 0x0451}, /* (CYRILLIC SMALL LETTER IO) */ 134 {{'\xd0', '\x84'}, 2, 0x0404}, /* (CYRILLIC CAPITAL LETTER UKRAINIAN IE) */ 135 {{'\xd1', '\x94'}, 2, 0x0454}, /* (CYRILLIC SMALL LETTER UKRAINIAN IE) */ 136 {{'\xd0', '\x87'}, 2, 0x0407}, /* (CYRILLIC CAPITAL LETTER YI) */ 137 {{'\xd1', '\x97'}, 2, 0x0457}, /* (CYRILLIC SMALL LETTER YI) */ 138 {{'\xd0', '\x8e'}, 2, 0x040E}, /* (CYRILLIC CAPITAL LETTER SHORT U) */ 139 {{'\xd1', '\x9e'}, 2, 0x045E}, /* (CYRILLIC SMALL LETTER SHORT U) */ 140 {{'\xc2', '\xb0'}, 2, 0x00B0}, /* (DEGREE SIGN) */ 141 {{'\xe2', '\x88', '\x99'}, 3, 0x2219}, /* (BULLET OPERATOR) */ 142 {{'\xc2', '\xb7'}, 2, 0x00B7}, /* (MIDDLE DOT) */ 143 {{'\xe2', '\x88', '\x9a'}, 3, 0x221A}, /* (SQUARE ROOT) */ 144 {{'\xe2', '\x84', '\x96'}, 3, 0x2116}, /* (NUMERO SIGN) */ 145 {{'\xc2', '\xa4'}, 2, 0x00A4}, /* (CURRENCY SIGN) */ 146 {{'\xe2', '\x96', '\xa0'}, 3, 0x25A0}, /* (BLACK SQUARE) */ 147 {{'\xc2', '\xa0'}, 2, 0x00A0}, /* (NO-BREAK SPACE) */ 148 }; 149 150 LXB_API const lxb_encoding_single_index_t lxb_encoding_single_index_iso_8859_10[128] = 151 { 152 {{'\xc2', '\x80'}, 2, 0x0080}, /* (<control>) */ 153 {{'\xc2', '\x81'}, 2, 0x0081}, /* (<control>) */ 154 {{'\xc2', '\x82'}, 2, 0x0082}, /* (<control>) */ 155 {{'\xc2', '\x83'}, 2, 0x0083}, /* (<control>) */ 156 {{'\xc2', '\x84'}, 2, 0x0084}, /* (<control>) */ 157 {{'\xc2', '\x85'}, 2, 0x0085}, /* (<control>) */ 158 {{'\xc2', '\x86'}, 2, 0x0086}, /* (<control>) */ 159 {{'\xc2', '\x87'}, 2, 0x0087}, /* (<control>) */ 160 {{'\xc2', '\x88'}, 2, 0x0088}, /* (<control>) */ 161 {{'\xc2', '\x89'}, 2, 0x0089}, /* (<control>) */ 162 {{'\xc2', '\x8a'}, 2, 0x008A}, /* (<control>) */ 163 {{'\xc2', '\x8b'}, 2, 0x008B}, /* (<control>) */ 164 {{'\xc2', '\x8c'}, 2, 0x008C}, /* (<control>) */ 165 {{'\xc2', '\x8d'}, 2, 0x008D}, /* (<control>) */ 166 {{'\xc2', '\x8e'}, 2, 0x008E}, /* (<control>) */ 167 {{'\xc2', '\x8f'}, 2, 0x008F}, /* (<control>) */ 168 {{'\xc2', '\x90'}, 2, 0x0090}, /* (<control>) */ 169 {{'\xc2', '\x91'}, 2, 0x0091}, /* (<control>) */ 170 {{'\xc2', '\x92'}, 2, 0x0092}, /* (<control>) */ 171 {{'\xc2', '\x93'}, 2, 0x0093}, /* (<control>) */ 172 {{'\xc2', '\x94'}, 2, 0x0094}, /* (<control>) */ 173 {{'\xc2', '\x95'}, 2, 0x0095}, /* (<control>) */ 174 {{'\xc2', '\x96'}, 2, 0x0096}, /* (<control>) */ 175 {{'\xc2', '\x97'}, 2, 0x0097}, /* (<control>) */ 176 {{'\xc2', '\x98'}, 2, 0x0098}, /* (<control>) */ 177 {{'\xc2', '\x99'}, 2, 0x0099}, /* (<control>) */ 178 {{'\xc2', '\x9a'}, 2, 0x009A}, /* (<control>) */ 179 {{'\xc2', '\x9b'}, 2, 0x009B}, /* (<control>) */ 180 {{'\xc2', '\x9c'}, 2, 0x009C}, /* (<control>) */ 181 {{'\xc2', '\x9d'}, 2, 0x009D}, /* (<control>) */ 182 {{'\xc2', '\x9e'}, 2, 0x009E}, /* (<control>) */ 183 {{'\xc2', '\x9f'}, 2, 0x009F}, /* (<control>) */ 184 {{'\xc2', '\xa0'}, 2, 0x00A0}, /* (NO-BREAK SPACE) */ 185 {{'\xc4', '\x84'}, 2, 0x0104}, /* (LATIN CAPITAL LETTER A WITH OGONEK) */ 186 {{'\xc4', '\x92'}, 2, 0x0112}, /* (LATIN CAPITAL LETTER E WITH MACRON) */ 187 {{'\xc4', '\xa2'}, 2, 0x0122}, /* (LATIN CAPITAL LETTER G WITH CEDILLA) */ 188 {{'\xc4', '\xaa'}, 2, 0x012A}, /* (LATIN CAPITAL LETTER I WITH MACRON) */ 189 {{'\xc4', '\xa8'}, 2, 0x0128}, /* (LATIN CAPITAL LETTER I WITH TILDE) */ 190 {{'\xc4', '\xb6'}, 2, 0x0136}, /* (LATIN CAPITAL LETTER K WITH CEDILLA) */ 191 {{'\xc2', '\xa7'}, 2, 0x00A7}, /* (SECTION SIGN) */ 192 {{'\xc4', '\xbb'}, 2, 0x013B}, /* (LATIN CAPITAL LETTER L WITH CEDILLA) */ 193 {{'\xc4', '\x90'}, 2, 0x0110}, /* (LATIN CAPITAL LETTER D WITH STROKE) */ 194 {{'\xc5', '\xa0'}, 2, 0x0160}, /* (LATIN CAPITAL LETTER S WITH CARON) */ 195 {{'\xc5', '\xa6'}, 2, 0x0166}, /* (LATIN CAPITAL LETTER T WITH STROKE) */ 196 {{'\xc5', '\xbd'}, 2, 0x017D}, /* (LATIN CAPITAL LETTER Z WITH CARON) */ 197 {{'\xc2', '\xad'}, 2, 0x00AD}, /* (SOFT HYPHEN) */ 198 {{'\xc5', '\xaa'}, 2, 0x016A}, /* (LATIN CAPITAL LETTER U WITH MACRON) */ 199 {{'\xc5', '\x8a'}, 2, 0x014A}, /* (LATIN CAPITAL LETTER ENG) */ 200 {{'\xc2', '\xb0'}, 2, 0x00B0}, /* (DEGREE SIGN) */ 201 {{'\xc4', '\x85'}, 2, 0x0105}, /* (LATIN SMALL LETTER A WITH OGONEK) */ 202 {{'\xc4', '\x93'}, 2, 0x0113}, /* (LATIN SMALL LETTER E WITH MACRON) */ 203 {{'\xc4', '\xa3'}, 2, 0x0123}, /* (LATIN SMALL LETTER G WITH CEDILLA) */ 204 {{'\xc4', '\xab'}, 2, 0x012B}, /* (LATIN SMALL LETTER I WITH MACRON) */ 205 {{'\xc4', '\xa9'}, 2, 0x0129}, /* (LATIN SMALL LETTER I WITH TILDE) */ 206 {{'\xc4', '\xb7'}, 2, 0x0137}, /* (LATIN SMALL LETTER K WITH CEDILLA) */ 207 {{'\xc2', '\xb7'}, 2, 0x00B7}, /* (MIDDLE DOT) */ 208 {{'\xc4', '\xbc'}, 2, 0x013C}, /* (LATIN SMALL LETTER L WITH CEDILLA) */ 209 {{'\xc4', '\x91'}, 2, 0x0111}, /* (LATIN SMALL LETTER D WITH STROKE) */ 210 {{'\xc5', '\xa1'}, 2, 0x0161}, /* (LATIN SMALL LETTER S WITH CARON) */ 211 {{'\xc5', '\xa7'}, 2, 0x0167}, /* (LATIN SMALL LETTER T WITH STROKE) */ 212 {{'\xc5', '\xbe'}, 2, 0x017E}, /* (LATIN SMALL LETTER Z WITH CARON) */ 213 {{'\xe2', '\x80', '\x95'}, 3, 0x2015}, /* (HORIZONTAL BAR) */ 214 {{'\xc5', '\xab'}, 2, 0x016B}, /* (LATIN SMALL LETTER U WITH MACRON) */ 215 {{'\xc5', '\x8b'}, 2, 0x014B}, /* (LATIN SMALL LETTER ENG) */ 216 {{'\xc4', '\x80'}, 2, 0x0100}, /* (LATIN CAPITAL LETTER A WITH MACRON) */ 217 {{'\xc3', '\x81'}, 2, 0x00C1}, /* (LATIN CAPITAL LETTER A WITH ACUTE) */ 218 {{'\xc3', '\x82'}, 2, 0x00C2}, /* (LATIN CAPITAL LETTER A WITH CIRCUMFLEX) */ 219 {{'\xc3', '\x83'}, 2, 0x00C3}, /* (LATIN CAPITAL LETTER A WITH TILDE) */ 220 {{'\xc3', '\x84'}, 2, 0x00C4}, /* (LATIN CAPITAL LETTER A WITH DIAERESIS) */ 221 {{'\xc3', '\x85'}, 2, 0x00C5}, /* (LATIN CAPITAL LETTER A WITH RING ABOVE) */ 222 {{'\xc3', '\x86'}, 2, 0x00C6}, /* (LATIN CAPITAL LETTER AE) */ 223 {{'\xc4', '\xae'}, 2, 0x012E}, /* (LATIN CAPITAL LETTER I WITH OGONEK) */ 224 {{'\xc4', '\x8c'}, 2, 0x010C}, /* (LATIN CAPITAL LETTER C WITH CARON) */ 225 {{'\xc3', '\x89'}, 2, 0x00C9}, /* (LATIN CAPITAL LETTER E WITH ACUTE) */ 226 {{'\xc4', '\x98'}, 2, 0x0118}, /* (LATIN CAPITAL LETTER E WITH OGONEK) */ 227 {{'\xc3', '\x8b'}, 2, 0x00CB}, /* (LATIN CAPITAL LETTER E WITH DIAERESIS) */ 228 {{'\xc4', '\x96'}, 2, 0x0116}, /* (LATIN CAPITAL LETTER E WITH DOT ABOVE) */ 229 {{'\xc3', '\x8d'}, 2, 0x00CD}, /* (LATIN CAPITAL LETTER I WITH ACUTE) */ 230 {{'\xc3', '\x8e'}, 2, 0x00CE}, /* (LATIN CAPITAL LETTER I WITH CIRCUMFLEX) */ 231 {{'\xc3', '\x8f'}, 2, 0x00CF}, /* (LATIN CAPITAL LETTER I WITH DIAERESIS) */ 232 {{'\xc3', '\x90'}, 2, 0x00D0}, /* (LATIN CAPITAL LETTER ETH) */ 233 {{'\xc5', '\x85'}, 2, 0x0145}, /* (LATIN CAPITAL LETTER N WITH CEDILLA) */ 234 {{'\xc5', '\x8c'}, 2, 0x014C}, /* (LATIN CAPITAL LETTER O WITH MACRON) */ 235 {{'\xc3', '\x93'}, 2, 0x00D3}, /* (LATIN CAPITAL LETTER O WITH ACUTE) */ 236 {{'\xc3', '\x94'}, 2, 0x00D4}, /* (LATIN CAPITAL LETTER O WITH CIRCUMFLEX) */ 237 {{'\xc3', '\x95'}, 2, 0x00D5}, /* (LATIN CAPITAL LETTER O WITH TILDE) */ 238 {{'\xc3', '\x96'}, 2, 0x00D6}, /* (LATIN CAPITAL LETTER O WITH DIAERESIS) */ 239 {{'\xc5', '\xa8'}, 2, 0x0168}, /* (LATIN CAPITAL LETTER U WITH TILDE) */ 240 {{'\xc3', '\x98'}, 2, 0x00D8}, /* (LATIN CAPITAL LETTER O WITH STROKE) */ 241 {{'\xc5', '\xb2'}, 2, 0x0172}, /* (LATIN CAPITAL LETTER U WITH OGONEK) */ 242 {{'\xc3', '\x9a'}, 2, 0x00DA}, /* (LATIN CAPITAL LETTER U WITH ACUTE) */ 243 {{'\xc3', '\x9b'}, 2, 0x00DB}, /* (LATIN CAPITAL LETTER U WITH CIRCUMFLEX) */ 244 {{'\xc3', '\x9c'}, 2, 0x00DC}, /* (LATIN CAPITAL LETTER U WITH DIAERESIS) */ 245 {{'\xc3', '\x9d'}, 2, 0x00DD}, /* (LATIN CAPITAL LETTER Y WITH ACUTE) */ 246 {{'\xc3', '\x9e'}, 2, 0x00DE}, /* (LATIN CAPITAL LETTER THORN) */ 247 {{'\xc3', '\x9f'}, 2, 0x00DF}, /* (LATIN SMALL LETTER SHARP S) */ 248 {{'\xc4', '\x81'}, 2, 0x0101}, /* (LATIN SMALL LETTER A WITH MACRON) */ 249 {{'\xc3', '\xa1'}, 2, 0x00E1}, /* (LATIN SMALL LETTER A WITH ACUTE) */ 250 {{'\xc3', '\xa2'}, 2, 0x00E2}, /* (LATIN SMALL LETTER A WITH CIRCUMFLEX) */ 251 {{'\xc3', '\xa3'}, 2, 0x00E3}, /* (LATIN SMALL LETTER A WITH TILDE) */ 252 {{'\xc3', '\xa4'}, 2, 0x00E4}, /* (LATIN SMALL LETTER A WITH DIAERESIS) */ 253 {{'\xc3', '\xa5'}, 2, 0x00E5}, /* (LATIN SMALL LETTER A WITH RING ABOVE) */ 254 {{'\xc3', '\xa6'}, 2, 0x00E6}, /* (LATIN SMALL LETTER AE) */ 255 {{'\xc4', '\xaf'}, 2, 0x012F}, /* (LATIN SMALL LETTER I WITH OGONEK) */ 256 {{'\xc4', '\x8d'}, 2, 0x010D}, /* (LATIN SMALL LETTER C WITH CARON) */ 257 {{'\xc3', '\xa9'}, 2, 0x00E9}, /* (LATIN SMALL LETTER E WITH ACUTE) */ 258 {{'\xc4', '\x99'}, 2, 0x0119}, /* (LATIN SMALL LETTER E WITH OGONEK) */ 259 {{'\xc3', '\xab'}, 2, 0x00EB}, /* (LATIN SMALL LETTER E WITH DIAERESIS) */ 260 {{'\xc4', '\x97'}, 2, 0x0117}, /* (LATIN SMALL LETTER E WITH DOT ABOVE) */ 261 {{'\xc3', '\xad'}, 2, 0x00ED}, /* (LATIN SMALL LETTER I WITH ACUTE) */ 262 {{'\xc3', '\xae'}, 2, 0x00EE}, /* (LATIN SMALL LETTER I WITH CIRCUMFLEX) */ 263 {{'\xc3', '\xaf'}, 2, 0x00EF}, /* (LATIN SMALL LETTER I WITH DIAERESIS) */ 264 {{'\xc3', '\xb0'}, 2, 0x00F0}, /* (LATIN SMALL LETTER ETH) */ 265 {{'\xc5', '\x86'}, 2, 0x0146}, /* (LATIN SMALL LETTER N WITH CEDILLA) */ 266 {{'\xc5', '\x8d'}, 2, 0x014D}, /* (LATIN SMALL LETTER O WITH MACRON) */ 267 {{'\xc3', '\xb3'}, 2, 0x00F3}, /* (LATIN SMALL LETTER O WITH ACUTE) */ 268 {{'\xc3', '\xb4'}, 2, 0x00F4}, /* (LATIN SMALL LETTER O WITH CIRCUMFLEX) */ 269 {{'\xc3', '\xb5'}, 2, 0x00F5}, /* (LATIN SMALL LETTER O WITH TILDE) */ 270 {{'\xc3', '\xb6'}, 2, 0x00F6}, /* (LATIN SMALL LETTER O WITH DIAERESIS) */ 271 {{'\xc5', '\xa9'}, 2, 0x0169}, /* (LATIN SMALL LETTER U WITH TILDE) */ 272 {{'\xc3', '\xb8'}, 2, 0x00F8}, /* (LATIN SMALL LETTER O WITH STROKE) */ 273 {{'\xc5', '\xb3'}, 2, 0x0173}, /* (LATIN SMALL LETTER U WITH OGONEK) */ 274 {{'\xc3', '\xba'}, 2, 0x00FA}, /* (LATIN SMALL LETTER U WITH ACUTE) */ 275 {{'\xc3', '\xbb'}, 2, 0x00FB}, /* (LATIN SMALL LETTER U WITH CIRCUMFLEX) */ 276 {{'\xc3', '\xbc'}, 2, 0x00FC}, /* (LATIN SMALL LETTER U WITH DIAERESIS) */ 277 {{'\xc3', '\xbd'}, 2, 0x00FD}, /* (LATIN SMALL LETTER Y WITH ACUTE) */ 278 {{'\xc3', '\xbe'}, 2, 0x00FE}, /* (LATIN SMALL LETTER THORN) */ 279 {{'\xc4', '\xb8'}, 2, 0x0138}, /* (LATIN SMALL LETTER KRA) */ 280 }; 281 282 LXB_API const lxb_encoding_single_index_t lxb_encoding_single_index_iso_8859_13[128] = 283 { 284 {{'\xc2', '\x80'}, 2, 0x0080}, /* (<control>) */ 285 {{'\xc2', '\x81'}, 2, 0x0081}, /* (<control>) */ 286 {{'\xc2', '\x82'}, 2, 0x0082}, /* (<control>) */ 287 {{'\xc2', '\x83'}, 2, 0x0083}, /* (<control>) */ 288 {{'\xc2', '\x84'}, 2, 0x0084}, /* (<control>) */ 289 {{'\xc2', '\x85'}, 2, 0x0085}, /* (<control>) */ 290 {{'\xc2', '\x86'}, 2, 0x0086}, /* (<control>) */ 291 {{'\xc2', '\x87'}, 2, 0x0087}, /* (<control>) */ 292 {{'\xc2', '\x88'}, 2, 0x0088}, /* (<control>) */ 293 {{'\xc2', '\x89'}, 2, 0x0089}, /* (<control>) */ 294 {{'\xc2', '\x8a'}, 2, 0x008A}, /* (<control>) */ 295 {{'\xc2', '\x8b'}, 2, 0x008B}, /* (<control>) */ 296 {{'\xc2', '\x8c'}, 2, 0x008C}, /* (<control>) */ 297 {{'\xc2', '\x8d'}, 2, 0x008D}, /* (<control>) */ 298 {{'\xc2', '\x8e'}, 2, 0x008E}, /* (<control>) */ 299 {{'\xc2', '\x8f'}, 2, 0x008F}, /* (<control>) */ 300 {{'\xc2', '\x90'}, 2, 0x0090}, /* (<control>) */ 301 {{'\xc2', '\x91'}, 2, 0x0091}, /* (<control>) */ 302 {{'\xc2', '\x92'}, 2, 0x0092}, /* (<control>) */ 303 {{'\xc2', '\x93'}, 2, 0x0093}, /* (<control>) */ 304 {{'\xc2', '\x94'}, 2, 0x0094}, /* (<control>) */ 305 {{'\xc2', '\x95'}, 2, 0x0095}, /* (<control>) */ 306 {{'\xc2', '\x96'}, 2, 0x0096}, /* (<control>) */ 307 {{'\xc2', '\x97'}, 2, 0x0097}, /* (<control>) */ 308 {{'\xc2', '\x98'}, 2, 0x0098}, /* (<control>) */ 309 {{'\xc2', '\x99'}, 2, 0x0099}, /* (<control>) */ 310 {{'\xc2', '\x9a'}, 2, 0x009A}, /* (<control>) */ 311 {{'\xc2', '\x9b'}, 2, 0x009B}, /* (<control>) */ 312 {{'\xc2', '\x9c'}, 2, 0x009C}, /* (<control>) */ 313 {{'\xc2', '\x9d'}, 2, 0x009D}, /* (<control>) */ 314 {{'\xc2', '\x9e'}, 2, 0x009E}, /* (<control>) */ 315 {{'\xc2', '\x9f'}, 2, 0x009F}, /* (<control>) */ 316 {{'\xc2', '\xa0'}, 2, 0x00A0}, /* (NO-BREAK SPACE) */ 317 {{'\xe2', '\x80', '\x9d'}, 3, 0x201D}, /* (RIGHT DOUBLE QUOTATION MARK) */ 318 {{'\xc2', '\xa2'}, 2, 0x00A2}, /* (CENT SIGN) */ 319 {{'\xc2', '\xa3'}, 2, 0x00A3}, /* (POUND SIGN) */ 320 {{'\xc2', '\xa4'}, 2, 0x00A4}, /* (CURRENCY SIGN) */ 321 {{'\xe2', '\x80', '\x9e'}, 3, 0x201E}, /* (DOUBLE LOW-9 QUOTATION MARK) */ 322 {{'\xc2', '\xa6'}, 2, 0x00A6}, /* (BROKEN BAR) */ 323 {{'\xc2', '\xa7'}, 2, 0x00A7}, /* (SECTION SIGN) */ 324 {{'\xc3', '\x98'}, 2, 0x00D8}, /* (LATIN CAPITAL LETTER O WITH STROKE) */ 325 {{'\xc2', '\xa9'}, 2, 0x00A9}, /* (COPYRIGHT SIGN) */ 326 {{'\xc5', '\x96'}, 2, 0x0156}, /* (LATIN CAPITAL LETTER R WITH CEDILLA) */ 327 {{'\xc2', '\xab'}, 2, 0x00AB}, /* (LEFT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 328 {{'\xc2', '\xac'}, 2, 0x00AC}, /* (NOT SIGN) */ 329 {{'\xc2', '\xad'}, 2, 0x00AD}, /* (SOFT HYPHEN) */ 330 {{'\xc2', '\xae'}, 2, 0x00AE}, /* (REGISTERED SIGN) */ 331 {{'\xc3', '\x86'}, 2, 0x00C6}, /* (LATIN CAPITAL LETTER AE) */ 332 {{'\xc2', '\xb0'}, 2, 0x00B0}, /* (DEGREE SIGN) */ 333 {{'\xc2', '\xb1'}, 2, 0x00B1}, /* (PLUS-MINUS SIGN) */ 334 {{'\xc2', '\xb2'}, 2, 0x00B2}, /* (SUPERSCRIPT TWO) */ 335 {{'\xc2', '\xb3'}, 2, 0x00B3}, /* (SUPERSCRIPT THREE) */ 336 {{'\xe2', '\x80', '\x9c'}, 3, 0x201C}, /* (LEFT DOUBLE QUOTATION MARK) */ 337 {{'\xc2', '\xb5'}, 2, 0x00B5}, /* (MICRO SIGN) */ 338 {{'\xc2', '\xb6'}, 2, 0x00B6}, /* (PILCROW SIGN) */ 339 {{'\xc2', '\xb7'}, 2, 0x00B7}, /* (MIDDLE DOT) */ 340 {{'\xc3', '\xb8'}, 2, 0x00F8}, /* (LATIN SMALL LETTER O WITH STROKE) */ 341 {{'\xc2', '\xb9'}, 2, 0x00B9}, /* (SUPERSCRIPT ONE) */ 342 {{'\xc5', '\x97'}, 2, 0x0157}, /* (LATIN SMALL LETTER R WITH CEDILLA) */ 343 {{'\xc2', '\xbb'}, 2, 0x00BB}, /* (RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 344 {{'\xc2', '\xbc'}, 2, 0x00BC}, /* (VULGAR FRACTION ONE QUARTER) */ 345 {{'\xc2', '\xbd'}, 2, 0x00BD}, /* (VULGAR FRACTION ONE HALF) */ 346 {{'\xc2', '\xbe'}, 2, 0x00BE}, /* (VULGAR FRACTION THREE QUARTERS) */ 347 {{'\xc3', '\xa6'}, 2, 0x00E6}, /* (LATIN SMALL LETTER AE) */ 348 {{'\xc4', '\x84'}, 2, 0x0104}, /* (LATIN CAPITAL LETTER A WITH OGONEK) */ 349 {{'\xc4', '\xae'}, 2, 0x012E}, /* (LATIN CAPITAL LETTER I WITH OGONEK) */ 350 {{'\xc4', '\x80'}, 2, 0x0100}, /* (LATIN CAPITAL LETTER A WITH MACRON) */ 351 {{'\xc4', '\x86'}, 2, 0x0106}, /* (LATIN CAPITAL LETTER C WITH ACUTE) */ 352 {{'\xc3', '\x84'}, 2, 0x00C4}, /* (LATIN CAPITAL LETTER A WITH DIAERESIS) */ 353 {{'\xc3', '\x85'}, 2, 0x00C5}, /* (LATIN CAPITAL LETTER A WITH RING ABOVE) */ 354 {{'\xc4', '\x98'}, 2, 0x0118}, /* (LATIN CAPITAL LETTER E WITH OGONEK) */ 355 {{'\xc4', '\x92'}, 2, 0x0112}, /* (LATIN CAPITAL LETTER E WITH MACRON) */ 356 {{'\xc4', '\x8c'}, 2, 0x010C}, /* (LATIN CAPITAL LETTER C WITH CARON) */ 357 {{'\xc3', '\x89'}, 2, 0x00C9}, /* (LATIN CAPITAL LETTER E WITH ACUTE) */ 358 {{'\xc5', '\xb9'}, 2, 0x0179}, /* (LATIN CAPITAL LETTER Z WITH ACUTE) */ 359 {{'\xc4', '\x96'}, 2, 0x0116}, /* (LATIN CAPITAL LETTER E WITH DOT ABOVE) */ 360 {{'\xc4', '\xa2'}, 2, 0x0122}, /* (LATIN CAPITAL LETTER G WITH CEDILLA) */ 361 {{'\xc4', '\xb6'}, 2, 0x0136}, /* (LATIN CAPITAL LETTER K WITH CEDILLA) */ 362 {{'\xc4', '\xaa'}, 2, 0x012A}, /* (LATIN CAPITAL LETTER I WITH MACRON) */ 363 {{'\xc4', '\xbb'}, 2, 0x013B}, /* (LATIN CAPITAL LETTER L WITH CEDILLA) */ 364 {{'\xc5', '\xa0'}, 2, 0x0160}, /* (LATIN CAPITAL LETTER S WITH CARON) */ 365 {{'\xc5', '\x83'}, 2, 0x0143}, /* (LATIN CAPITAL LETTER N WITH ACUTE) */ 366 {{'\xc5', '\x85'}, 2, 0x0145}, /* (LATIN CAPITAL LETTER N WITH CEDILLA) */ 367 {{'\xc3', '\x93'}, 2, 0x00D3}, /* (LATIN CAPITAL LETTER O WITH ACUTE) */ 368 {{'\xc5', '\x8c'}, 2, 0x014C}, /* (LATIN CAPITAL LETTER O WITH MACRON) */ 369 {{'\xc3', '\x95'}, 2, 0x00D5}, /* (LATIN CAPITAL LETTER O WITH TILDE) */ 370 {{'\xc3', '\x96'}, 2, 0x00D6}, /* (LATIN CAPITAL LETTER O WITH DIAERESIS) */ 371 {{'\xc3', '\x97'}, 2, 0x00D7}, /* (MULTIPLICATION SIGN) */ 372 {{'\xc5', '\xb2'}, 2, 0x0172}, /* (LATIN CAPITAL LETTER U WITH OGONEK) */ 373 {{'\xc5', '\x81'}, 2, 0x0141}, /* (LATIN CAPITAL LETTER L WITH STROKE) */ 374 {{'\xc5', '\x9a'}, 2, 0x015A}, /* (LATIN CAPITAL LETTER S WITH ACUTE) */ 375 {{'\xc5', '\xaa'}, 2, 0x016A}, /* (LATIN CAPITAL LETTER U WITH MACRON) */ 376 {{'\xc3', '\x9c'}, 2, 0x00DC}, /* (LATIN CAPITAL LETTER U WITH DIAERESIS) */ 377 {{'\xc5', '\xbb'}, 2, 0x017B}, /* (LATIN CAPITAL LETTER Z WITH DOT ABOVE) */ 378 {{'\xc5', '\xbd'}, 2, 0x017D}, /* (LATIN CAPITAL LETTER Z WITH CARON) */ 379 {{'\xc3', '\x9f'}, 2, 0x00DF}, /* (LATIN SMALL LETTER SHARP S) */ 380 {{'\xc4', '\x85'}, 2, 0x0105}, /* (LATIN SMALL LETTER A WITH OGONEK) */ 381 {{'\xc4', '\xaf'}, 2, 0x012F}, /* (LATIN SMALL LETTER I WITH OGONEK) */ 382 {{'\xc4', '\x81'}, 2, 0x0101}, /* (LATIN SMALL LETTER A WITH MACRON) */ 383 {{'\xc4', '\x87'}, 2, 0x0107}, /* (LATIN SMALL LETTER C WITH ACUTE) */ 384 {{'\xc3', '\xa4'}, 2, 0x00E4}, /* (LATIN SMALL LETTER A WITH DIAERESIS) */ 385 {{'\xc3', '\xa5'}, 2, 0x00E5}, /* (LATIN SMALL LETTER A WITH RING ABOVE) */ 386 {{'\xc4', '\x99'}, 2, 0x0119}, /* (LATIN SMALL LETTER E WITH OGONEK) */ 387 {{'\xc4', '\x93'}, 2, 0x0113}, /* (LATIN SMALL LETTER E WITH MACRON) */ 388 {{'\xc4', '\x8d'}, 2, 0x010D}, /* (LATIN SMALL LETTER C WITH CARON) */ 389 {{'\xc3', '\xa9'}, 2, 0x00E9}, /* (LATIN SMALL LETTER E WITH ACUTE) */ 390 {{'\xc5', '\xba'}, 2, 0x017A}, /* (LATIN SMALL LETTER Z WITH ACUTE) */ 391 {{'\xc4', '\x97'}, 2, 0x0117}, /* (LATIN SMALL LETTER E WITH DOT ABOVE) */ 392 {{'\xc4', '\xa3'}, 2, 0x0123}, /* (LATIN SMALL LETTER G WITH CEDILLA) */ 393 {{'\xc4', '\xb7'}, 2, 0x0137}, /* (LATIN SMALL LETTER K WITH CEDILLA) */ 394 {{'\xc4', '\xab'}, 2, 0x012B}, /* (LATIN SMALL LETTER I WITH MACRON) */ 395 {{'\xc4', '\xbc'}, 2, 0x013C}, /* (LATIN SMALL LETTER L WITH CEDILLA) */ 396 {{'\xc5', '\xa1'}, 2, 0x0161}, /* (LATIN SMALL LETTER S WITH CARON) */ 397 {{'\xc5', '\x84'}, 2, 0x0144}, /* (LATIN SMALL LETTER N WITH ACUTE) */ 398 {{'\xc5', '\x86'}, 2, 0x0146}, /* (LATIN SMALL LETTER N WITH CEDILLA) */ 399 {{'\xc3', '\xb3'}, 2, 0x00F3}, /* (LATIN SMALL LETTER O WITH ACUTE) */ 400 {{'\xc5', '\x8d'}, 2, 0x014D}, /* (LATIN SMALL LETTER O WITH MACRON) */ 401 {{'\xc3', '\xb5'}, 2, 0x00F5}, /* (LATIN SMALL LETTER O WITH TILDE) */ 402 {{'\xc3', '\xb6'}, 2, 0x00F6}, /* (LATIN SMALL LETTER O WITH DIAERESIS) */ 403 {{'\xc3', '\xb7'}, 2, 0x00F7}, /* (DIVISION SIGN) */ 404 {{'\xc5', '\xb3'}, 2, 0x0173}, /* (LATIN SMALL LETTER U WITH OGONEK) */ 405 {{'\xc5', '\x82'}, 2, 0x0142}, /* (LATIN SMALL LETTER L WITH STROKE) */ 406 {{'\xc5', '\x9b'}, 2, 0x015B}, /* (LATIN SMALL LETTER S WITH ACUTE) */ 407 {{'\xc5', '\xab'}, 2, 0x016B}, /* (LATIN SMALL LETTER U WITH MACRON) */ 408 {{'\xc3', '\xbc'}, 2, 0x00FC}, /* (LATIN SMALL LETTER U WITH DIAERESIS) */ 409 {{'\xc5', '\xbc'}, 2, 0x017C}, /* (LATIN SMALL LETTER Z WITH DOT ABOVE) */ 410 {{'\xc5', '\xbe'}, 2, 0x017E}, /* (LATIN SMALL LETTER Z WITH CARON) */ 411 {{'\xe2', '\x80', '\x99'}, 3, 0x2019}, /* (RIGHT SINGLE QUOTATION MARK) */ 412 }; 413 414 LXB_API const lxb_encoding_single_index_t lxb_encoding_single_index_iso_8859_14[128] = 415 { 416 {{'\xc2', '\x80'}, 2, 0x0080}, /* (<control>) */ 417 {{'\xc2', '\x81'}, 2, 0x0081}, /* (<control>) */ 418 {{'\xc2', '\x82'}, 2, 0x0082}, /* (<control>) */ 419 {{'\xc2', '\x83'}, 2, 0x0083}, /* (<control>) */ 420 {{'\xc2', '\x84'}, 2, 0x0084}, /* (<control>) */ 421 {{'\xc2', '\x85'}, 2, 0x0085}, /* (<control>) */ 422 {{'\xc2', '\x86'}, 2, 0x0086}, /* (<control>) */ 423 {{'\xc2', '\x87'}, 2, 0x0087}, /* (<control>) */ 424 {{'\xc2', '\x88'}, 2, 0x0088}, /* (<control>) */ 425 {{'\xc2', '\x89'}, 2, 0x0089}, /* (<control>) */ 426 {{'\xc2', '\x8a'}, 2, 0x008A}, /* (<control>) */ 427 {{'\xc2', '\x8b'}, 2, 0x008B}, /* (<control>) */ 428 {{'\xc2', '\x8c'}, 2, 0x008C}, /* (<control>) */ 429 {{'\xc2', '\x8d'}, 2, 0x008D}, /* (<control>) */ 430 {{'\xc2', '\x8e'}, 2, 0x008E}, /* (<control>) */ 431 {{'\xc2', '\x8f'}, 2, 0x008F}, /* (<control>) */ 432 {{'\xc2', '\x90'}, 2, 0x0090}, /* (<control>) */ 433 {{'\xc2', '\x91'}, 2, 0x0091}, /* (<control>) */ 434 {{'\xc2', '\x92'}, 2, 0x0092}, /* (<control>) */ 435 {{'\xc2', '\x93'}, 2, 0x0093}, /* (<control>) */ 436 {{'\xc2', '\x94'}, 2, 0x0094}, /* (<control>) */ 437 {{'\xc2', '\x95'}, 2, 0x0095}, /* (<control>) */ 438 {{'\xc2', '\x96'}, 2, 0x0096}, /* (<control>) */ 439 {{'\xc2', '\x97'}, 2, 0x0097}, /* (<control>) */ 440 {{'\xc2', '\x98'}, 2, 0x0098}, /* (<control>) */ 441 {{'\xc2', '\x99'}, 2, 0x0099}, /* (<control>) */ 442 {{'\xc2', '\x9a'}, 2, 0x009A}, /* (<control>) */ 443 {{'\xc2', '\x9b'}, 2, 0x009B}, /* (<control>) */ 444 {{'\xc2', '\x9c'}, 2, 0x009C}, /* (<control>) */ 445 {{'\xc2', '\x9d'}, 2, 0x009D}, /* (<control>) */ 446 {{'\xc2', '\x9e'}, 2, 0x009E}, /* (<control>) */ 447 {{'\xc2', '\x9f'}, 2, 0x009F}, /* (<control>) */ 448 {{'\xc2', '\xa0'}, 2, 0x00A0}, /* (NO-BREAK SPACE) */ 449 {{'\xe1', '\xb8', '\x82'}, 3, 0x1E02}, /* (LATIN CAPITAL LETTER B WITH DOT ABOVE) */ 450 {{'\xe1', '\xb8', '\x83'}, 3, 0x1E03}, /* (LATIN SMALL LETTER B WITH DOT ABOVE) */ 451 {{'\xc2', '\xa3'}, 2, 0x00A3}, /* (POUND SIGN) */ 452 {{'\xc4', '\x8a'}, 2, 0x010A}, /* (LATIN CAPITAL LETTER C WITH DOT ABOVE) */ 453 {{'\xc4', '\x8b'}, 2, 0x010B}, /* (LATIN SMALL LETTER C WITH DOT ABOVE) */ 454 {{'\xe1', '\xb8', '\x8a'}, 3, 0x1E0A}, /* (LATIN CAPITAL LETTER D WITH DOT ABOVE) */ 455 {{'\xc2', '\xa7'}, 2, 0x00A7}, /* (SECTION SIGN) */ 456 {{'\xe1', '\xba', '\x80'}, 3, 0x1E80}, /* (LATIN CAPITAL LETTER W WITH GRAVE) */ 457 {{'\xc2', '\xa9'}, 2, 0x00A9}, /* (COPYRIGHT SIGN) */ 458 {{'\xe1', '\xba', '\x82'}, 3, 0x1E82}, /* (LATIN CAPITAL LETTER W WITH ACUTE) */ 459 {{'\xe1', '\xb8', '\x8b'}, 3, 0x1E0B}, /* (LATIN SMALL LETTER D WITH DOT ABOVE) */ 460 {{'\xe1', '\xbb', '\xb2'}, 3, 0x1EF2}, /* (LATIN CAPITAL LETTER Y WITH GRAVE) */ 461 {{'\xc2', '\xad'}, 2, 0x00AD}, /* (SOFT HYPHEN) */ 462 {{'\xc2', '\xae'}, 2, 0x00AE}, /* (REGISTERED SIGN) */ 463 {{'\xc5', '\xb8'}, 2, 0x0178}, /* (LATIN CAPITAL LETTER Y WITH DIAERESIS) */ 464 {{'\xe1', '\xb8', '\x9e'}, 3, 0x1E1E}, /* (LATIN CAPITAL LETTER F WITH DOT ABOVE) */ 465 {{'\xe1', '\xb8', '\x9f'}, 3, 0x1E1F}, /* (LATIN SMALL LETTER F WITH DOT ABOVE) */ 466 {{'\xc4', '\xa0'}, 2, 0x0120}, /* (LATIN CAPITAL LETTER G WITH DOT ABOVE) */ 467 {{'\xc4', '\xa1'}, 2, 0x0121}, /* (LATIN SMALL LETTER G WITH DOT ABOVE) */ 468 {{'\xe1', '\xb9', '\x80'}, 3, 0x1E40}, /* (LATIN CAPITAL LETTER M WITH DOT ABOVE) */ 469 {{'\xe1', '\xb9', '\x81'}, 3, 0x1E41}, /* (LATIN SMALL LETTER M WITH DOT ABOVE) */ 470 {{'\xc2', '\xb6'}, 2, 0x00B6}, /* (PILCROW SIGN) */ 471 {{'\xe1', '\xb9', '\x96'}, 3, 0x1E56}, /* (LATIN CAPITAL LETTER P WITH DOT ABOVE) */ 472 {{'\xe1', '\xba', '\x81'}, 3, 0x1E81}, /* (LATIN SMALL LETTER W WITH GRAVE) */ 473 {{'\xe1', '\xb9', '\x97'}, 3, 0x1E57}, /* (LATIN SMALL LETTER P WITH DOT ABOVE) */ 474 {{'\xe1', '\xba', '\x83'}, 3, 0x1E83}, /* (LATIN SMALL LETTER W WITH ACUTE) */ 475 {{'\xe1', '\xb9', '\xa0'}, 3, 0x1E60}, /* (LATIN CAPITAL LETTER S WITH DOT ABOVE) */ 476 {{'\xe1', '\xbb', '\xb3'}, 3, 0x1EF3}, /* (LATIN SMALL LETTER Y WITH GRAVE) */ 477 {{'\xe1', '\xba', '\x84'}, 3, 0x1E84}, /* (LATIN CAPITAL LETTER W WITH DIAERESIS) */ 478 {{'\xe1', '\xba', '\x85'}, 3, 0x1E85}, /* (LATIN SMALL LETTER W WITH DIAERESIS) */ 479 {{'\xe1', '\xb9', '\xa1'}, 3, 0x1E61}, /* (LATIN SMALL LETTER S WITH DOT ABOVE) */ 480 {{'\xc3', '\x80'}, 2, 0x00C0}, /* (LATIN CAPITAL LETTER A WITH GRAVE) */ 481 {{'\xc3', '\x81'}, 2, 0x00C1}, /* (LATIN CAPITAL LETTER A WITH ACUTE) */ 482 {{'\xc3', '\x82'}, 2, 0x00C2}, /* (LATIN CAPITAL LETTER A WITH CIRCUMFLEX) */ 483 {{'\xc3', '\x83'}, 2, 0x00C3}, /* (LATIN CAPITAL LETTER A WITH TILDE) */ 484 {{'\xc3', '\x84'}, 2, 0x00C4}, /* (LATIN CAPITAL LETTER A WITH DIAERESIS) */ 485 {{'\xc3', '\x85'}, 2, 0x00C5}, /* (LATIN CAPITAL LETTER A WITH RING ABOVE) */ 486 {{'\xc3', '\x86'}, 2, 0x00C6}, /* (LATIN CAPITAL LETTER AE) */ 487 {{'\xc3', '\x87'}, 2, 0x00C7}, /* (LATIN CAPITAL LETTER C WITH CEDILLA) */ 488 {{'\xc3', '\x88'}, 2, 0x00C8}, /* (LATIN CAPITAL LETTER E WITH GRAVE) */ 489 {{'\xc3', '\x89'}, 2, 0x00C9}, /* (LATIN CAPITAL LETTER E WITH ACUTE) */ 490 {{'\xc3', '\x8a'}, 2, 0x00CA}, /* (LATIN CAPITAL LETTER E WITH CIRCUMFLEX) */ 491 {{'\xc3', '\x8b'}, 2, 0x00CB}, /* (LATIN CAPITAL LETTER E WITH DIAERESIS) */ 492 {{'\xc3', '\x8c'}, 2, 0x00CC}, /* (LATIN CAPITAL LETTER I WITH GRAVE) */ 493 {{'\xc3', '\x8d'}, 2, 0x00CD}, /* (LATIN CAPITAL LETTER I WITH ACUTE) */ 494 {{'\xc3', '\x8e'}, 2, 0x00CE}, /* (LATIN CAPITAL LETTER I WITH CIRCUMFLEX) */ 495 {{'\xc3', '\x8f'}, 2, 0x00CF}, /* (LATIN CAPITAL LETTER I WITH DIAERESIS) */ 496 {{'\xc5', '\xb4'}, 2, 0x0174}, /* (LATIN CAPITAL LETTER W WITH CIRCUMFLEX) */ 497 {{'\xc3', '\x91'}, 2, 0x00D1}, /* (LATIN CAPITAL LETTER N WITH TILDE) */ 498 {{'\xc3', '\x92'}, 2, 0x00D2}, /* (LATIN CAPITAL LETTER O WITH GRAVE) */ 499 {{'\xc3', '\x93'}, 2, 0x00D3}, /* (LATIN CAPITAL LETTER O WITH ACUTE) */ 500 {{'\xc3', '\x94'}, 2, 0x00D4}, /* (LATIN CAPITAL LETTER O WITH CIRCUMFLEX) */ 501 {{'\xc3', '\x95'}, 2, 0x00D5}, /* (LATIN CAPITAL LETTER O WITH TILDE) */ 502 {{'\xc3', '\x96'}, 2, 0x00D6}, /* (LATIN CAPITAL LETTER O WITH DIAERESIS) */ 503 {{'\xe1', '\xb9', '\xaa'}, 3, 0x1E6A}, /* (LATIN CAPITAL LETTER T WITH DOT ABOVE) */ 504 {{'\xc3', '\x98'}, 2, 0x00D8}, /* (LATIN CAPITAL LETTER O WITH STROKE) */ 505 {{'\xc3', '\x99'}, 2, 0x00D9}, /* (LATIN CAPITAL LETTER U WITH GRAVE) */ 506 {{'\xc3', '\x9a'}, 2, 0x00DA}, /* (LATIN CAPITAL LETTER U WITH ACUTE) */ 507 {{'\xc3', '\x9b'}, 2, 0x00DB}, /* (LATIN CAPITAL LETTER U WITH CIRCUMFLEX) */ 508 {{'\xc3', '\x9c'}, 2, 0x00DC}, /* (LATIN CAPITAL LETTER U WITH DIAERESIS) */ 509 {{'\xc3', '\x9d'}, 2, 0x00DD}, /* (LATIN CAPITAL LETTER Y WITH ACUTE) */ 510 {{'\xc5', '\xb6'}, 2, 0x0176}, /* (LATIN CAPITAL LETTER Y WITH CIRCUMFLEX) */ 511 {{'\xc3', '\x9f'}, 2, 0x00DF}, /* (LATIN SMALL LETTER SHARP S) */ 512 {{'\xc3', '\xa0'}, 2, 0x00E0}, /* (LATIN SMALL LETTER A WITH GRAVE) */ 513 {{'\xc3', '\xa1'}, 2, 0x00E1}, /* (LATIN SMALL LETTER A WITH ACUTE) */ 514 {{'\xc3', '\xa2'}, 2, 0x00E2}, /* (LATIN SMALL LETTER A WITH CIRCUMFLEX) */ 515 {{'\xc3', '\xa3'}, 2, 0x00E3}, /* (LATIN SMALL LETTER A WITH TILDE) */ 516 {{'\xc3', '\xa4'}, 2, 0x00E4}, /* (LATIN SMALL LETTER A WITH DIAERESIS) */ 517 {{'\xc3', '\xa5'}, 2, 0x00E5}, /* (LATIN SMALL LETTER A WITH RING ABOVE) */ 518 {{'\xc3', '\xa6'}, 2, 0x00E6}, /* (LATIN SMALL LETTER AE) */ 519 {{'\xc3', '\xa7'}, 2, 0x00E7}, /* (LATIN SMALL LETTER C WITH CEDILLA) */ 520 {{'\xc3', '\xa8'}, 2, 0x00E8}, /* (LATIN SMALL LETTER E WITH GRAVE) */ 521 {{'\xc3', '\xa9'}, 2, 0x00E9}, /* (LATIN SMALL LETTER E WITH ACUTE) */ 522 {{'\xc3', '\xaa'}, 2, 0x00EA}, /* (LATIN SMALL LETTER E WITH CIRCUMFLEX) */ 523 {{'\xc3', '\xab'}, 2, 0x00EB}, /* (LATIN SMALL LETTER E WITH DIAERESIS) */ 524 {{'\xc3', '\xac'}, 2, 0x00EC}, /* (LATIN SMALL LETTER I WITH GRAVE) */ 525 {{'\xc3', '\xad'}, 2, 0x00ED}, /* (LATIN SMALL LETTER I WITH ACUTE) */ 526 {{'\xc3', '\xae'}, 2, 0x00EE}, /* (LATIN SMALL LETTER I WITH CIRCUMFLEX) */ 527 {{'\xc3', '\xaf'}, 2, 0x00EF}, /* (LATIN SMALL LETTER I WITH DIAERESIS) */ 528 {{'\xc5', '\xb5'}, 2, 0x0175}, /* (LATIN SMALL LETTER W WITH CIRCUMFLEX) */ 529 {{'\xc3', '\xb1'}, 2, 0x00F1}, /* (LATIN SMALL LETTER N WITH TILDE) */ 530 {{'\xc3', '\xb2'}, 2, 0x00F2}, /* (LATIN SMALL LETTER O WITH GRAVE) */ 531 {{'\xc3', '\xb3'}, 2, 0x00F3}, /* (LATIN SMALL LETTER O WITH ACUTE) */ 532 {{'\xc3', '\xb4'}, 2, 0x00F4}, /* (LATIN SMALL LETTER O WITH CIRCUMFLEX) */ 533 {{'\xc3', '\xb5'}, 2, 0x00F5}, /* (LATIN SMALL LETTER O WITH TILDE) */ 534 {{'\xc3', '\xb6'}, 2, 0x00F6}, /* (LATIN SMALL LETTER O WITH DIAERESIS) */ 535 {{'\xe1', '\xb9', '\xab'}, 3, 0x1E6B}, /* (LATIN SMALL LETTER T WITH DOT ABOVE) */ 536 {{'\xc3', '\xb8'}, 2, 0x00F8}, /* (LATIN SMALL LETTER O WITH STROKE) */ 537 {{'\xc3', '\xb9'}, 2, 0x00F9}, /* (LATIN SMALL LETTER U WITH GRAVE) */ 538 {{'\xc3', '\xba'}, 2, 0x00FA}, /* (LATIN SMALL LETTER U WITH ACUTE) */ 539 {{'\xc3', '\xbb'}, 2, 0x00FB}, /* (LATIN SMALL LETTER U WITH CIRCUMFLEX) */ 540 {{'\xc3', '\xbc'}, 2, 0x00FC}, /* (LATIN SMALL LETTER U WITH DIAERESIS) */ 541 {{'\xc3', '\xbd'}, 2, 0x00FD}, /* (LATIN SMALL LETTER Y WITH ACUTE) */ 542 {{'\xc5', '\xb7'}, 2, 0x0177}, /* (LATIN SMALL LETTER Y WITH CIRCUMFLEX) */ 543 {{'\xc3', '\xbf'}, 2, 0x00FF}, /* (LATIN SMALL LETTER Y WITH DIAERESIS) */ 544 }; 545 546 LXB_API const lxb_encoding_single_index_t lxb_encoding_single_index_iso_8859_15[128] = 547 { 548 {{'\xc2', '\x80'}, 2, 0x0080}, /* (<control>) */ 549 {{'\xc2', '\x81'}, 2, 0x0081}, /* (<control>) */ 550 {{'\xc2', '\x82'}, 2, 0x0082}, /* (<control>) */ 551 {{'\xc2', '\x83'}, 2, 0x0083}, /* (<control>) */ 552 {{'\xc2', '\x84'}, 2, 0x0084}, /* (<control>) */ 553 {{'\xc2', '\x85'}, 2, 0x0085}, /* (<control>) */ 554 {{'\xc2', '\x86'}, 2, 0x0086}, /* (<control>) */ 555 {{'\xc2', '\x87'}, 2, 0x0087}, /* (<control>) */ 556 {{'\xc2', '\x88'}, 2, 0x0088}, /* (<control>) */ 557 {{'\xc2', '\x89'}, 2, 0x0089}, /* (<control>) */ 558 {{'\xc2', '\x8a'}, 2, 0x008A}, /* (<control>) */ 559 {{'\xc2', '\x8b'}, 2, 0x008B}, /* (<control>) */ 560 {{'\xc2', '\x8c'}, 2, 0x008C}, /* (<control>) */ 561 {{'\xc2', '\x8d'}, 2, 0x008D}, /* (<control>) */ 562 {{'\xc2', '\x8e'}, 2, 0x008E}, /* (<control>) */ 563 {{'\xc2', '\x8f'}, 2, 0x008F}, /* (<control>) */ 564 {{'\xc2', '\x90'}, 2, 0x0090}, /* (<control>) */ 565 {{'\xc2', '\x91'}, 2, 0x0091}, /* (<control>) */ 566 {{'\xc2', '\x92'}, 2, 0x0092}, /* (<control>) */ 567 {{'\xc2', '\x93'}, 2, 0x0093}, /* (<control>) */ 568 {{'\xc2', '\x94'}, 2, 0x0094}, /* (<control>) */ 569 {{'\xc2', '\x95'}, 2, 0x0095}, /* (<control>) */ 570 {{'\xc2', '\x96'}, 2, 0x0096}, /* (<control>) */ 571 {{'\xc2', '\x97'}, 2, 0x0097}, /* (<control>) */ 572 {{'\xc2', '\x98'}, 2, 0x0098}, /* (<control>) */ 573 {{'\xc2', '\x99'}, 2, 0x0099}, /* (<control>) */ 574 {{'\xc2', '\x9a'}, 2, 0x009A}, /* (<control>) */ 575 {{'\xc2', '\x9b'}, 2, 0x009B}, /* (<control>) */ 576 {{'\xc2', '\x9c'}, 2, 0x009C}, /* (<control>) */ 577 {{'\xc2', '\x9d'}, 2, 0x009D}, /* (<control>) */ 578 {{'\xc2', '\x9e'}, 2, 0x009E}, /* (<control>) */ 579 {{'\xc2', '\x9f'}, 2, 0x009F}, /* (<control>) */ 580 {{'\xc2', '\xa0'}, 2, 0x00A0}, /* (NO-BREAK SPACE) */ 581 {{'\xc2', '\xa1'}, 2, 0x00A1}, /* (INVERTED EXCLAMATION MARK) */ 582 {{'\xc2', '\xa2'}, 2, 0x00A2}, /* (CENT SIGN) */ 583 {{'\xc2', '\xa3'}, 2, 0x00A3}, /* (POUND SIGN) */ 584 {{'\xe2', '\x82', '\xac'}, 3, 0x20AC}, /* (EURO SIGN) */ 585 {{'\xc2', '\xa5'}, 2, 0x00A5}, /* (YEN SIGN) */ 586 {{'\xc5', '\xa0'}, 2, 0x0160}, /* (LATIN CAPITAL LETTER S WITH CARON) */ 587 {{'\xc2', '\xa7'}, 2, 0x00A7}, /* (SECTION SIGN) */ 588 {{'\xc5', '\xa1'}, 2, 0x0161}, /* (LATIN SMALL LETTER S WITH CARON) */ 589 {{'\xc2', '\xa9'}, 2, 0x00A9}, /* (COPYRIGHT SIGN) */ 590 {{'\xc2', '\xaa'}, 2, 0x00AA}, /* (FEMININE ORDINAL INDICATOR) */ 591 {{'\xc2', '\xab'}, 2, 0x00AB}, /* (LEFT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 592 {{'\xc2', '\xac'}, 2, 0x00AC}, /* (NOT SIGN) */ 593 {{'\xc2', '\xad'}, 2, 0x00AD}, /* (SOFT HYPHEN) */ 594 {{'\xc2', '\xae'}, 2, 0x00AE}, /* (REGISTERED SIGN) */ 595 {{'\xc2', '\xaf'}, 2, 0x00AF}, /* (MACRON) */ 596 {{'\xc2', '\xb0'}, 2, 0x00B0}, /* (DEGREE SIGN) */ 597 {{'\xc2', '\xb1'}, 2, 0x00B1}, /* (PLUS-MINUS SIGN) */ 598 {{'\xc2', '\xb2'}, 2, 0x00B2}, /* (SUPERSCRIPT TWO) */ 599 {{'\xc2', '\xb3'}, 2, 0x00B3}, /* (SUPERSCRIPT THREE) */ 600 {{'\xc5', '\xbd'}, 2, 0x017D}, /* (LATIN CAPITAL LETTER Z WITH CARON) */ 601 {{'\xc2', '\xb5'}, 2, 0x00B5}, /* (MICRO SIGN) */ 602 {{'\xc2', '\xb6'}, 2, 0x00B6}, /* (PILCROW SIGN) */ 603 {{'\xc2', '\xb7'}, 2, 0x00B7}, /* (MIDDLE DOT) */ 604 {{'\xc5', '\xbe'}, 2, 0x017E}, /* (LATIN SMALL LETTER Z WITH CARON) */ 605 {{'\xc2', '\xb9'}, 2, 0x00B9}, /* (SUPERSCRIPT ONE) */ 606 {{'\xc2', '\xba'}, 2, 0x00BA}, /* (MASCULINE ORDINAL INDICATOR) */ 607 {{'\xc2', '\xbb'}, 2, 0x00BB}, /* (RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 608 {{'\xc5', '\x92'}, 2, 0x0152}, /* (LATIN CAPITAL LIGATURE OE) */ 609 {{'\xc5', '\x93'}, 2, 0x0153}, /* (LATIN SMALL LIGATURE OE) */ 610 {{'\xc5', '\xb8'}, 2, 0x0178}, /* (LATIN CAPITAL LETTER Y WITH DIAERESIS) */ 611 {{'\xc2', '\xbf'}, 2, 0x00BF}, /* (INVERTED QUESTION MARK) */ 612 {{'\xc3', '\x80'}, 2, 0x00C0}, /* (LATIN CAPITAL LETTER A WITH GRAVE) */ 613 {{'\xc3', '\x81'}, 2, 0x00C1}, /* (LATIN CAPITAL LETTER A WITH ACUTE) */ 614 {{'\xc3', '\x82'}, 2, 0x00C2}, /* (LATIN CAPITAL LETTER A WITH CIRCUMFLEX) */ 615 {{'\xc3', '\x83'}, 2, 0x00C3}, /* (LATIN CAPITAL LETTER A WITH TILDE) */ 616 {{'\xc3', '\x84'}, 2, 0x00C4}, /* (LATIN CAPITAL LETTER A WITH DIAERESIS) */ 617 {{'\xc3', '\x85'}, 2, 0x00C5}, /* (LATIN CAPITAL LETTER A WITH RING ABOVE) */ 618 {{'\xc3', '\x86'}, 2, 0x00C6}, /* (LATIN CAPITAL LETTER AE) */ 619 {{'\xc3', '\x87'}, 2, 0x00C7}, /* (LATIN CAPITAL LETTER C WITH CEDILLA) */ 620 {{'\xc3', '\x88'}, 2, 0x00C8}, /* (LATIN CAPITAL LETTER E WITH GRAVE) */ 621 {{'\xc3', '\x89'}, 2, 0x00C9}, /* (LATIN CAPITAL LETTER E WITH ACUTE) */ 622 {{'\xc3', '\x8a'}, 2, 0x00CA}, /* (LATIN CAPITAL LETTER E WITH CIRCUMFLEX) */ 623 {{'\xc3', '\x8b'}, 2, 0x00CB}, /* (LATIN CAPITAL LETTER E WITH DIAERESIS) */ 624 {{'\xc3', '\x8c'}, 2, 0x00CC}, /* (LATIN CAPITAL LETTER I WITH GRAVE) */ 625 {{'\xc3', '\x8d'}, 2, 0x00CD}, /* (LATIN CAPITAL LETTER I WITH ACUTE) */ 626 {{'\xc3', '\x8e'}, 2, 0x00CE}, /* (LATIN CAPITAL LETTER I WITH CIRCUMFLEX) */ 627 {{'\xc3', '\x8f'}, 2, 0x00CF}, /* (LATIN CAPITAL LETTER I WITH DIAERESIS) */ 628 {{'\xc3', '\x90'}, 2, 0x00D0}, /* (LATIN CAPITAL LETTER ETH) */ 629 {{'\xc3', '\x91'}, 2, 0x00D1}, /* (LATIN CAPITAL LETTER N WITH TILDE) */ 630 {{'\xc3', '\x92'}, 2, 0x00D2}, /* (LATIN CAPITAL LETTER O WITH GRAVE) */ 631 {{'\xc3', '\x93'}, 2, 0x00D3}, /* (LATIN CAPITAL LETTER O WITH ACUTE) */ 632 {{'\xc3', '\x94'}, 2, 0x00D4}, /* (LATIN CAPITAL LETTER O WITH CIRCUMFLEX) */ 633 {{'\xc3', '\x95'}, 2, 0x00D5}, /* (LATIN CAPITAL LETTER O WITH TILDE) */ 634 {{'\xc3', '\x96'}, 2, 0x00D6}, /* (LATIN CAPITAL LETTER O WITH DIAERESIS) */ 635 {{'\xc3', '\x97'}, 2, 0x00D7}, /* (MULTIPLICATION SIGN) */ 636 {{'\xc3', '\x98'}, 2, 0x00D8}, /* (LATIN CAPITAL LETTER O WITH STROKE) */ 637 {{'\xc3', '\x99'}, 2, 0x00D9}, /* (LATIN CAPITAL LETTER U WITH GRAVE) */ 638 {{'\xc3', '\x9a'}, 2, 0x00DA}, /* (LATIN CAPITAL LETTER U WITH ACUTE) */ 639 {{'\xc3', '\x9b'}, 2, 0x00DB}, /* (LATIN CAPITAL LETTER U WITH CIRCUMFLEX) */ 640 {{'\xc3', '\x9c'}, 2, 0x00DC}, /* (LATIN CAPITAL LETTER U WITH DIAERESIS) */ 641 {{'\xc3', '\x9d'}, 2, 0x00DD}, /* (LATIN CAPITAL LETTER Y WITH ACUTE) */ 642 {{'\xc3', '\x9e'}, 2, 0x00DE}, /* (LATIN CAPITAL LETTER THORN) */ 643 {{'\xc3', '\x9f'}, 2, 0x00DF}, /* (LATIN SMALL LETTER SHARP S) */ 644 {{'\xc3', '\xa0'}, 2, 0x00E0}, /* (LATIN SMALL LETTER A WITH GRAVE) */ 645 {{'\xc3', '\xa1'}, 2, 0x00E1}, /* (LATIN SMALL LETTER A WITH ACUTE) */ 646 {{'\xc3', '\xa2'}, 2, 0x00E2}, /* (LATIN SMALL LETTER A WITH CIRCUMFLEX) */ 647 {{'\xc3', '\xa3'}, 2, 0x00E3}, /* (LATIN SMALL LETTER A WITH TILDE) */ 648 {{'\xc3', '\xa4'}, 2, 0x00E4}, /* (LATIN SMALL LETTER A WITH DIAERESIS) */ 649 {{'\xc3', '\xa5'}, 2, 0x00E5}, /* (LATIN SMALL LETTER A WITH RING ABOVE) */ 650 {{'\xc3', '\xa6'}, 2, 0x00E6}, /* (LATIN SMALL LETTER AE) */ 651 {{'\xc3', '\xa7'}, 2, 0x00E7}, /* (LATIN SMALL LETTER C WITH CEDILLA) */ 652 {{'\xc3', '\xa8'}, 2, 0x00E8}, /* (LATIN SMALL LETTER E WITH GRAVE) */ 653 {{'\xc3', '\xa9'}, 2, 0x00E9}, /* (LATIN SMALL LETTER E WITH ACUTE) */ 654 {{'\xc3', '\xaa'}, 2, 0x00EA}, /* (LATIN SMALL LETTER E WITH CIRCUMFLEX) */ 655 {{'\xc3', '\xab'}, 2, 0x00EB}, /* (LATIN SMALL LETTER E WITH DIAERESIS) */ 656 {{'\xc3', '\xac'}, 2, 0x00EC}, /* (LATIN SMALL LETTER I WITH GRAVE) */ 657 {{'\xc3', '\xad'}, 2, 0x00ED}, /* (LATIN SMALL LETTER I WITH ACUTE) */ 658 {{'\xc3', '\xae'}, 2, 0x00EE}, /* (LATIN SMALL LETTER I WITH CIRCUMFLEX) */ 659 {{'\xc3', '\xaf'}, 2, 0x00EF}, /* (LATIN SMALL LETTER I WITH DIAERESIS) */ 660 {{'\xc3', '\xb0'}, 2, 0x00F0}, /* (LATIN SMALL LETTER ETH) */ 661 {{'\xc3', '\xb1'}, 2, 0x00F1}, /* (LATIN SMALL LETTER N WITH TILDE) */ 662 {{'\xc3', '\xb2'}, 2, 0x00F2}, /* (LATIN SMALL LETTER O WITH GRAVE) */ 663 {{'\xc3', '\xb3'}, 2, 0x00F3}, /* (LATIN SMALL LETTER O WITH ACUTE) */ 664 {{'\xc3', '\xb4'}, 2, 0x00F4}, /* (LATIN SMALL LETTER O WITH CIRCUMFLEX) */ 665 {{'\xc3', '\xb5'}, 2, 0x00F5}, /* (LATIN SMALL LETTER O WITH TILDE) */ 666 {{'\xc3', '\xb6'}, 2, 0x00F6}, /* (LATIN SMALL LETTER O WITH DIAERESIS) */ 667 {{'\xc3', '\xb7'}, 2, 0x00F7}, /* (DIVISION SIGN) */ 668 {{'\xc3', '\xb8'}, 2, 0x00F8}, /* (LATIN SMALL LETTER O WITH STROKE) */ 669 {{'\xc3', '\xb9'}, 2, 0x00F9}, /* (LATIN SMALL LETTER U WITH GRAVE) */ 670 {{'\xc3', '\xba'}, 2, 0x00FA}, /* (LATIN SMALL LETTER U WITH ACUTE) */ 671 {{'\xc3', '\xbb'}, 2, 0x00FB}, /* (LATIN SMALL LETTER U WITH CIRCUMFLEX) */ 672 {{'\xc3', '\xbc'}, 2, 0x00FC}, /* (LATIN SMALL LETTER U WITH DIAERESIS) */ 673 {{'\xc3', '\xbd'}, 2, 0x00FD}, /* (LATIN SMALL LETTER Y WITH ACUTE) */ 674 {{'\xc3', '\xbe'}, 2, 0x00FE}, /* (LATIN SMALL LETTER THORN) */ 675 {{'\xc3', '\xbf'}, 2, 0x00FF}, /* (LATIN SMALL LETTER Y WITH DIAERESIS) */ 676 }; 677 678 LXB_API const lxb_encoding_single_index_t lxb_encoding_single_index_iso_8859_16[128] = 679 { 680 {{'\xc2', '\x80'}, 2, 0x0080}, /* (<control>) */ 681 {{'\xc2', '\x81'}, 2, 0x0081}, /* (<control>) */ 682 {{'\xc2', '\x82'}, 2, 0x0082}, /* (<control>) */ 683 {{'\xc2', '\x83'}, 2, 0x0083}, /* (<control>) */ 684 {{'\xc2', '\x84'}, 2, 0x0084}, /* (<control>) */ 685 {{'\xc2', '\x85'}, 2, 0x0085}, /* (<control>) */ 686 {{'\xc2', '\x86'}, 2, 0x0086}, /* (<control>) */ 687 {{'\xc2', '\x87'}, 2, 0x0087}, /* (<control>) */ 688 {{'\xc2', '\x88'}, 2, 0x0088}, /* (<control>) */ 689 {{'\xc2', '\x89'}, 2, 0x0089}, /* (<control>) */ 690 {{'\xc2', '\x8a'}, 2, 0x008A}, /* (<control>) */ 691 {{'\xc2', '\x8b'}, 2, 0x008B}, /* (<control>) */ 692 {{'\xc2', '\x8c'}, 2, 0x008C}, /* (<control>) */ 693 {{'\xc2', '\x8d'}, 2, 0x008D}, /* (<control>) */ 694 {{'\xc2', '\x8e'}, 2, 0x008E}, /* (<control>) */ 695 {{'\xc2', '\x8f'}, 2, 0x008F}, /* (<control>) */ 696 {{'\xc2', '\x90'}, 2, 0x0090}, /* (<control>) */ 697 {{'\xc2', '\x91'}, 2, 0x0091}, /* (<control>) */ 698 {{'\xc2', '\x92'}, 2, 0x0092}, /* (<control>) */ 699 {{'\xc2', '\x93'}, 2, 0x0093}, /* (<control>) */ 700 {{'\xc2', '\x94'}, 2, 0x0094}, /* (<control>) */ 701 {{'\xc2', '\x95'}, 2, 0x0095}, /* (<control>) */ 702 {{'\xc2', '\x96'}, 2, 0x0096}, /* (<control>) */ 703 {{'\xc2', '\x97'}, 2, 0x0097}, /* (<control>) */ 704 {{'\xc2', '\x98'}, 2, 0x0098}, /* (<control>) */ 705 {{'\xc2', '\x99'}, 2, 0x0099}, /* (<control>) */ 706 {{'\xc2', '\x9a'}, 2, 0x009A}, /* (<control>) */ 707 {{'\xc2', '\x9b'}, 2, 0x009B}, /* (<control>) */ 708 {{'\xc2', '\x9c'}, 2, 0x009C}, /* (<control>) */ 709 {{'\xc2', '\x9d'}, 2, 0x009D}, /* (<control>) */ 710 {{'\xc2', '\x9e'}, 2, 0x009E}, /* (<control>) */ 711 {{'\xc2', '\x9f'}, 2, 0x009F}, /* (<control>) */ 712 {{'\xc2', '\xa0'}, 2, 0x00A0}, /* (NO-BREAK SPACE) */ 713 {{'\xc4', '\x84'}, 2, 0x0104}, /* (LATIN CAPITAL LETTER A WITH OGONEK) */ 714 {{'\xc4', '\x85'}, 2, 0x0105}, /* (LATIN SMALL LETTER A WITH OGONEK) */ 715 {{'\xc5', '\x81'}, 2, 0x0141}, /* (LATIN CAPITAL LETTER L WITH STROKE) */ 716 {{'\xe2', '\x82', '\xac'}, 3, 0x20AC}, /* (EURO SIGN) */ 717 {{'\xe2', '\x80', '\x9e'}, 3, 0x201E}, /* (DOUBLE LOW-9 QUOTATION MARK) */ 718 {{'\xc5', '\xa0'}, 2, 0x0160}, /* (LATIN CAPITAL LETTER S WITH CARON) */ 719 {{'\xc2', '\xa7'}, 2, 0x00A7}, /* (SECTION SIGN) */ 720 {{'\xc5', '\xa1'}, 2, 0x0161}, /* (LATIN SMALL LETTER S WITH CARON) */ 721 {{'\xc2', '\xa9'}, 2, 0x00A9}, /* (COPYRIGHT SIGN) */ 722 {{'\xc8', '\x98'}, 2, 0x0218}, /* (LATIN CAPITAL LETTER S WITH COMMA BELOW) */ 723 {{'\xc2', '\xab'}, 2, 0x00AB}, /* (LEFT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 724 {{'\xc5', '\xb9'}, 2, 0x0179}, /* (LATIN CAPITAL LETTER Z WITH ACUTE) */ 725 {{'\xc2', '\xad'}, 2, 0x00AD}, /* (SOFT HYPHEN) */ 726 {{'\xc5', '\xba'}, 2, 0x017A}, /* (LATIN SMALL LETTER Z WITH ACUTE) */ 727 {{'\xc5', '\xbb'}, 2, 0x017B}, /* (LATIN CAPITAL LETTER Z WITH DOT ABOVE) */ 728 {{'\xc2', '\xb0'}, 2, 0x00B0}, /* (DEGREE SIGN) */ 729 {{'\xc2', '\xb1'}, 2, 0x00B1}, /* (PLUS-MINUS SIGN) */ 730 {{'\xc4', '\x8c'}, 2, 0x010C}, /* (LATIN CAPITAL LETTER C WITH CARON) */ 731 {{'\xc5', '\x82'}, 2, 0x0142}, /* (LATIN SMALL LETTER L WITH STROKE) */ 732 {{'\xc5', '\xbd'}, 2, 0x017D}, /* (LATIN CAPITAL LETTER Z WITH CARON) */ 733 {{'\xe2', '\x80', '\x9d'}, 3, 0x201D}, /* (RIGHT DOUBLE QUOTATION MARK) */ 734 {{'\xc2', '\xb6'}, 2, 0x00B6}, /* (PILCROW SIGN) */ 735 {{'\xc2', '\xb7'}, 2, 0x00B7}, /* (MIDDLE DOT) */ 736 {{'\xc5', '\xbe'}, 2, 0x017E}, /* (LATIN SMALL LETTER Z WITH CARON) */ 737 {{'\xc4', '\x8d'}, 2, 0x010D}, /* (LATIN SMALL LETTER C WITH CARON) */ 738 {{'\xc8', '\x99'}, 2, 0x0219}, /* (LATIN SMALL LETTER S WITH COMMA BELOW) */ 739 {{'\xc2', '\xbb'}, 2, 0x00BB}, /* (RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 740 {{'\xc5', '\x92'}, 2, 0x0152}, /* (LATIN CAPITAL LIGATURE OE) */ 741 {{'\xc5', '\x93'}, 2, 0x0153}, /* (LATIN SMALL LIGATURE OE) */ 742 {{'\xc5', '\xb8'}, 2, 0x0178}, /* (LATIN CAPITAL LETTER Y WITH DIAERESIS) */ 743 {{'\xc5', '\xbc'}, 2, 0x017C}, /* (LATIN SMALL LETTER Z WITH DOT ABOVE) */ 744 {{'\xc3', '\x80'}, 2, 0x00C0}, /* (LATIN CAPITAL LETTER A WITH GRAVE) */ 745 {{'\xc3', '\x81'}, 2, 0x00C1}, /* (LATIN CAPITAL LETTER A WITH ACUTE) */ 746 {{'\xc3', '\x82'}, 2, 0x00C2}, /* (LATIN CAPITAL LETTER A WITH CIRCUMFLEX) */ 747 {{'\xc4', '\x82'}, 2, 0x0102}, /* (LATIN CAPITAL LETTER A WITH BREVE) */ 748 {{'\xc3', '\x84'}, 2, 0x00C4}, /* (LATIN CAPITAL LETTER A WITH DIAERESIS) */ 749 {{'\xc4', '\x86'}, 2, 0x0106}, /* (LATIN CAPITAL LETTER C WITH ACUTE) */ 750 {{'\xc3', '\x86'}, 2, 0x00C6}, /* (LATIN CAPITAL LETTER AE) */ 751 {{'\xc3', '\x87'}, 2, 0x00C7}, /* (LATIN CAPITAL LETTER C WITH CEDILLA) */ 752 {{'\xc3', '\x88'}, 2, 0x00C8}, /* (LATIN CAPITAL LETTER E WITH GRAVE) */ 753 {{'\xc3', '\x89'}, 2, 0x00C9}, /* (LATIN CAPITAL LETTER E WITH ACUTE) */ 754 {{'\xc3', '\x8a'}, 2, 0x00CA}, /* (LATIN CAPITAL LETTER E WITH CIRCUMFLEX) */ 755 {{'\xc3', '\x8b'}, 2, 0x00CB}, /* (LATIN CAPITAL LETTER E WITH DIAERESIS) */ 756 {{'\xc3', '\x8c'}, 2, 0x00CC}, /* (LATIN CAPITAL LETTER I WITH GRAVE) */ 757 {{'\xc3', '\x8d'}, 2, 0x00CD}, /* (LATIN CAPITAL LETTER I WITH ACUTE) */ 758 {{'\xc3', '\x8e'}, 2, 0x00CE}, /* (LATIN CAPITAL LETTER I WITH CIRCUMFLEX) */ 759 {{'\xc3', '\x8f'}, 2, 0x00CF}, /* (LATIN CAPITAL LETTER I WITH DIAERESIS) */ 760 {{'\xc4', '\x90'}, 2, 0x0110}, /* (LATIN CAPITAL LETTER D WITH STROKE) */ 761 {{'\xc5', '\x83'}, 2, 0x0143}, /* (LATIN CAPITAL LETTER N WITH ACUTE) */ 762 {{'\xc3', '\x92'}, 2, 0x00D2}, /* (LATIN CAPITAL LETTER O WITH GRAVE) */ 763 {{'\xc3', '\x93'}, 2, 0x00D3}, /* (LATIN CAPITAL LETTER O WITH ACUTE) */ 764 {{'\xc3', '\x94'}, 2, 0x00D4}, /* (LATIN CAPITAL LETTER O WITH CIRCUMFLEX) */ 765 {{'\xc5', '\x90'}, 2, 0x0150}, /* (LATIN CAPITAL LETTER O WITH DOUBLE ACUTE) */ 766 {{'\xc3', '\x96'}, 2, 0x00D6}, /* (LATIN CAPITAL LETTER O WITH DIAERESIS) */ 767 {{'\xc5', '\x9a'}, 2, 0x015A}, /* (LATIN CAPITAL LETTER S WITH ACUTE) */ 768 {{'\xc5', '\xb0'}, 2, 0x0170}, /* (LATIN CAPITAL LETTER U WITH DOUBLE ACUTE) */ 769 {{'\xc3', '\x99'}, 2, 0x00D9}, /* (LATIN CAPITAL LETTER U WITH GRAVE) */ 770 {{'\xc3', '\x9a'}, 2, 0x00DA}, /* (LATIN CAPITAL LETTER U WITH ACUTE) */ 771 {{'\xc3', '\x9b'}, 2, 0x00DB}, /* (LATIN CAPITAL LETTER U WITH CIRCUMFLEX) */ 772 {{'\xc3', '\x9c'}, 2, 0x00DC}, /* (LATIN CAPITAL LETTER U WITH DIAERESIS) */ 773 {{'\xc4', '\x98'}, 2, 0x0118}, /* (LATIN CAPITAL LETTER E WITH OGONEK) */ 774 {{'\xc8', '\x9a'}, 2, 0x021A}, /* (LATIN CAPITAL LETTER T WITH COMMA BELOW) */ 775 {{'\xc3', '\x9f'}, 2, 0x00DF}, /* (LATIN SMALL LETTER SHARP S) */ 776 {{'\xc3', '\xa0'}, 2, 0x00E0}, /* (LATIN SMALL LETTER A WITH GRAVE) */ 777 {{'\xc3', '\xa1'}, 2, 0x00E1}, /* (LATIN SMALL LETTER A WITH ACUTE) */ 778 {{'\xc3', '\xa2'}, 2, 0x00E2}, /* (LATIN SMALL LETTER A WITH CIRCUMFLEX) */ 779 {{'\xc4', '\x83'}, 2, 0x0103}, /* (LATIN SMALL LETTER A WITH BREVE) */ 780 {{'\xc3', '\xa4'}, 2, 0x00E4}, /* (LATIN SMALL LETTER A WITH DIAERESIS) */ 781 {{'\xc4', '\x87'}, 2, 0x0107}, /* (LATIN SMALL LETTER C WITH ACUTE) */ 782 {{'\xc3', '\xa6'}, 2, 0x00E6}, /* (LATIN SMALL LETTER AE) */ 783 {{'\xc3', '\xa7'}, 2, 0x00E7}, /* (LATIN SMALL LETTER C WITH CEDILLA) */ 784 {{'\xc3', '\xa8'}, 2, 0x00E8}, /* (LATIN SMALL LETTER E WITH GRAVE) */ 785 {{'\xc3', '\xa9'}, 2, 0x00E9}, /* (LATIN SMALL LETTER E WITH ACUTE) */ 786 {{'\xc3', '\xaa'}, 2, 0x00EA}, /* (LATIN SMALL LETTER E WITH CIRCUMFLEX) */ 787 {{'\xc3', '\xab'}, 2, 0x00EB}, /* (LATIN SMALL LETTER E WITH DIAERESIS) */ 788 {{'\xc3', '\xac'}, 2, 0x00EC}, /* (LATIN SMALL LETTER I WITH GRAVE) */ 789 {{'\xc3', '\xad'}, 2, 0x00ED}, /* (LATIN SMALL LETTER I WITH ACUTE) */ 790 {{'\xc3', '\xae'}, 2, 0x00EE}, /* (LATIN SMALL LETTER I WITH CIRCUMFLEX) */ 791 {{'\xc3', '\xaf'}, 2, 0x00EF}, /* (LATIN SMALL LETTER I WITH DIAERESIS) */ 792 {{'\xc4', '\x91'}, 2, 0x0111}, /* (LATIN SMALL LETTER D WITH STROKE) */ 793 {{'\xc5', '\x84'}, 2, 0x0144}, /* (LATIN SMALL LETTER N WITH ACUTE) */ 794 {{'\xc3', '\xb2'}, 2, 0x00F2}, /* (LATIN SMALL LETTER O WITH GRAVE) */ 795 {{'\xc3', '\xb3'}, 2, 0x00F3}, /* (LATIN SMALL LETTER O WITH ACUTE) */ 796 {{'\xc3', '\xb4'}, 2, 0x00F4}, /* (LATIN SMALL LETTER O WITH CIRCUMFLEX) */ 797 {{'\xc5', '\x91'}, 2, 0x0151}, /* (LATIN SMALL LETTER O WITH DOUBLE ACUTE) */ 798 {{'\xc3', '\xb6'}, 2, 0x00F6}, /* (LATIN SMALL LETTER O WITH DIAERESIS) */ 799 {{'\xc5', '\x9b'}, 2, 0x015B}, /* (LATIN SMALL LETTER S WITH ACUTE) */ 800 {{'\xc5', '\xb1'}, 2, 0x0171}, /* (LATIN SMALL LETTER U WITH DOUBLE ACUTE) */ 801 {{'\xc3', '\xb9'}, 2, 0x00F9}, /* (LATIN SMALL LETTER U WITH GRAVE) */ 802 {{'\xc3', '\xba'}, 2, 0x00FA}, /* (LATIN SMALL LETTER U WITH ACUTE) */ 803 {{'\xc3', '\xbb'}, 2, 0x00FB}, /* (LATIN SMALL LETTER U WITH CIRCUMFLEX) */ 804 {{'\xc3', '\xbc'}, 2, 0x00FC}, /* (LATIN SMALL LETTER U WITH DIAERESIS) */ 805 {{'\xc4', '\x99'}, 2, 0x0119}, /* (LATIN SMALL LETTER E WITH OGONEK) */ 806 {{'\xc8', '\x9b'}, 2, 0x021B}, /* (LATIN SMALL LETTER T WITH COMMA BELOW) */ 807 {{'\xc3', '\xbf'}, 2, 0x00FF}, /* (LATIN SMALL LETTER Y WITH DIAERESIS) */ 808 }; 809 810 LXB_API const lxb_encoding_single_index_t lxb_encoding_single_index_iso_8859_2[128] = 811 { 812 {{'\xc2', '\x80'}, 2, 0x0080}, /* (<control>) */ 813 {{'\xc2', '\x81'}, 2, 0x0081}, /* (<control>) */ 814 {{'\xc2', '\x82'}, 2, 0x0082}, /* (<control>) */ 815 {{'\xc2', '\x83'}, 2, 0x0083}, /* (<control>) */ 816 {{'\xc2', '\x84'}, 2, 0x0084}, /* (<control>) */ 817 {{'\xc2', '\x85'}, 2, 0x0085}, /* (<control>) */ 818 {{'\xc2', '\x86'}, 2, 0x0086}, /* (<control>) */ 819 {{'\xc2', '\x87'}, 2, 0x0087}, /* (<control>) */ 820 {{'\xc2', '\x88'}, 2, 0x0088}, /* (<control>) */ 821 {{'\xc2', '\x89'}, 2, 0x0089}, /* (<control>) */ 822 {{'\xc2', '\x8a'}, 2, 0x008A}, /* (<control>) */ 823 {{'\xc2', '\x8b'}, 2, 0x008B}, /* (<control>) */ 824 {{'\xc2', '\x8c'}, 2, 0x008C}, /* (<control>) */ 825 {{'\xc2', '\x8d'}, 2, 0x008D}, /* (<control>) */ 826 {{'\xc2', '\x8e'}, 2, 0x008E}, /* (<control>) */ 827 {{'\xc2', '\x8f'}, 2, 0x008F}, /* (<control>) */ 828 {{'\xc2', '\x90'}, 2, 0x0090}, /* (<control>) */ 829 {{'\xc2', '\x91'}, 2, 0x0091}, /* (<control>) */ 830 {{'\xc2', '\x92'}, 2, 0x0092}, /* (<control>) */ 831 {{'\xc2', '\x93'}, 2, 0x0093}, /* (<control>) */ 832 {{'\xc2', '\x94'}, 2, 0x0094}, /* (<control>) */ 833 {{'\xc2', '\x95'}, 2, 0x0095}, /* (<control>) */ 834 {{'\xc2', '\x96'}, 2, 0x0096}, /* (<control>) */ 835 {{'\xc2', '\x97'}, 2, 0x0097}, /* (<control>) */ 836 {{'\xc2', '\x98'}, 2, 0x0098}, /* (<control>) */ 837 {{'\xc2', '\x99'}, 2, 0x0099}, /* (<control>) */ 838 {{'\xc2', '\x9a'}, 2, 0x009A}, /* (<control>) */ 839 {{'\xc2', '\x9b'}, 2, 0x009B}, /* (<control>) */ 840 {{'\xc2', '\x9c'}, 2, 0x009C}, /* (<control>) */ 841 {{'\xc2', '\x9d'}, 2, 0x009D}, /* (<control>) */ 842 {{'\xc2', '\x9e'}, 2, 0x009E}, /* (<control>) */ 843 {{'\xc2', '\x9f'}, 2, 0x009F}, /* (<control>) */ 844 {{'\xc2', '\xa0'}, 2, 0x00A0}, /* (NO-BREAK SPACE) */ 845 {{'\xc4', '\x84'}, 2, 0x0104}, /* (LATIN CAPITAL LETTER A WITH OGONEK) */ 846 {{'\xcb', '\x98'}, 2, 0x02D8}, /* (BREVE) */ 847 {{'\xc5', '\x81'}, 2, 0x0141}, /* (LATIN CAPITAL LETTER L WITH STROKE) */ 848 {{'\xc2', '\xa4'}, 2, 0x00A4}, /* (CURRENCY SIGN) */ 849 {{'\xc4', '\xbd'}, 2, 0x013D}, /* (LATIN CAPITAL LETTER L WITH CARON) */ 850 {{'\xc5', '\x9a'}, 2, 0x015A}, /* (LATIN CAPITAL LETTER S WITH ACUTE) */ 851 {{'\xc2', '\xa7'}, 2, 0x00A7}, /* (SECTION SIGN) */ 852 {{'\xc2', '\xa8'}, 2, 0x00A8}, /* (DIAERESIS) */ 853 {{'\xc5', '\xa0'}, 2, 0x0160}, /* (LATIN CAPITAL LETTER S WITH CARON) */ 854 {{'\xc5', '\x9e'}, 2, 0x015E}, /* (LATIN CAPITAL LETTER S WITH CEDILLA) */ 855 {{'\xc5', '\xa4'}, 2, 0x0164}, /* (LATIN CAPITAL LETTER T WITH CARON) */ 856 {{'\xc5', '\xb9'}, 2, 0x0179}, /* (LATIN CAPITAL LETTER Z WITH ACUTE) */ 857 {{'\xc2', '\xad'}, 2, 0x00AD}, /* (SOFT HYPHEN) */ 858 {{'\xc5', '\xbd'}, 2, 0x017D}, /* (LATIN CAPITAL LETTER Z WITH CARON) */ 859 {{'\xc5', '\xbb'}, 2, 0x017B}, /* (LATIN CAPITAL LETTER Z WITH DOT ABOVE) */ 860 {{'\xc2', '\xb0'}, 2, 0x00B0}, /* (DEGREE SIGN) */ 861 {{'\xc4', '\x85'}, 2, 0x0105}, /* (LATIN SMALL LETTER A WITH OGONEK) */ 862 {{'\xcb', '\x9b'}, 2, 0x02DB}, /* (OGONEK) */ 863 {{'\xc5', '\x82'}, 2, 0x0142}, /* (LATIN SMALL LETTER L WITH STROKE) */ 864 {{'\xc2', '\xb4'}, 2, 0x00B4}, /* (ACUTE ACCENT) */ 865 {{'\xc4', '\xbe'}, 2, 0x013E}, /* (LATIN SMALL LETTER L WITH CARON) */ 866 {{'\xc5', '\x9b'}, 2, 0x015B}, /* (LATIN SMALL LETTER S WITH ACUTE) */ 867 {{'\xcb', '\x87'}, 2, 0x02C7}, /* (CARON) */ 868 {{'\xc2', '\xb8'}, 2, 0x00B8}, /* (CEDILLA) */ 869 {{'\xc5', '\xa1'}, 2, 0x0161}, /* (LATIN SMALL LETTER S WITH CARON) */ 870 {{'\xc5', '\x9f'}, 2, 0x015F}, /* (LATIN SMALL LETTER S WITH CEDILLA) */ 871 {{'\xc5', '\xa5'}, 2, 0x0165}, /* (LATIN SMALL LETTER T WITH CARON) */ 872 {{'\xc5', '\xba'}, 2, 0x017A}, /* (LATIN SMALL LETTER Z WITH ACUTE) */ 873 {{'\xcb', '\x9d'}, 2, 0x02DD}, /* (DOUBLE ACUTE ACCENT) */ 874 {{'\xc5', '\xbe'}, 2, 0x017E}, /* (LATIN SMALL LETTER Z WITH CARON) */ 875 {{'\xc5', '\xbc'}, 2, 0x017C}, /* (LATIN SMALL LETTER Z WITH DOT ABOVE) */ 876 {{'\xc5', '\x94'}, 2, 0x0154}, /* (LATIN CAPITAL LETTER R WITH ACUTE) */ 877 {{'\xc3', '\x81'}, 2, 0x00C1}, /* (LATIN CAPITAL LETTER A WITH ACUTE) */ 878 {{'\xc3', '\x82'}, 2, 0x00C2}, /* (LATIN CAPITAL LETTER A WITH CIRCUMFLEX) */ 879 {{'\xc4', '\x82'}, 2, 0x0102}, /* (LATIN CAPITAL LETTER A WITH BREVE) */ 880 {{'\xc3', '\x84'}, 2, 0x00C4}, /* (LATIN CAPITAL LETTER A WITH DIAERESIS) */ 881 {{'\xc4', '\xb9'}, 2, 0x0139}, /* (LATIN CAPITAL LETTER L WITH ACUTE) */ 882 {{'\xc4', '\x86'}, 2, 0x0106}, /* (LATIN CAPITAL LETTER C WITH ACUTE) */ 883 {{'\xc3', '\x87'}, 2, 0x00C7}, /* (LATIN CAPITAL LETTER C WITH CEDILLA) */ 884 {{'\xc4', '\x8c'}, 2, 0x010C}, /* (LATIN CAPITAL LETTER C WITH CARON) */ 885 {{'\xc3', '\x89'}, 2, 0x00C9}, /* (LATIN CAPITAL LETTER E WITH ACUTE) */ 886 {{'\xc4', '\x98'}, 2, 0x0118}, /* (LATIN CAPITAL LETTER E WITH OGONEK) */ 887 {{'\xc3', '\x8b'}, 2, 0x00CB}, /* (LATIN CAPITAL LETTER E WITH DIAERESIS) */ 888 {{'\xc4', '\x9a'}, 2, 0x011A}, /* (LATIN CAPITAL LETTER E WITH CARON) */ 889 {{'\xc3', '\x8d'}, 2, 0x00CD}, /* (LATIN CAPITAL LETTER I WITH ACUTE) */ 890 {{'\xc3', '\x8e'}, 2, 0x00CE}, /* (LATIN CAPITAL LETTER I WITH CIRCUMFLEX) */ 891 {{'\xc4', '\x8e'}, 2, 0x010E}, /* (LATIN CAPITAL LETTER D WITH CARON) */ 892 {{'\xc4', '\x90'}, 2, 0x0110}, /* (LATIN CAPITAL LETTER D WITH STROKE) */ 893 {{'\xc5', '\x83'}, 2, 0x0143}, /* (LATIN CAPITAL LETTER N WITH ACUTE) */ 894 {{'\xc5', '\x87'}, 2, 0x0147}, /* (LATIN CAPITAL LETTER N WITH CARON) */ 895 {{'\xc3', '\x93'}, 2, 0x00D3}, /* (LATIN CAPITAL LETTER O WITH ACUTE) */ 896 {{'\xc3', '\x94'}, 2, 0x00D4}, /* (LATIN CAPITAL LETTER O WITH CIRCUMFLEX) */ 897 {{'\xc5', '\x90'}, 2, 0x0150}, /* (LATIN CAPITAL LETTER O WITH DOUBLE ACUTE) */ 898 {{'\xc3', '\x96'}, 2, 0x00D6}, /* (LATIN CAPITAL LETTER O WITH DIAERESIS) */ 899 {{'\xc3', '\x97'}, 2, 0x00D7}, /* (MULTIPLICATION SIGN) */ 900 {{'\xc5', '\x98'}, 2, 0x0158}, /* (LATIN CAPITAL LETTER R WITH CARON) */ 901 {{'\xc5', '\xae'}, 2, 0x016E}, /* (LATIN CAPITAL LETTER U WITH RING ABOVE) */ 902 {{'\xc3', '\x9a'}, 2, 0x00DA}, /* (LATIN CAPITAL LETTER U WITH ACUTE) */ 903 {{'\xc5', '\xb0'}, 2, 0x0170}, /* (LATIN CAPITAL LETTER U WITH DOUBLE ACUTE) */ 904 {{'\xc3', '\x9c'}, 2, 0x00DC}, /* (LATIN CAPITAL LETTER U WITH DIAERESIS) */ 905 {{'\xc3', '\x9d'}, 2, 0x00DD}, /* (LATIN CAPITAL LETTER Y WITH ACUTE) */ 906 {{'\xc5', '\xa2'}, 2, 0x0162}, /* (LATIN CAPITAL LETTER T WITH CEDILLA) */ 907 {{'\xc3', '\x9f'}, 2, 0x00DF}, /* (LATIN SMALL LETTER SHARP S) */ 908 {{'\xc5', '\x95'}, 2, 0x0155}, /* (LATIN SMALL LETTER R WITH ACUTE) */ 909 {{'\xc3', '\xa1'}, 2, 0x00E1}, /* (LATIN SMALL LETTER A WITH ACUTE) */ 910 {{'\xc3', '\xa2'}, 2, 0x00E2}, /* (LATIN SMALL LETTER A WITH CIRCUMFLEX) */ 911 {{'\xc4', '\x83'}, 2, 0x0103}, /* (LATIN SMALL LETTER A WITH BREVE) */ 912 {{'\xc3', '\xa4'}, 2, 0x00E4}, /* (LATIN SMALL LETTER A WITH DIAERESIS) */ 913 {{'\xc4', '\xba'}, 2, 0x013A}, /* (LATIN SMALL LETTER L WITH ACUTE) */ 914 {{'\xc4', '\x87'}, 2, 0x0107}, /* (LATIN SMALL LETTER C WITH ACUTE) */ 915 {{'\xc3', '\xa7'}, 2, 0x00E7}, /* (LATIN SMALL LETTER C WITH CEDILLA) */ 916 {{'\xc4', '\x8d'}, 2, 0x010D}, /* (LATIN SMALL LETTER C WITH CARON) */ 917 {{'\xc3', '\xa9'}, 2, 0x00E9}, /* (LATIN SMALL LETTER E WITH ACUTE) */ 918 {{'\xc4', '\x99'}, 2, 0x0119}, /* (LATIN SMALL LETTER E WITH OGONEK) */ 919 {{'\xc3', '\xab'}, 2, 0x00EB}, /* (LATIN SMALL LETTER E WITH DIAERESIS) */ 920 {{'\xc4', '\x9b'}, 2, 0x011B}, /* (LATIN SMALL LETTER E WITH CARON) */ 921 {{'\xc3', '\xad'}, 2, 0x00ED}, /* (LATIN SMALL LETTER I WITH ACUTE) */ 922 {{'\xc3', '\xae'}, 2, 0x00EE}, /* (LATIN SMALL LETTER I WITH CIRCUMFLEX) */ 923 {{'\xc4', '\x8f'}, 2, 0x010F}, /* (LATIN SMALL LETTER D WITH CARON) */ 924 {{'\xc4', '\x91'}, 2, 0x0111}, /* (LATIN SMALL LETTER D WITH STROKE) */ 925 {{'\xc5', '\x84'}, 2, 0x0144}, /* (LATIN SMALL LETTER N WITH ACUTE) */ 926 {{'\xc5', '\x88'}, 2, 0x0148}, /* (LATIN SMALL LETTER N WITH CARON) */ 927 {{'\xc3', '\xb3'}, 2, 0x00F3}, /* (LATIN SMALL LETTER O WITH ACUTE) */ 928 {{'\xc3', '\xb4'}, 2, 0x00F4}, /* (LATIN SMALL LETTER O WITH CIRCUMFLEX) */ 929 {{'\xc5', '\x91'}, 2, 0x0151}, /* (LATIN SMALL LETTER O WITH DOUBLE ACUTE) */ 930 {{'\xc3', '\xb6'}, 2, 0x00F6}, /* (LATIN SMALL LETTER O WITH DIAERESIS) */ 931 {{'\xc3', '\xb7'}, 2, 0x00F7}, /* (DIVISION SIGN) */ 932 {{'\xc5', '\x99'}, 2, 0x0159}, /* (LATIN SMALL LETTER R WITH CARON) */ 933 {{'\xc5', '\xaf'}, 2, 0x016F}, /* (LATIN SMALL LETTER U WITH RING ABOVE) */ 934 {{'\xc3', '\xba'}, 2, 0x00FA}, /* (LATIN SMALL LETTER U WITH ACUTE) */ 935 {{'\xc5', '\xb1'}, 2, 0x0171}, /* (LATIN SMALL LETTER U WITH DOUBLE ACUTE) */ 936 {{'\xc3', '\xbc'}, 2, 0x00FC}, /* (LATIN SMALL LETTER U WITH DIAERESIS) */ 937 {{'\xc3', '\xbd'}, 2, 0x00FD}, /* (LATIN SMALL LETTER Y WITH ACUTE) */ 938 {{'\xc5', '\xa3'}, 2, 0x0163}, /* (LATIN SMALL LETTER T WITH CEDILLA) */ 939 {{'\xcb', '\x99'}, 2, 0x02D9}, /* (DOT ABOVE) */ 940 }; 941 942 LXB_API const lxb_encoding_single_index_t lxb_encoding_single_index_iso_8859_3[128] = 943 { 944 {{'\xc2', '\x80'}, 2, 0x0080}, /* (<control>) */ 945 {{'\xc2', '\x81'}, 2, 0x0081}, /* (<control>) */ 946 {{'\xc2', '\x82'}, 2, 0x0082}, /* (<control>) */ 947 {{'\xc2', '\x83'}, 2, 0x0083}, /* (<control>) */ 948 {{'\xc2', '\x84'}, 2, 0x0084}, /* (<control>) */ 949 {{'\xc2', '\x85'}, 2, 0x0085}, /* (<control>) */ 950 {{'\xc2', '\x86'}, 2, 0x0086}, /* (<control>) */ 951 {{'\xc2', '\x87'}, 2, 0x0087}, /* (<control>) */ 952 {{'\xc2', '\x88'}, 2, 0x0088}, /* (<control>) */ 953 {{'\xc2', '\x89'}, 2, 0x0089}, /* (<control>) */ 954 {{'\xc2', '\x8a'}, 2, 0x008A}, /* (<control>) */ 955 {{'\xc2', '\x8b'}, 2, 0x008B}, /* (<control>) */ 956 {{'\xc2', '\x8c'}, 2, 0x008C}, /* (<control>) */ 957 {{'\xc2', '\x8d'}, 2, 0x008D}, /* (<control>) */ 958 {{'\xc2', '\x8e'}, 2, 0x008E}, /* (<control>) */ 959 {{'\xc2', '\x8f'}, 2, 0x008F}, /* (<control>) */ 960 {{'\xc2', '\x90'}, 2, 0x0090}, /* (<control>) */ 961 {{'\xc2', '\x91'}, 2, 0x0091}, /* (<control>) */ 962 {{'\xc2', '\x92'}, 2, 0x0092}, /* (<control>) */ 963 {{'\xc2', '\x93'}, 2, 0x0093}, /* (<control>) */ 964 {{'\xc2', '\x94'}, 2, 0x0094}, /* (<control>) */ 965 {{'\xc2', '\x95'}, 2, 0x0095}, /* (<control>) */ 966 {{'\xc2', '\x96'}, 2, 0x0096}, /* (<control>) */ 967 {{'\xc2', '\x97'}, 2, 0x0097}, /* (<control>) */ 968 {{'\xc2', '\x98'}, 2, 0x0098}, /* (<control>) */ 969 {{'\xc2', '\x99'}, 2, 0x0099}, /* (<control>) */ 970 {{'\xc2', '\x9a'}, 2, 0x009A}, /* (<control>) */ 971 {{'\xc2', '\x9b'}, 2, 0x009B}, /* (<control>) */ 972 {{'\xc2', '\x9c'}, 2, 0x009C}, /* (<control>) */ 973 {{'\xc2', '\x9d'}, 2, 0x009D}, /* (<control>) */ 974 {{'\xc2', '\x9e'}, 2, 0x009E}, /* (<control>) */ 975 {{'\xc2', '\x9f'}, 2, 0x009F}, /* (<control>) */ 976 {{'\xc2', '\xa0'}, 2, 0x00A0}, /* (NO-BREAK SPACE) */ 977 {{'\xc4', '\xa6'}, 2, 0x0126}, /* (LATIN CAPITAL LETTER H WITH STROKE) */ 978 {{'\xcb', '\x98'}, 2, 0x02D8}, /* (BREVE) */ 979 {{'\xc2', '\xa3'}, 2, 0x00A3}, /* (POUND SIGN) */ 980 {{'\xc2', '\xa4'}, 2, 0x00A4}, /* (CURRENCY SIGN) */ 981 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 982 {{'\xc4', '\xa4'}, 2, 0x0124}, /* (LATIN CAPITAL LETTER H WITH CIRCUMFLEX) */ 983 {{'\xc2', '\xa7'}, 2, 0x00A7}, /* (SECTION SIGN) */ 984 {{'\xc2', '\xa8'}, 2, 0x00A8}, /* (DIAERESIS) */ 985 {{'\xc4', '\xb0'}, 2, 0x0130}, /* (LATIN CAPITAL LETTER I WITH DOT ABOVE) */ 986 {{'\xc5', '\x9e'}, 2, 0x015E}, /* (LATIN CAPITAL LETTER S WITH CEDILLA) */ 987 {{'\xc4', '\x9e'}, 2, 0x011E}, /* (LATIN CAPITAL LETTER G WITH BREVE) */ 988 {{'\xc4', '\xb4'}, 2, 0x0134}, /* (LATIN CAPITAL LETTER J WITH CIRCUMFLEX) */ 989 {{'\xc2', '\xad'}, 2, 0x00AD}, /* (SOFT HYPHEN) */ 990 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 991 {{'\xc5', '\xbb'}, 2, 0x017B}, /* (LATIN CAPITAL LETTER Z WITH DOT ABOVE) */ 992 {{'\xc2', '\xb0'}, 2, 0x00B0}, /* (DEGREE SIGN) */ 993 {{'\xc4', '\xa7'}, 2, 0x0127}, /* (LATIN SMALL LETTER H WITH STROKE) */ 994 {{'\xc2', '\xb2'}, 2, 0x00B2}, /* (SUPERSCRIPT TWO) */ 995 {{'\xc2', '\xb3'}, 2, 0x00B3}, /* (SUPERSCRIPT THREE) */ 996 {{'\xc2', '\xb4'}, 2, 0x00B4}, /* (ACUTE ACCENT) */ 997 {{'\xc2', '\xb5'}, 2, 0x00B5}, /* (MICRO SIGN) */ 998 {{'\xc4', '\xa5'}, 2, 0x0125}, /* (LATIN SMALL LETTER H WITH CIRCUMFLEX) */ 999 {{'\xc2', '\xb7'}, 2, 0x00B7}, /* (MIDDLE DOT) */ 1000 {{'\xc2', '\xb8'}, 2, 0x00B8}, /* (CEDILLA) */ 1001 {{'\xc4', '\xb1'}, 2, 0x0131}, /* (LATIN SMALL LETTER DOTLESS I) */ 1002 {{'\xc5', '\x9f'}, 2, 0x015F}, /* (LATIN SMALL LETTER S WITH CEDILLA) */ 1003 {{'\xc4', '\x9f'}, 2, 0x011F}, /* (LATIN SMALL LETTER G WITH BREVE) */ 1004 {{'\xc4', '\xb5'}, 2, 0x0135}, /* (LATIN SMALL LETTER J WITH CIRCUMFLEX) */ 1005 {{'\xc2', '\xbd'}, 2, 0x00BD}, /* (VULGAR FRACTION ONE HALF) */ 1006 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1007 {{'\xc5', '\xbc'}, 2, 0x017C}, /* (LATIN SMALL LETTER Z WITH DOT ABOVE) */ 1008 {{'\xc3', '\x80'}, 2, 0x00C0}, /* (LATIN CAPITAL LETTER A WITH GRAVE) */ 1009 {{'\xc3', '\x81'}, 2, 0x00C1}, /* (LATIN CAPITAL LETTER A WITH ACUTE) */ 1010 {{'\xc3', '\x82'}, 2, 0x00C2}, /* (LATIN CAPITAL LETTER A WITH CIRCUMFLEX) */ 1011 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1012 {{'\xc3', '\x84'}, 2, 0x00C4}, /* (LATIN CAPITAL LETTER A WITH DIAERESIS) */ 1013 {{'\xc4', '\x8a'}, 2, 0x010A}, /* (LATIN CAPITAL LETTER C WITH DOT ABOVE) */ 1014 {{'\xc4', '\x88'}, 2, 0x0108}, /* (LATIN CAPITAL LETTER C WITH CIRCUMFLEX) */ 1015 {{'\xc3', '\x87'}, 2, 0x00C7}, /* (LATIN CAPITAL LETTER C WITH CEDILLA) */ 1016 {{'\xc3', '\x88'}, 2, 0x00C8}, /* (LATIN CAPITAL LETTER E WITH GRAVE) */ 1017 {{'\xc3', '\x89'}, 2, 0x00C9}, /* (LATIN CAPITAL LETTER E WITH ACUTE) */ 1018 {{'\xc3', '\x8a'}, 2, 0x00CA}, /* (LATIN CAPITAL LETTER E WITH CIRCUMFLEX) */ 1019 {{'\xc3', '\x8b'}, 2, 0x00CB}, /* (LATIN CAPITAL LETTER E WITH DIAERESIS) */ 1020 {{'\xc3', '\x8c'}, 2, 0x00CC}, /* (LATIN CAPITAL LETTER I WITH GRAVE) */ 1021 {{'\xc3', '\x8d'}, 2, 0x00CD}, /* (LATIN CAPITAL LETTER I WITH ACUTE) */ 1022 {{'\xc3', '\x8e'}, 2, 0x00CE}, /* (LATIN CAPITAL LETTER I WITH CIRCUMFLEX) */ 1023 {{'\xc3', '\x8f'}, 2, 0x00CF}, /* (LATIN CAPITAL LETTER I WITH DIAERESIS) */ 1024 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1025 {{'\xc3', '\x91'}, 2, 0x00D1}, /* (LATIN CAPITAL LETTER N WITH TILDE) */ 1026 {{'\xc3', '\x92'}, 2, 0x00D2}, /* (LATIN CAPITAL LETTER O WITH GRAVE) */ 1027 {{'\xc3', '\x93'}, 2, 0x00D3}, /* (LATIN CAPITAL LETTER O WITH ACUTE) */ 1028 {{'\xc3', '\x94'}, 2, 0x00D4}, /* (LATIN CAPITAL LETTER O WITH CIRCUMFLEX) */ 1029 {{'\xc4', '\xa0'}, 2, 0x0120}, /* (LATIN CAPITAL LETTER G WITH DOT ABOVE) */ 1030 {{'\xc3', '\x96'}, 2, 0x00D6}, /* (LATIN CAPITAL LETTER O WITH DIAERESIS) */ 1031 {{'\xc3', '\x97'}, 2, 0x00D7}, /* (MULTIPLICATION SIGN) */ 1032 {{'\xc4', '\x9c'}, 2, 0x011C}, /* (LATIN CAPITAL LETTER G WITH CIRCUMFLEX) */ 1033 {{'\xc3', '\x99'}, 2, 0x00D9}, /* (LATIN CAPITAL LETTER U WITH GRAVE) */ 1034 {{'\xc3', '\x9a'}, 2, 0x00DA}, /* (LATIN CAPITAL LETTER U WITH ACUTE) */ 1035 {{'\xc3', '\x9b'}, 2, 0x00DB}, /* (LATIN CAPITAL LETTER U WITH CIRCUMFLEX) */ 1036 {{'\xc3', '\x9c'}, 2, 0x00DC}, /* (LATIN CAPITAL LETTER U WITH DIAERESIS) */ 1037 {{'\xc5', '\xac'}, 2, 0x016C}, /* (LATIN CAPITAL LETTER U WITH BREVE) */ 1038 {{'\xc5', '\x9c'}, 2, 0x015C}, /* (LATIN CAPITAL LETTER S WITH CIRCUMFLEX) */ 1039 {{'\xc3', '\x9f'}, 2, 0x00DF}, /* (LATIN SMALL LETTER SHARP S) */ 1040 {{'\xc3', '\xa0'}, 2, 0x00E0}, /* (LATIN SMALL LETTER A WITH GRAVE) */ 1041 {{'\xc3', '\xa1'}, 2, 0x00E1}, /* (LATIN SMALL LETTER A WITH ACUTE) */ 1042 {{'\xc3', '\xa2'}, 2, 0x00E2}, /* (LATIN SMALL LETTER A WITH CIRCUMFLEX) */ 1043 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1044 {{'\xc3', '\xa4'}, 2, 0x00E4}, /* (LATIN SMALL LETTER A WITH DIAERESIS) */ 1045 {{'\xc4', '\x8b'}, 2, 0x010B}, /* (LATIN SMALL LETTER C WITH DOT ABOVE) */ 1046 {{'\xc4', '\x89'}, 2, 0x0109}, /* (LATIN SMALL LETTER C WITH CIRCUMFLEX) */ 1047 {{'\xc3', '\xa7'}, 2, 0x00E7}, /* (LATIN SMALL LETTER C WITH CEDILLA) */ 1048 {{'\xc3', '\xa8'}, 2, 0x00E8}, /* (LATIN SMALL LETTER E WITH GRAVE) */ 1049 {{'\xc3', '\xa9'}, 2, 0x00E9}, /* (LATIN SMALL LETTER E WITH ACUTE) */ 1050 {{'\xc3', '\xaa'}, 2, 0x00EA}, /* (LATIN SMALL LETTER E WITH CIRCUMFLEX) */ 1051 {{'\xc3', '\xab'}, 2, 0x00EB}, /* (LATIN SMALL LETTER E WITH DIAERESIS) */ 1052 {{'\xc3', '\xac'}, 2, 0x00EC}, /* (LATIN SMALL LETTER I WITH GRAVE) */ 1053 {{'\xc3', '\xad'}, 2, 0x00ED}, /* (LATIN SMALL LETTER I WITH ACUTE) */ 1054 {{'\xc3', '\xae'}, 2, 0x00EE}, /* (LATIN SMALL LETTER I WITH CIRCUMFLEX) */ 1055 {{'\xc3', '\xaf'}, 2, 0x00EF}, /* (LATIN SMALL LETTER I WITH DIAERESIS) */ 1056 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1057 {{'\xc3', '\xb1'}, 2, 0x00F1}, /* (LATIN SMALL LETTER N WITH TILDE) */ 1058 {{'\xc3', '\xb2'}, 2, 0x00F2}, /* (LATIN SMALL LETTER O WITH GRAVE) */ 1059 {{'\xc3', '\xb3'}, 2, 0x00F3}, /* (LATIN SMALL LETTER O WITH ACUTE) */ 1060 {{'\xc3', '\xb4'}, 2, 0x00F4}, /* (LATIN SMALL LETTER O WITH CIRCUMFLEX) */ 1061 {{'\xc4', '\xa1'}, 2, 0x0121}, /* (LATIN SMALL LETTER G WITH DOT ABOVE) */ 1062 {{'\xc3', '\xb6'}, 2, 0x00F6}, /* (LATIN SMALL LETTER O WITH DIAERESIS) */ 1063 {{'\xc3', '\xb7'}, 2, 0x00F7}, /* (DIVISION SIGN) */ 1064 {{'\xc4', '\x9d'}, 2, 0x011D}, /* (LATIN SMALL LETTER G WITH CIRCUMFLEX) */ 1065 {{'\xc3', '\xb9'}, 2, 0x00F9}, /* (LATIN SMALL LETTER U WITH GRAVE) */ 1066 {{'\xc3', '\xba'}, 2, 0x00FA}, /* (LATIN SMALL LETTER U WITH ACUTE) */ 1067 {{'\xc3', '\xbb'}, 2, 0x00FB}, /* (LATIN SMALL LETTER U WITH CIRCUMFLEX) */ 1068 {{'\xc3', '\xbc'}, 2, 0x00FC}, /* (LATIN SMALL LETTER U WITH DIAERESIS) */ 1069 {{'\xc5', '\xad'}, 2, 0x016D}, /* (LATIN SMALL LETTER U WITH BREVE) */ 1070 {{'\xc5', '\x9d'}, 2, 0x015D}, /* (LATIN SMALL LETTER S WITH CIRCUMFLEX) */ 1071 {{'\xcb', '\x99'}, 2, 0x02D9}, /* (DOT ABOVE) */ 1072 }; 1073 1074 LXB_API const lxb_encoding_single_index_t lxb_encoding_single_index_iso_8859_4[128] = 1075 { 1076 {{'\xc2', '\x80'}, 2, 0x0080}, /* (<control>) */ 1077 {{'\xc2', '\x81'}, 2, 0x0081}, /* (<control>) */ 1078 {{'\xc2', '\x82'}, 2, 0x0082}, /* (<control>) */ 1079 {{'\xc2', '\x83'}, 2, 0x0083}, /* (<control>) */ 1080 {{'\xc2', '\x84'}, 2, 0x0084}, /* (<control>) */ 1081 {{'\xc2', '\x85'}, 2, 0x0085}, /* (<control>) */ 1082 {{'\xc2', '\x86'}, 2, 0x0086}, /* (<control>) */ 1083 {{'\xc2', '\x87'}, 2, 0x0087}, /* (<control>) */ 1084 {{'\xc2', '\x88'}, 2, 0x0088}, /* (<control>) */ 1085 {{'\xc2', '\x89'}, 2, 0x0089}, /* (<control>) */ 1086 {{'\xc2', '\x8a'}, 2, 0x008A}, /* (<control>) */ 1087 {{'\xc2', '\x8b'}, 2, 0x008B}, /* (<control>) */ 1088 {{'\xc2', '\x8c'}, 2, 0x008C}, /* (<control>) */ 1089 {{'\xc2', '\x8d'}, 2, 0x008D}, /* (<control>) */ 1090 {{'\xc2', '\x8e'}, 2, 0x008E}, /* (<control>) */ 1091 {{'\xc2', '\x8f'}, 2, 0x008F}, /* (<control>) */ 1092 {{'\xc2', '\x90'}, 2, 0x0090}, /* (<control>) */ 1093 {{'\xc2', '\x91'}, 2, 0x0091}, /* (<control>) */ 1094 {{'\xc2', '\x92'}, 2, 0x0092}, /* (<control>) */ 1095 {{'\xc2', '\x93'}, 2, 0x0093}, /* (<control>) */ 1096 {{'\xc2', '\x94'}, 2, 0x0094}, /* (<control>) */ 1097 {{'\xc2', '\x95'}, 2, 0x0095}, /* (<control>) */ 1098 {{'\xc2', '\x96'}, 2, 0x0096}, /* (<control>) */ 1099 {{'\xc2', '\x97'}, 2, 0x0097}, /* (<control>) */ 1100 {{'\xc2', '\x98'}, 2, 0x0098}, /* (<control>) */ 1101 {{'\xc2', '\x99'}, 2, 0x0099}, /* (<control>) */ 1102 {{'\xc2', '\x9a'}, 2, 0x009A}, /* (<control>) */ 1103 {{'\xc2', '\x9b'}, 2, 0x009B}, /* (<control>) */ 1104 {{'\xc2', '\x9c'}, 2, 0x009C}, /* (<control>) */ 1105 {{'\xc2', '\x9d'}, 2, 0x009D}, /* (<control>) */ 1106 {{'\xc2', '\x9e'}, 2, 0x009E}, /* (<control>) */ 1107 {{'\xc2', '\x9f'}, 2, 0x009F}, /* (<control>) */ 1108 {{'\xc2', '\xa0'}, 2, 0x00A0}, /* (NO-BREAK SPACE) */ 1109 {{'\xc4', '\x84'}, 2, 0x0104}, /* (LATIN CAPITAL LETTER A WITH OGONEK) */ 1110 {{'\xc4', '\xb8'}, 2, 0x0138}, /* (LATIN SMALL LETTER KRA) */ 1111 {{'\xc5', '\x96'}, 2, 0x0156}, /* (LATIN CAPITAL LETTER R WITH CEDILLA) */ 1112 {{'\xc2', '\xa4'}, 2, 0x00A4}, /* (CURRENCY SIGN) */ 1113 {{'\xc4', '\xa8'}, 2, 0x0128}, /* (LATIN CAPITAL LETTER I WITH TILDE) */ 1114 {{'\xc4', '\xbb'}, 2, 0x013B}, /* (LATIN CAPITAL LETTER L WITH CEDILLA) */ 1115 {{'\xc2', '\xa7'}, 2, 0x00A7}, /* (SECTION SIGN) */ 1116 {{'\xc2', '\xa8'}, 2, 0x00A8}, /* (DIAERESIS) */ 1117 {{'\xc5', '\xa0'}, 2, 0x0160}, /* (LATIN CAPITAL LETTER S WITH CARON) */ 1118 {{'\xc4', '\x92'}, 2, 0x0112}, /* (LATIN CAPITAL LETTER E WITH MACRON) */ 1119 {{'\xc4', '\xa2'}, 2, 0x0122}, /* (LATIN CAPITAL LETTER G WITH CEDILLA) */ 1120 {{'\xc5', '\xa6'}, 2, 0x0166}, /* (LATIN CAPITAL LETTER T WITH STROKE) */ 1121 {{'\xc2', '\xad'}, 2, 0x00AD}, /* (SOFT HYPHEN) */ 1122 {{'\xc5', '\xbd'}, 2, 0x017D}, /* (LATIN CAPITAL LETTER Z WITH CARON) */ 1123 {{'\xc2', '\xaf'}, 2, 0x00AF}, /* (MACRON) */ 1124 {{'\xc2', '\xb0'}, 2, 0x00B0}, /* (DEGREE SIGN) */ 1125 {{'\xc4', '\x85'}, 2, 0x0105}, /* (LATIN SMALL LETTER A WITH OGONEK) */ 1126 {{'\xcb', '\x9b'}, 2, 0x02DB}, /* (OGONEK) */ 1127 {{'\xc5', '\x97'}, 2, 0x0157}, /* (LATIN SMALL LETTER R WITH CEDILLA) */ 1128 {{'\xc2', '\xb4'}, 2, 0x00B4}, /* (ACUTE ACCENT) */ 1129 {{'\xc4', '\xa9'}, 2, 0x0129}, /* (LATIN SMALL LETTER I WITH TILDE) */ 1130 {{'\xc4', '\xbc'}, 2, 0x013C}, /* (LATIN SMALL LETTER L WITH CEDILLA) */ 1131 {{'\xcb', '\x87'}, 2, 0x02C7}, /* (CARON) */ 1132 {{'\xc2', '\xb8'}, 2, 0x00B8}, /* (CEDILLA) */ 1133 {{'\xc5', '\xa1'}, 2, 0x0161}, /* (LATIN SMALL LETTER S WITH CARON) */ 1134 {{'\xc4', '\x93'}, 2, 0x0113}, /* (LATIN SMALL LETTER E WITH MACRON) */ 1135 {{'\xc4', '\xa3'}, 2, 0x0123}, /* (LATIN SMALL LETTER G WITH CEDILLA) */ 1136 {{'\xc5', '\xa7'}, 2, 0x0167}, /* (LATIN SMALL LETTER T WITH STROKE) */ 1137 {{'\xc5', '\x8a'}, 2, 0x014A}, /* (LATIN CAPITAL LETTER ENG) */ 1138 {{'\xc5', '\xbe'}, 2, 0x017E}, /* (LATIN SMALL LETTER Z WITH CARON) */ 1139 {{'\xc5', '\x8b'}, 2, 0x014B}, /* (LATIN SMALL LETTER ENG) */ 1140 {{'\xc4', '\x80'}, 2, 0x0100}, /* (LATIN CAPITAL LETTER A WITH MACRON) */ 1141 {{'\xc3', '\x81'}, 2, 0x00C1}, /* (LATIN CAPITAL LETTER A WITH ACUTE) */ 1142 {{'\xc3', '\x82'}, 2, 0x00C2}, /* (LATIN CAPITAL LETTER A WITH CIRCUMFLEX) */ 1143 {{'\xc3', '\x83'}, 2, 0x00C3}, /* (LATIN CAPITAL LETTER A WITH TILDE) */ 1144 {{'\xc3', '\x84'}, 2, 0x00C4}, /* (LATIN CAPITAL LETTER A WITH DIAERESIS) */ 1145 {{'\xc3', '\x85'}, 2, 0x00C5}, /* (LATIN CAPITAL LETTER A WITH RING ABOVE) */ 1146 {{'\xc3', '\x86'}, 2, 0x00C6}, /* (LATIN CAPITAL LETTER AE) */ 1147 {{'\xc4', '\xae'}, 2, 0x012E}, /* (LATIN CAPITAL LETTER I WITH OGONEK) */ 1148 {{'\xc4', '\x8c'}, 2, 0x010C}, /* (LATIN CAPITAL LETTER C WITH CARON) */ 1149 {{'\xc3', '\x89'}, 2, 0x00C9}, /* (LATIN CAPITAL LETTER E WITH ACUTE) */ 1150 {{'\xc4', '\x98'}, 2, 0x0118}, /* (LATIN CAPITAL LETTER E WITH OGONEK) */ 1151 {{'\xc3', '\x8b'}, 2, 0x00CB}, /* (LATIN CAPITAL LETTER E WITH DIAERESIS) */ 1152 {{'\xc4', '\x96'}, 2, 0x0116}, /* (LATIN CAPITAL LETTER E WITH DOT ABOVE) */ 1153 {{'\xc3', '\x8d'}, 2, 0x00CD}, /* (LATIN CAPITAL LETTER I WITH ACUTE) */ 1154 {{'\xc3', '\x8e'}, 2, 0x00CE}, /* (LATIN CAPITAL LETTER I WITH CIRCUMFLEX) */ 1155 {{'\xc4', '\xaa'}, 2, 0x012A}, /* (LATIN CAPITAL LETTER I WITH MACRON) */ 1156 {{'\xc4', '\x90'}, 2, 0x0110}, /* (LATIN CAPITAL LETTER D WITH STROKE) */ 1157 {{'\xc5', '\x85'}, 2, 0x0145}, /* (LATIN CAPITAL LETTER N WITH CEDILLA) */ 1158 {{'\xc5', '\x8c'}, 2, 0x014C}, /* (LATIN CAPITAL LETTER O WITH MACRON) */ 1159 {{'\xc4', '\xb6'}, 2, 0x0136}, /* (LATIN CAPITAL LETTER K WITH CEDILLA) */ 1160 {{'\xc3', '\x94'}, 2, 0x00D4}, /* (LATIN CAPITAL LETTER O WITH CIRCUMFLEX) */ 1161 {{'\xc3', '\x95'}, 2, 0x00D5}, /* (LATIN CAPITAL LETTER O WITH TILDE) */ 1162 {{'\xc3', '\x96'}, 2, 0x00D6}, /* (LATIN CAPITAL LETTER O WITH DIAERESIS) */ 1163 {{'\xc3', '\x97'}, 2, 0x00D7}, /* (MULTIPLICATION SIGN) */ 1164 {{'\xc3', '\x98'}, 2, 0x00D8}, /* (LATIN CAPITAL LETTER O WITH STROKE) */ 1165 {{'\xc5', '\xb2'}, 2, 0x0172}, /* (LATIN CAPITAL LETTER U WITH OGONEK) */ 1166 {{'\xc3', '\x9a'}, 2, 0x00DA}, /* (LATIN CAPITAL LETTER U WITH ACUTE) */ 1167 {{'\xc3', '\x9b'}, 2, 0x00DB}, /* (LATIN CAPITAL LETTER U WITH CIRCUMFLEX) */ 1168 {{'\xc3', '\x9c'}, 2, 0x00DC}, /* (LATIN CAPITAL LETTER U WITH DIAERESIS) */ 1169 {{'\xc5', '\xa8'}, 2, 0x0168}, /* (LATIN CAPITAL LETTER U WITH TILDE) */ 1170 {{'\xc5', '\xaa'}, 2, 0x016A}, /* (LATIN CAPITAL LETTER U WITH MACRON) */ 1171 {{'\xc3', '\x9f'}, 2, 0x00DF}, /* (LATIN SMALL LETTER SHARP S) */ 1172 {{'\xc4', '\x81'}, 2, 0x0101}, /* (LATIN SMALL LETTER A WITH MACRON) */ 1173 {{'\xc3', '\xa1'}, 2, 0x00E1}, /* (LATIN SMALL LETTER A WITH ACUTE) */ 1174 {{'\xc3', '\xa2'}, 2, 0x00E2}, /* (LATIN SMALL LETTER A WITH CIRCUMFLEX) */ 1175 {{'\xc3', '\xa3'}, 2, 0x00E3}, /* (LATIN SMALL LETTER A WITH TILDE) */ 1176 {{'\xc3', '\xa4'}, 2, 0x00E4}, /* (LATIN SMALL LETTER A WITH DIAERESIS) */ 1177 {{'\xc3', '\xa5'}, 2, 0x00E5}, /* (LATIN SMALL LETTER A WITH RING ABOVE) */ 1178 {{'\xc3', '\xa6'}, 2, 0x00E6}, /* (LATIN SMALL LETTER AE) */ 1179 {{'\xc4', '\xaf'}, 2, 0x012F}, /* (LATIN SMALL LETTER I WITH OGONEK) */ 1180 {{'\xc4', '\x8d'}, 2, 0x010D}, /* (LATIN SMALL LETTER C WITH CARON) */ 1181 {{'\xc3', '\xa9'}, 2, 0x00E9}, /* (LATIN SMALL LETTER E WITH ACUTE) */ 1182 {{'\xc4', '\x99'}, 2, 0x0119}, /* (LATIN SMALL LETTER E WITH OGONEK) */ 1183 {{'\xc3', '\xab'}, 2, 0x00EB}, /* (LATIN SMALL LETTER E WITH DIAERESIS) */ 1184 {{'\xc4', '\x97'}, 2, 0x0117}, /* (LATIN SMALL LETTER E WITH DOT ABOVE) */ 1185 {{'\xc3', '\xad'}, 2, 0x00ED}, /* (LATIN SMALL LETTER I WITH ACUTE) */ 1186 {{'\xc3', '\xae'}, 2, 0x00EE}, /* (LATIN SMALL LETTER I WITH CIRCUMFLEX) */ 1187 {{'\xc4', '\xab'}, 2, 0x012B}, /* (LATIN SMALL LETTER I WITH MACRON) */ 1188 {{'\xc4', '\x91'}, 2, 0x0111}, /* (LATIN SMALL LETTER D WITH STROKE) */ 1189 {{'\xc5', '\x86'}, 2, 0x0146}, /* (LATIN SMALL LETTER N WITH CEDILLA) */ 1190 {{'\xc5', '\x8d'}, 2, 0x014D}, /* (LATIN SMALL LETTER O WITH MACRON) */ 1191 {{'\xc4', '\xb7'}, 2, 0x0137}, /* (LATIN SMALL LETTER K WITH CEDILLA) */ 1192 {{'\xc3', '\xb4'}, 2, 0x00F4}, /* (LATIN SMALL LETTER O WITH CIRCUMFLEX) */ 1193 {{'\xc3', '\xb5'}, 2, 0x00F5}, /* (LATIN SMALL LETTER O WITH TILDE) */ 1194 {{'\xc3', '\xb6'}, 2, 0x00F6}, /* (LATIN SMALL LETTER O WITH DIAERESIS) */ 1195 {{'\xc3', '\xb7'}, 2, 0x00F7}, /* (DIVISION SIGN) */ 1196 {{'\xc3', '\xb8'}, 2, 0x00F8}, /* (LATIN SMALL LETTER O WITH STROKE) */ 1197 {{'\xc5', '\xb3'}, 2, 0x0173}, /* (LATIN SMALL LETTER U WITH OGONEK) */ 1198 {{'\xc3', '\xba'}, 2, 0x00FA}, /* (LATIN SMALL LETTER U WITH ACUTE) */ 1199 {{'\xc3', '\xbb'}, 2, 0x00FB}, /* (LATIN SMALL LETTER U WITH CIRCUMFLEX) */ 1200 {{'\xc3', '\xbc'}, 2, 0x00FC}, /* (LATIN SMALL LETTER U WITH DIAERESIS) */ 1201 {{'\xc5', '\xa9'}, 2, 0x0169}, /* (LATIN SMALL LETTER U WITH TILDE) */ 1202 {{'\xc5', '\xab'}, 2, 0x016B}, /* (LATIN SMALL LETTER U WITH MACRON) */ 1203 {{'\xcb', '\x99'}, 2, 0x02D9}, /* (DOT ABOVE) */ 1204 }; 1205 1206 LXB_API const lxb_encoding_single_index_t lxb_encoding_single_index_iso_8859_5[128] = 1207 { 1208 {{'\xc2', '\x80'}, 2, 0x0080}, /* (<control>) */ 1209 {{'\xc2', '\x81'}, 2, 0x0081}, /* (<control>) */ 1210 {{'\xc2', '\x82'}, 2, 0x0082}, /* (<control>) */ 1211 {{'\xc2', '\x83'}, 2, 0x0083}, /* (<control>) */ 1212 {{'\xc2', '\x84'}, 2, 0x0084}, /* (<control>) */ 1213 {{'\xc2', '\x85'}, 2, 0x0085}, /* (<control>) */ 1214 {{'\xc2', '\x86'}, 2, 0x0086}, /* (<control>) */ 1215 {{'\xc2', '\x87'}, 2, 0x0087}, /* (<control>) */ 1216 {{'\xc2', '\x88'}, 2, 0x0088}, /* (<control>) */ 1217 {{'\xc2', '\x89'}, 2, 0x0089}, /* (<control>) */ 1218 {{'\xc2', '\x8a'}, 2, 0x008A}, /* (<control>) */ 1219 {{'\xc2', '\x8b'}, 2, 0x008B}, /* (<control>) */ 1220 {{'\xc2', '\x8c'}, 2, 0x008C}, /* (<control>) */ 1221 {{'\xc2', '\x8d'}, 2, 0x008D}, /* (<control>) */ 1222 {{'\xc2', '\x8e'}, 2, 0x008E}, /* (<control>) */ 1223 {{'\xc2', '\x8f'}, 2, 0x008F}, /* (<control>) */ 1224 {{'\xc2', '\x90'}, 2, 0x0090}, /* (<control>) */ 1225 {{'\xc2', '\x91'}, 2, 0x0091}, /* (<control>) */ 1226 {{'\xc2', '\x92'}, 2, 0x0092}, /* (<control>) */ 1227 {{'\xc2', '\x93'}, 2, 0x0093}, /* (<control>) */ 1228 {{'\xc2', '\x94'}, 2, 0x0094}, /* (<control>) */ 1229 {{'\xc2', '\x95'}, 2, 0x0095}, /* (<control>) */ 1230 {{'\xc2', '\x96'}, 2, 0x0096}, /* (<control>) */ 1231 {{'\xc2', '\x97'}, 2, 0x0097}, /* (<control>) */ 1232 {{'\xc2', '\x98'}, 2, 0x0098}, /* (<control>) */ 1233 {{'\xc2', '\x99'}, 2, 0x0099}, /* (<control>) */ 1234 {{'\xc2', '\x9a'}, 2, 0x009A}, /* (<control>) */ 1235 {{'\xc2', '\x9b'}, 2, 0x009B}, /* (<control>) */ 1236 {{'\xc2', '\x9c'}, 2, 0x009C}, /* (<control>) */ 1237 {{'\xc2', '\x9d'}, 2, 0x009D}, /* (<control>) */ 1238 {{'\xc2', '\x9e'}, 2, 0x009E}, /* (<control>) */ 1239 {{'\xc2', '\x9f'}, 2, 0x009F}, /* (<control>) */ 1240 {{'\xc2', '\xa0'}, 2, 0x00A0}, /* (NO-BREAK SPACE) */ 1241 {{'\xd0', '\x81'}, 2, 0x0401}, /* (CYRILLIC CAPITAL LETTER IO) */ 1242 {{'\xd0', '\x82'}, 2, 0x0402}, /* (CYRILLIC CAPITAL LETTER DJE) */ 1243 {{'\xd0', '\x83'}, 2, 0x0403}, /* (CYRILLIC CAPITAL LETTER GJE) */ 1244 {{'\xd0', '\x84'}, 2, 0x0404}, /* (CYRILLIC CAPITAL LETTER UKRAINIAN IE) */ 1245 {{'\xd0', '\x85'}, 2, 0x0405}, /* (CYRILLIC CAPITAL LETTER DZE) */ 1246 {{'\xd0', '\x86'}, 2, 0x0406}, /* (CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I) */ 1247 {{'\xd0', '\x87'}, 2, 0x0407}, /* (CYRILLIC CAPITAL LETTER YI) */ 1248 {{'\xd0', '\x88'}, 2, 0x0408}, /* (CYRILLIC CAPITAL LETTER JE) */ 1249 {{'\xd0', '\x89'}, 2, 0x0409}, /* (CYRILLIC CAPITAL LETTER LJE) */ 1250 {{'\xd0', '\x8a'}, 2, 0x040A}, /* (CYRILLIC CAPITAL LETTER NJE) */ 1251 {{'\xd0', '\x8b'}, 2, 0x040B}, /* (CYRILLIC CAPITAL LETTER TSHE) */ 1252 {{'\xd0', '\x8c'}, 2, 0x040C}, /* (CYRILLIC CAPITAL LETTER KJE) */ 1253 {{'\xc2', '\xad'}, 2, 0x00AD}, /* (SOFT HYPHEN) */ 1254 {{'\xd0', '\x8e'}, 2, 0x040E}, /* (CYRILLIC CAPITAL LETTER SHORT U) */ 1255 {{'\xd0', '\x8f'}, 2, 0x040F}, /* (CYRILLIC CAPITAL LETTER DZHE) */ 1256 {{'\xd0', '\x90'}, 2, 0x0410}, /* (CYRILLIC CAPITAL LETTER A) */ 1257 {{'\xd0', '\x91'}, 2, 0x0411}, /* (CYRILLIC CAPITAL LETTER BE) */ 1258 {{'\xd0', '\x92'}, 2, 0x0412}, /* (CYRILLIC CAPITAL LETTER VE) */ 1259 {{'\xd0', '\x93'}, 2, 0x0413}, /* (CYRILLIC CAPITAL LETTER GHE) */ 1260 {{'\xd0', '\x94'}, 2, 0x0414}, /* (CYRILLIC CAPITAL LETTER DE) */ 1261 {{'\xd0', '\x95'}, 2, 0x0415}, /* (CYRILLIC CAPITAL LETTER IE) */ 1262 {{'\xd0', '\x96'}, 2, 0x0416}, /* (CYRILLIC CAPITAL LETTER ZHE) */ 1263 {{'\xd0', '\x97'}, 2, 0x0417}, /* (CYRILLIC CAPITAL LETTER ZE) */ 1264 {{'\xd0', '\x98'}, 2, 0x0418}, /* (CYRILLIC CAPITAL LETTER I) */ 1265 {{'\xd0', '\x99'}, 2, 0x0419}, /* (CYRILLIC CAPITAL LETTER SHORT I) */ 1266 {{'\xd0', '\x9a'}, 2, 0x041A}, /* (CYRILLIC CAPITAL LETTER KA) */ 1267 {{'\xd0', '\x9b'}, 2, 0x041B}, /* (CYRILLIC CAPITAL LETTER EL) */ 1268 {{'\xd0', '\x9c'}, 2, 0x041C}, /* (CYRILLIC CAPITAL LETTER EM) */ 1269 {{'\xd0', '\x9d'}, 2, 0x041D}, /* (CYRILLIC CAPITAL LETTER EN) */ 1270 {{'\xd0', '\x9e'}, 2, 0x041E}, /* (CYRILLIC CAPITAL LETTER O) */ 1271 {{'\xd0', '\x9f'}, 2, 0x041F}, /* (CYRILLIC CAPITAL LETTER PE) */ 1272 {{'\xd0', '\xa0'}, 2, 0x0420}, /* (CYRILLIC CAPITAL LETTER ER) */ 1273 {{'\xd0', '\xa1'}, 2, 0x0421}, /* (CYRILLIC CAPITAL LETTER ES) */ 1274 {{'\xd0', '\xa2'}, 2, 0x0422}, /* (CYRILLIC CAPITAL LETTER TE) */ 1275 {{'\xd0', '\xa3'}, 2, 0x0423}, /* (CYRILLIC CAPITAL LETTER U) */ 1276 {{'\xd0', '\xa4'}, 2, 0x0424}, /* (CYRILLIC CAPITAL LETTER EF) */ 1277 {{'\xd0', '\xa5'}, 2, 0x0425}, /* (CYRILLIC CAPITAL LETTER HA) */ 1278 {{'\xd0', '\xa6'}, 2, 0x0426}, /* (CYRILLIC CAPITAL LETTER TSE) */ 1279 {{'\xd0', '\xa7'}, 2, 0x0427}, /* (CYRILLIC CAPITAL LETTER CHE) */ 1280 {{'\xd0', '\xa8'}, 2, 0x0428}, /* (CYRILLIC CAPITAL LETTER SHA) */ 1281 {{'\xd0', '\xa9'}, 2, 0x0429}, /* (CYRILLIC CAPITAL LETTER SHCHA) */ 1282 {{'\xd0', '\xaa'}, 2, 0x042A}, /* (CYRILLIC CAPITAL LETTER HARD SIGN) */ 1283 {{'\xd0', '\xab'}, 2, 0x042B}, /* (CYRILLIC CAPITAL LETTER YERU) */ 1284 {{'\xd0', '\xac'}, 2, 0x042C}, /* (CYRILLIC CAPITAL LETTER SOFT SIGN) */ 1285 {{'\xd0', '\xad'}, 2, 0x042D}, /* (CYRILLIC CAPITAL LETTER E) */ 1286 {{'\xd0', '\xae'}, 2, 0x042E}, /* (CYRILLIC CAPITAL LETTER YU) */ 1287 {{'\xd0', '\xaf'}, 2, 0x042F}, /* (CYRILLIC CAPITAL LETTER YA) */ 1288 {{'\xd0', '\xb0'}, 2, 0x0430}, /* (CYRILLIC SMALL LETTER A) */ 1289 {{'\xd0', '\xb1'}, 2, 0x0431}, /* (CYRILLIC SMALL LETTER BE) */ 1290 {{'\xd0', '\xb2'}, 2, 0x0432}, /* (CYRILLIC SMALL LETTER VE) */ 1291 {{'\xd0', '\xb3'}, 2, 0x0433}, /* (CYRILLIC SMALL LETTER GHE) */ 1292 {{'\xd0', '\xb4'}, 2, 0x0434}, /* (CYRILLIC SMALL LETTER DE) */ 1293 {{'\xd0', '\xb5'}, 2, 0x0435}, /* (CYRILLIC SMALL LETTER IE) */ 1294 {{'\xd0', '\xb6'}, 2, 0x0436}, /* (CYRILLIC SMALL LETTER ZHE) */ 1295 {{'\xd0', '\xb7'}, 2, 0x0437}, /* (CYRILLIC SMALL LETTER ZE) */ 1296 {{'\xd0', '\xb8'}, 2, 0x0438}, /* (CYRILLIC SMALL LETTER I) */ 1297 {{'\xd0', '\xb9'}, 2, 0x0439}, /* (CYRILLIC SMALL LETTER SHORT I) */ 1298 {{'\xd0', '\xba'}, 2, 0x043A}, /* (CYRILLIC SMALL LETTER KA) */ 1299 {{'\xd0', '\xbb'}, 2, 0x043B}, /* (CYRILLIC SMALL LETTER EL) */ 1300 {{'\xd0', '\xbc'}, 2, 0x043C}, /* (CYRILLIC SMALL LETTER EM) */ 1301 {{'\xd0', '\xbd'}, 2, 0x043D}, /* (CYRILLIC SMALL LETTER EN) */ 1302 {{'\xd0', '\xbe'}, 2, 0x043E}, /* (CYRILLIC SMALL LETTER O) */ 1303 {{'\xd0', '\xbf'}, 2, 0x043F}, /* (CYRILLIC SMALL LETTER PE) */ 1304 {{'\xd1', '\x80'}, 2, 0x0440}, /* (CYRILLIC SMALL LETTER ER) */ 1305 {{'\xd1', '\x81'}, 2, 0x0441}, /* (CYRILLIC SMALL LETTER ES) */ 1306 {{'\xd1', '\x82'}, 2, 0x0442}, /* (CYRILLIC SMALL LETTER TE) */ 1307 {{'\xd1', '\x83'}, 2, 0x0443}, /* (CYRILLIC SMALL LETTER U) */ 1308 {{'\xd1', '\x84'}, 2, 0x0444}, /* (CYRILLIC SMALL LETTER EF) */ 1309 {{'\xd1', '\x85'}, 2, 0x0445}, /* (CYRILLIC SMALL LETTER HA) */ 1310 {{'\xd1', '\x86'}, 2, 0x0446}, /* (CYRILLIC SMALL LETTER TSE) */ 1311 {{'\xd1', '\x87'}, 2, 0x0447}, /* (CYRILLIC SMALL LETTER CHE) */ 1312 {{'\xd1', '\x88'}, 2, 0x0448}, /* (CYRILLIC SMALL LETTER SHA) */ 1313 {{'\xd1', '\x89'}, 2, 0x0449}, /* (CYRILLIC SMALL LETTER SHCHA) */ 1314 {{'\xd1', '\x8a'}, 2, 0x044A}, /* (CYRILLIC SMALL LETTER HARD SIGN) */ 1315 {{'\xd1', '\x8b'}, 2, 0x044B}, /* (CYRILLIC SMALL LETTER YERU) */ 1316 {{'\xd1', '\x8c'}, 2, 0x044C}, /* (CYRILLIC SMALL LETTER SOFT SIGN) */ 1317 {{'\xd1', '\x8d'}, 2, 0x044D}, /* (CYRILLIC SMALL LETTER E) */ 1318 {{'\xd1', '\x8e'}, 2, 0x044E}, /* (CYRILLIC SMALL LETTER YU) */ 1319 {{'\xd1', '\x8f'}, 2, 0x044F}, /* (CYRILLIC SMALL LETTER YA) */ 1320 {{'\xe2', '\x84', '\x96'}, 3, 0x2116}, /* (NUMERO SIGN) */ 1321 {{'\xd1', '\x91'}, 2, 0x0451}, /* (CYRILLIC SMALL LETTER IO) */ 1322 {{'\xd1', '\x92'}, 2, 0x0452}, /* (CYRILLIC SMALL LETTER DJE) */ 1323 {{'\xd1', '\x93'}, 2, 0x0453}, /* (CYRILLIC SMALL LETTER GJE) */ 1324 {{'\xd1', '\x94'}, 2, 0x0454}, /* (CYRILLIC SMALL LETTER UKRAINIAN IE) */ 1325 {{'\xd1', '\x95'}, 2, 0x0455}, /* (CYRILLIC SMALL LETTER DZE) */ 1326 {{'\xd1', '\x96'}, 2, 0x0456}, /* (CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I) */ 1327 {{'\xd1', '\x97'}, 2, 0x0457}, /* (CYRILLIC SMALL LETTER YI) */ 1328 {{'\xd1', '\x98'}, 2, 0x0458}, /* (CYRILLIC SMALL LETTER JE) */ 1329 {{'\xd1', '\x99'}, 2, 0x0459}, /* (CYRILLIC SMALL LETTER LJE) */ 1330 {{'\xd1', '\x9a'}, 2, 0x045A}, /* (CYRILLIC SMALL LETTER NJE) */ 1331 {{'\xd1', '\x9b'}, 2, 0x045B}, /* (CYRILLIC SMALL LETTER TSHE) */ 1332 {{'\xd1', '\x9c'}, 2, 0x045C}, /* (CYRILLIC SMALL LETTER KJE) */ 1333 {{'\xc2', '\xa7'}, 2, 0x00A7}, /* (SECTION SIGN) */ 1334 {{'\xd1', '\x9e'}, 2, 0x045E}, /* (CYRILLIC SMALL LETTER SHORT U) */ 1335 {{'\xd1', '\x9f'}, 2, 0x045F}, /* (CYRILLIC SMALL LETTER DZHE) */ 1336 }; 1337 1338 LXB_API const lxb_encoding_single_index_t lxb_encoding_single_index_iso_8859_6[128] = 1339 { 1340 {{'\xc2', '\x80'}, 2, 0x0080}, /* (<control>) */ 1341 {{'\xc2', '\x81'}, 2, 0x0081}, /* (<control>) */ 1342 {{'\xc2', '\x82'}, 2, 0x0082}, /* (<control>) */ 1343 {{'\xc2', '\x83'}, 2, 0x0083}, /* (<control>) */ 1344 {{'\xc2', '\x84'}, 2, 0x0084}, /* (<control>) */ 1345 {{'\xc2', '\x85'}, 2, 0x0085}, /* (<control>) */ 1346 {{'\xc2', '\x86'}, 2, 0x0086}, /* (<control>) */ 1347 {{'\xc2', '\x87'}, 2, 0x0087}, /* (<control>) */ 1348 {{'\xc2', '\x88'}, 2, 0x0088}, /* (<control>) */ 1349 {{'\xc2', '\x89'}, 2, 0x0089}, /* (<control>) */ 1350 {{'\xc2', '\x8a'}, 2, 0x008A}, /* (<control>) */ 1351 {{'\xc2', '\x8b'}, 2, 0x008B}, /* (<control>) */ 1352 {{'\xc2', '\x8c'}, 2, 0x008C}, /* (<control>) */ 1353 {{'\xc2', '\x8d'}, 2, 0x008D}, /* (<control>) */ 1354 {{'\xc2', '\x8e'}, 2, 0x008E}, /* (<control>) */ 1355 {{'\xc2', '\x8f'}, 2, 0x008F}, /* (<control>) */ 1356 {{'\xc2', '\x90'}, 2, 0x0090}, /* (<control>) */ 1357 {{'\xc2', '\x91'}, 2, 0x0091}, /* (<control>) */ 1358 {{'\xc2', '\x92'}, 2, 0x0092}, /* (<control>) */ 1359 {{'\xc2', '\x93'}, 2, 0x0093}, /* (<control>) */ 1360 {{'\xc2', '\x94'}, 2, 0x0094}, /* (<control>) */ 1361 {{'\xc2', '\x95'}, 2, 0x0095}, /* (<control>) */ 1362 {{'\xc2', '\x96'}, 2, 0x0096}, /* (<control>) */ 1363 {{'\xc2', '\x97'}, 2, 0x0097}, /* (<control>) */ 1364 {{'\xc2', '\x98'}, 2, 0x0098}, /* (<control>) */ 1365 {{'\xc2', '\x99'}, 2, 0x0099}, /* (<control>) */ 1366 {{'\xc2', '\x9a'}, 2, 0x009A}, /* (<control>) */ 1367 {{'\xc2', '\x9b'}, 2, 0x009B}, /* (<control>) */ 1368 {{'\xc2', '\x9c'}, 2, 0x009C}, /* (<control>) */ 1369 {{'\xc2', '\x9d'}, 2, 0x009D}, /* (<control>) */ 1370 {{'\xc2', '\x9e'}, 2, 0x009E}, /* (<control>) */ 1371 {{'\xc2', '\x9f'}, 2, 0x009F}, /* (<control>) */ 1372 {{'\xc2', '\xa0'}, 2, 0x00A0}, /* (NO-BREAK SPACE) */ 1373 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1374 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1375 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1376 {{'\xc2', '\xa4'}, 2, 0x00A4}, /* (CURRENCY SIGN) */ 1377 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1378 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1379 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1380 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1381 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1382 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1383 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1384 {{'\xd8', '\x8c'}, 2, 0x060C}, /* (ARABIC COMMA) */ 1385 {{'\xc2', '\xad'}, 2, 0x00AD}, /* (SOFT HYPHEN) */ 1386 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1387 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1388 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1389 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1390 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1391 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1392 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1393 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1394 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1395 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1396 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1397 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1398 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1399 {{'\xd8', '\x9b'}, 2, 0x061B}, /* (ARABIC SEMICOLON) */ 1400 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1401 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1402 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1403 {{'\xd8', '\x9f'}, 2, 0x061F}, /* (ARABIC QUESTION MARK) */ 1404 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1405 {{'\xd8', '\xa1'}, 2, 0x0621}, /* (ARABIC LETTER HAMZA) */ 1406 {{'\xd8', '\xa2'}, 2, 0x0622}, /* (ARABIC LETTER ALEF WITH MADDA ABOVE) */ 1407 {{'\xd8', '\xa3'}, 2, 0x0623}, /* (ARABIC LETTER ALEF WITH HAMZA ABOVE) */ 1408 {{'\xd8', '\xa4'}, 2, 0x0624}, /* (ARABIC LETTER WAW WITH HAMZA ABOVE) */ 1409 {{'\xd8', '\xa5'}, 2, 0x0625}, /* (ARABIC LETTER ALEF WITH HAMZA BELOW) */ 1410 {{'\xd8', '\xa6'}, 2, 0x0626}, /* (ARABIC LETTER YEH WITH HAMZA ABOVE) */ 1411 {{'\xd8', '\xa7'}, 2, 0x0627}, /* (ARABIC LETTER ALEF) */ 1412 {{'\xd8', '\xa8'}, 2, 0x0628}, /* (ARABIC LETTER BEH) */ 1413 {{'\xd8', '\xa9'}, 2, 0x0629}, /* (ARABIC LETTER TEH MARBUTA) */ 1414 {{'\xd8', '\xaa'}, 2, 0x062A}, /* (ARABIC LETTER TEH) */ 1415 {{'\xd8', '\xab'}, 2, 0x062B}, /* (ARABIC LETTER THEH) */ 1416 {{'\xd8', '\xac'}, 2, 0x062C}, /* (ARABIC LETTER JEEM) */ 1417 {{'\xd8', '\xad'}, 2, 0x062D}, /* (ARABIC LETTER HAH) */ 1418 {{'\xd8', '\xae'}, 2, 0x062E}, /* (ARABIC LETTER KHAH) */ 1419 {{'\xd8', '\xaf'}, 2, 0x062F}, /* (ARABIC LETTER DAL) */ 1420 {{'\xd8', '\xb0'}, 2, 0x0630}, /* (ARABIC LETTER THAL) */ 1421 {{'\xd8', '\xb1'}, 2, 0x0631}, /* (ARABIC LETTER REH) */ 1422 {{'\xd8', '\xb2'}, 2, 0x0632}, /* (ARABIC LETTER ZAIN) */ 1423 {{'\xd8', '\xb3'}, 2, 0x0633}, /* (ARABIC LETTER SEEN) */ 1424 {{'\xd8', '\xb4'}, 2, 0x0634}, /* (ARABIC LETTER SHEEN) */ 1425 {{'\xd8', '\xb5'}, 2, 0x0635}, /* (ARABIC LETTER SAD) */ 1426 {{'\xd8', '\xb6'}, 2, 0x0636}, /* (ARABIC LETTER DAD) */ 1427 {{'\xd8', '\xb7'}, 2, 0x0637}, /* (ARABIC LETTER TAH) */ 1428 {{'\xd8', '\xb8'}, 2, 0x0638}, /* (ARABIC LETTER ZAH) */ 1429 {{'\xd8', '\xb9'}, 2, 0x0639}, /* (ARABIC LETTER AIN) */ 1430 {{'\xd8', '\xba'}, 2, 0x063A}, /* (ARABIC LETTER GHAIN) */ 1431 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1432 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1433 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1434 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1435 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1436 {{'\xd9', '\x80'}, 2, 0x0640}, /* (ARABIC TATWEEL) */ 1437 {{'\xd9', '\x81'}, 2, 0x0641}, /* (ARABIC LETTER FEH) */ 1438 {{'\xd9', '\x82'}, 2, 0x0642}, /* (ARABIC LETTER QAF) */ 1439 {{'\xd9', '\x83'}, 2, 0x0643}, /* (ARABIC LETTER KAF) */ 1440 {{'\xd9', '\x84'}, 2, 0x0644}, /* (ARABIC LETTER LAM) */ 1441 {{'\xd9', '\x85'}, 2, 0x0645}, /* (ARABIC LETTER MEEM) */ 1442 {{'\xd9', '\x86'}, 2, 0x0646}, /* (ARABIC LETTER NOON) */ 1443 {{'\xd9', '\x87'}, 2, 0x0647}, /* (ARABIC LETTER HEH) */ 1444 {{'\xd9', '\x88'}, 2, 0x0648}, /* (ARABIC LETTER WAW) */ 1445 {{'\xd9', '\x89'}, 2, 0x0649}, /* (ARABIC LETTER ALEF MAKSURA) */ 1446 {{'\xd9', '\x8a'}, 2, 0x064A}, /* (ARABIC LETTER YEH) */ 1447 {{'\xd9', '\x8b'}, 2, 0x064B}, /* (ARABIC FATHATAN) */ 1448 {{'\xd9', '\x8c'}, 2, 0x064C}, /* (ARABIC DAMMATAN) */ 1449 {{'\xd9', '\x8d'}, 2, 0x064D}, /* (ARABIC KASRATAN) */ 1450 {{'\xd9', '\x8e'}, 2, 0x064E}, /* (ARABIC FATHA) */ 1451 {{'\xd9', '\x8f'}, 2, 0x064F}, /* (ARABIC DAMMA) */ 1452 {{'\xd9', '\x90'}, 2, 0x0650}, /* (ARABIC KASRA) */ 1453 {{'\xd9', '\x91'}, 2, 0x0651}, /* (ARABIC SHADDA) */ 1454 {{'\xd9', '\x92'}, 2, 0x0652}, /* (ARABIC SUKUN) */ 1455 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1456 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1457 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1458 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1459 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1460 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1461 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1462 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1463 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1464 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1465 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1466 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1467 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1468 }; 1469 1470 LXB_API const lxb_encoding_single_index_t lxb_encoding_single_index_iso_8859_7[128] = 1471 { 1472 {{'\xc2', '\x80'}, 2, 0x0080}, /* (<control>) */ 1473 {{'\xc2', '\x81'}, 2, 0x0081}, /* (<control>) */ 1474 {{'\xc2', '\x82'}, 2, 0x0082}, /* (<control>) */ 1475 {{'\xc2', '\x83'}, 2, 0x0083}, /* (<control>) */ 1476 {{'\xc2', '\x84'}, 2, 0x0084}, /* (<control>) */ 1477 {{'\xc2', '\x85'}, 2, 0x0085}, /* (<control>) */ 1478 {{'\xc2', '\x86'}, 2, 0x0086}, /* (<control>) */ 1479 {{'\xc2', '\x87'}, 2, 0x0087}, /* (<control>) */ 1480 {{'\xc2', '\x88'}, 2, 0x0088}, /* (<control>) */ 1481 {{'\xc2', '\x89'}, 2, 0x0089}, /* (<control>) */ 1482 {{'\xc2', '\x8a'}, 2, 0x008A}, /* (<control>) */ 1483 {{'\xc2', '\x8b'}, 2, 0x008B}, /* (<control>) */ 1484 {{'\xc2', '\x8c'}, 2, 0x008C}, /* (<control>) */ 1485 {{'\xc2', '\x8d'}, 2, 0x008D}, /* (<control>) */ 1486 {{'\xc2', '\x8e'}, 2, 0x008E}, /* (<control>) */ 1487 {{'\xc2', '\x8f'}, 2, 0x008F}, /* (<control>) */ 1488 {{'\xc2', '\x90'}, 2, 0x0090}, /* (<control>) */ 1489 {{'\xc2', '\x91'}, 2, 0x0091}, /* (<control>) */ 1490 {{'\xc2', '\x92'}, 2, 0x0092}, /* (<control>) */ 1491 {{'\xc2', '\x93'}, 2, 0x0093}, /* (<control>) */ 1492 {{'\xc2', '\x94'}, 2, 0x0094}, /* (<control>) */ 1493 {{'\xc2', '\x95'}, 2, 0x0095}, /* (<control>) */ 1494 {{'\xc2', '\x96'}, 2, 0x0096}, /* (<control>) */ 1495 {{'\xc2', '\x97'}, 2, 0x0097}, /* (<control>) */ 1496 {{'\xc2', '\x98'}, 2, 0x0098}, /* (<control>) */ 1497 {{'\xc2', '\x99'}, 2, 0x0099}, /* (<control>) */ 1498 {{'\xc2', '\x9a'}, 2, 0x009A}, /* (<control>) */ 1499 {{'\xc2', '\x9b'}, 2, 0x009B}, /* (<control>) */ 1500 {{'\xc2', '\x9c'}, 2, 0x009C}, /* (<control>) */ 1501 {{'\xc2', '\x9d'}, 2, 0x009D}, /* (<control>) */ 1502 {{'\xc2', '\x9e'}, 2, 0x009E}, /* (<control>) */ 1503 {{'\xc2', '\x9f'}, 2, 0x009F}, /* (<control>) */ 1504 {{'\xc2', '\xa0'}, 2, 0x00A0}, /* (NO-BREAK SPACE) */ 1505 {{'\xe2', '\x80', '\x98'}, 3, 0x2018}, /* (LEFT SINGLE QUOTATION MARK) */ 1506 {{'\xe2', '\x80', '\x99'}, 3, 0x2019}, /* (RIGHT SINGLE QUOTATION MARK) */ 1507 {{'\xc2', '\xa3'}, 2, 0x00A3}, /* (POUND SIGN) */ 1508 {{'\xe2', '\x82', '\xac'}, 3, 0x20AC}, /* (EURO SIGN) */ 1509 {{'\xe2', '\x82', '\xaf'}, 3, 0x20AF}, /* (DRACHMA SIGN) */ 1510 {{'\xc2', '\xa6'}, 2, 0x00A6}, /* (BROKEN BAR) */ 1511 {{'\xc2', '\xa7'}, 2, 0x00A7}, /* (SECTION SIGN) */ 1512 {{'\xc2', '\xa8'}, 2, 0x00A8}, /* (DIAERESIS) */ 1513 {{'\xc2', '\xa9'}, 2, 0x00A9}, /* (COPYRIGHT SIGN) */ 1514 {{'\xcd', '\xba'}, 2, 0x037A}, /* (GREEK YPOGEGRAMMENI) */ 1515 {{'\xc2', '\xab'}, 2, 0x00AB}, /* (LEFT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 1516 {{'\xc2', '\xac'}, 2, 0x00AC}, /* (NOT SIGN) */ 1517 {{'\xc2', '\xad'}, 2, 0x00AD}, /* (SOFT HYPHEN) */ 1518 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1519 {{'\xe2', '\x80', '\x95'}, 3, 0x2015}, /* (HORIZONTAL BAR) */ 1520 {{'\xc2', '\xb0'}, 2, 0x00B0}, /* (DEGREE SIGN) */ 1521 {{'\xc2', '\xb1'}, 2, 0x00B1}, /* (PLUS-MINUS SIGN) */ 1522 {{'\xc2', '\xb2'}, 2, 0x00B2}, /* (SUPERSCRIPT TWO) */ 1523 {{'\xc2', '\xb3'}, 2, 0x00B3}, /* (SUPERSCRIPT THREE) */ 1524 {{'\xce', '\x84'}, 2, 0x0384}, /* (GREEK TONOS) */ 1525 {{'\xce', '\x85'}, 2, 0x0385}, /* (GREEK DIALYTIKA TONOS) */ 1526 {{'\xce', '\x86'}, 2, 0x0386}, /* (GREEK CAPITAL LETTER ALPHA WITH TONOS) */ 1527 {{'\xc2', '\xb7'}, 2, 0x00B7}, /* (MIDDLE DOT) */ 1528 {{'\xce', '\x88'}, 2, 0x0388}, /* (GREEK CAPITAL LETTER EPSILON WITH TONOS) */ 1529 {{'\xce', '\x89'}, 2, 0x0389}, /* (GREEK CAPITAL LETTER ETA WITH TONOS) */ 1530 {{'\xce', '\x8a'}, 2, 0x038A}, /* (GREEK CAPITAL LETTER IOTA WITH TONOS) */ 1531 {{'\xc2', '\xbb'}, 2, 0x00BB}, /* (RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 1532 {{'\xce', '\x8c'}, 2, 0x038C}, /* (GREEK CAPITAL LETTER OMICRON WITH TONOS) */ 1533 {{'\xc2', '\xbd'}, 2, 0x00BD}, /* (VULGAR FRACTION ONE HALF) */ 1534 {{'\xce', '\x8e'}, 2, 0x038E}, /* (GREEK CAPITAL LETTER UPSILON WITH TONOS) */ 1535 {{'\xce', '\x8f'}, 2, 0x038F}, /* (GREEK CAPITAL LETTER OMEGA WITH TONOS) */ 1536 {{'\xce', '\x90'}, 2, 0x0390}, /* (GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS) */ 1537 {{'\xce', '\x91'}, 2, 0x0391}, /* (GREEK CAPITAL LETTER ALPHA) */ 1538 {{'\xce', '\x92'}, 2, 0x0392}, /* (GREEK CAPITAL LETTER BETA) */ 1539 {{'\xce', '\x93'}, 2, 0x0393}, /* (GREEK CAPITAL LETTER GAMMA) */ 1540 {{'\xce', '\x94'}, 2, 0x0394}, /* (GREEK CAPITAL LETTER DELTA) */ 1541 {{'\xce', '\x95'}, 2, 0x0395}, /* (GREEK CAPITAL LETTER EPSILON) */ 1542 {{'\xce', '\x96'}, 2, 0x0396}, /* (GREEK CAPITAL LETTER ZETA) */ 1543 {{'\xce', '\x97'}, 2, 0x0397}, /* (GREEK CAPITAL LETTER ETA) */ 1544 {{'\xce', '\x98'}, 2, 0x0398}, /* (GREEK CAPITAL LETTER THETA) */ 1545 {{'\xce', '\x99'}, 2, 0x0399}, /* (GREEK CAPITAL LETTER IOTA) */ 1546 {{'\xce', '\x9a'}, 2, 0x039A}, /* (GREEK CAPITAL LETTER KAPPA) */ 1547 {{'\xce', '\x9b'}, 2, 0x039B}, /* (GREEK CAPITAL LETTER LAMDA) */ 1548 {{'\xce', '\x9c'}, 2, 0x039C}, /* (GREEK CAPITAL LETTER MU) */ 1549 {{'\xce', '\x9d'}, 2, 0x039D}, /* (GREEK CAPITAL LETTER NU) */ 1550 {{'\xce', '\x9e'}, 2, 0x039E}, /* (GREEK CAPITAL LETTER XI) */ 1551 {{'\xce', '\x9f'}, 2, 0x039F}, /* (GREEK CAPITAL LETTER OMICRON) */ 1552 {{'\xce', '\xa0'}, 2, 0x03A0}, /* (GREEK CAPITAL LETTER PI) */ 1553 {{'\xce', '\xa1'}, 2, 0x03A1}, /* (GREEK CAPITAL LETTER RHO) */ 1554 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1555 {{'\xce', '\xa3'}, 2, 0x03A3}, /* (GREEK CAPITAL LETTER SIGMA) */ 1556 {{'\xce', '\xa4'}, 2, 0x03A4}, /* (GREEK CAPITAL LETTER TAU) */ 1557 {{'\xce', '\xa5'}, 2, 0x03A5}, /* (GREEK CAPITAL LETTER UPSILON) */ 1558 {{'\xce', '\xa6'}, 2, 0x03A6}, /* (GREEK CAPITAL LETTER PHI) */ 1559 {{'\xce', '\xa7'}, 2, 0x03A7}, /* (GREEK CAPITAL LETTER CHI) */ 1560 {{'\xce', '\xa8'}, 2, 0x03A8}, /* (GREEK CAPITAL LETTER PSI) */ 1561 {{'\xce', '\xa9'}, 2, 0x03A9}, /* (GREEK CAPITAL LETTER OMEGA) */ 1562 {{'\xce', '\xaa'}, 2, 0x03AA}, /* (GREEK CAPITAL LETTER IOTA WITH DIALYTIKA) */ 1563 {{'\xce', '\xab'}, 2, 0x03AB}, /* (GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA) */ 1564 {{'\xce', '\xac'}, 2, 0x03AC}, /* (GREEK SMALL LETTER ALPHA WITH TONOS) */ 1565 {{'\xce', '\xad'}, 2, 0x03AD}, /* (GREEK SMALL LETTER EPSILON WITH TONOS) */ 1566 {{'\xce', '\xae'}, 2, 0x03AE}, /* (GREEK SMALL LETTER ETA WITH TONOS) */ 1567 {{'\xce', '\xaf'}, 2, 0x03AF}, /* (GREEK SMALL LETTER IOTA WITH TONOS) */ 1568 {{'\xce', '\xb0'}, 2, 0x03B0}, /* (GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS) */ 1569 {{'\xce', '\xb1'}, 2, 0x03B1}, /* (GREEK SMALL LETTER ALPHA) */ 1570 {{'\xce', '\xb2'}, 2, 0x03B2}, /* (GREEK SMALL LETTER BETA) */ 1571 {{'\xce', '\xb3'}, 2, 0x03B3}, /* (GREEK SMALL LETTER GAMMA) */ 1572 {{'\xce', '\xb4'}, 2, 0x03B4}, /* (GREEK SMALL LETTER DELTA) */ 1573 {{'\xce', '\xb5'}, 2, 0x03B5}, /* (GREEK SMALL LETTER EPSILON) */ 1574 {{'\xce', '\xb6'}, 2, 0x03B6}, /* (GREEK SMALL LETTER ZETA) */ 1575 {{'\xce', '\xb7'}, 2, 0x03B7}, /* (GREEK SMALL LETTER ETA) */ 1576 {{'\xce', '\xb8'}, 2, 0x03B8}, /* (GREEK SMALL LETTER THETA) */ 1577 {{'\xce', '\xb9'}, 2, 0x03B9}, /* (GREEK SMALL LETTER IOTA) */ 1578 {{'\xce', '\xba'}, 2, 0x03BA}, /* (GREEK SMALL LETTER KAPPA) */ 1579 {{'\xce', '\xbb'}, 2, 0x03BB}, /* (GREEK SMALL LETTER LAMDA) */ 1580 {{'\xce', '\xbc'}, 2, 0x03BC}, /* (GREEK SMALL LETTER MU) */ 1581 {{'\xce', '\xbd'}, 2, 0x03BD}, /* (GREEK SMALL LETTER NU) */ 1582 {{'\xce', '\xbe'}, 2, 0x03BE}, /* (GREEK SMALL LETTER XI) */ 1583 {{'\xce', '\xbf'}, 2, 0x03BF}, /* (GREEK SMALL LETTER OMICRON) */ 1584 {{'\xcf', '\x80'}, 2, 0x03C0}, /* (GREEK SMALL LETTER PI) */ 1585 {{'\xcf', '\x81'}, 2, 0x03C1}, /* (GREEK SMALL LETTER RHO) */ 1586 {{'\xcf', '\x82'}, 2, 0x03C2}, /* (GREEK SMALL LETTER FINAL SIGMA) */ 1587 {{'\xcf', '\x83'}, 2, 0x03C3}, /* (GREEK SMALL LETTER SIGMA) */ 1588 {{'\xcf', '\x84'}, 2, 0x03C4}, /* (GREEK SMALL LETTER TAU) */ 1589 {{'\xcf', '\x85'}, 2, 0x03C5}, /* (GREEK SMALL LETTER UPSILON) */ 1590 {{'\xcf', '\x86'}, 2, 0x03C6}, /* (GREEK SMALL LETTER PHI) */ 1591 {{'\xcf', '\x87'}, 2, 0x03C7}, /* (GREEK SMALL LETTER CHI) */ 1592 {{'\xcf', '\x88'}, 2, 0x03C8}, /* (GREEK SMALL LETTER PSI) */ 1593 {{'\xcf', '\x89'}, 2, 0x03C9}, /* (GREEK SMALL LETTER OMEGA) */ 1594 {{'\xcf', '\x8a'}, 2, 0x03CA}, /* (GREEK SMALL LETTER IOTA WITH DIALYTIKA) */ 1595 {{'\xcf', '\x8b'}, 2, 0x03CB}, /* (GREEK SMALL LETTER UPSILON WITH DIALYTIKA) */ 1596 {{'\xcf', '\x8c'}, 2, 0x03CC}, /* (GREEK SMALL LETTER OMICRON WITH TONOS) */ 1597 {{'\xcf', '\x8d'}, 2, 0x03CD}, /* (GREEK SMALL LETTER UPSILON WITH TONOS) */ 1598 {{'\xcf', '\x8e'}, 2, 0x03CE}, /* (GREEK SMALL LETTER OMEGA WITH TONOS) */ 1599 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1600 }; 1601 1602 LXB_API const lxb_encoding_single_index_t lxb_encoding_single_index_iso_8859_8[128] = 1603 { 1604 {{'\xc2', '\x80'}, 2, 0x0080}, /* (<control>) */ 1605 {{'\xc2', '\x81'}, 2, 0x0081}, /* (<control>) */ 1606 {{'\xc2', '\x82'}, 2, 0x0082}, /* (<control>) */ 1607 {{'\xc2', '\x83'}, 2, 0x0083}, /* (<control>) */ 1608 {{'\xc2', '\x84'}, 2, 0x0084}, /* (<control>) */ 1609 {{'\xc2', '\x85'}, 2, 0x0085}, /* (<control>) */ 1610 {{'\xc2', '\x86'}, 2, 0x0086}, /* (<control>) */ 1611 {{'\xc2', '\x87'}, 2, 0x0087}, /* (<control>) */ 1612 {{'\xc2', '\x88'}, 2, 0x0088}, /* (<control>) */ 1613 {{'\xc2', '\x89'}, 2, 0x0089}, /* (<control>) */ 1614 {{'\xc2', '\x8a'}, 2, 0x008A}, /* (<control>) */ 1615 {{'\xc2', '\x8b'}, 2, 0x008B}, /* (<control>) */ 1616 {{'\xc2', '\x8c'}, 2, 0x008C}, /* (<control>) */ 1617 {{'\xc2', '\x8d'}, 2, 0x008D}, /* (<control>) */ 1618 {{'\xc2', '\x8e'}, 2, 0x008E}, /* (<control>) */ 1619 {{'\xc2', '\x8f'}, 2, 0x008F}, /* (<control>) */ 1620 {{'\xc2', '\x90'}, 2, 0x0090}, /* (<control>) */ 1621 {{'\xc2', '\x91'}, 2, 0x0091}, /* (<control>) */ 1622 {{'\xc2', '\x92'}, 2, 0x0092}, /* (<control>) */ 1623 {{'\xc2', '\x93'}, 2, 0x0093}, /* (<control>) */ 1624 {{'\xc2', '\x94'}, 2, 0x0094}, /* (<control>) */ 1625 {{'\xc2', '\x95'}, 2, 0x0095}, /* (<control>) */ 1626 {{'\xc2', '\x96'}, 2, 0x0096}, /* (<control>) */ 1627 {{'\xc2', '\x97'}, 2, 0x0097}, /* (<control>) */ 1628 {{'\xc2', '\x98'}, 2, 0x0098}, /* (<control>) */ 1629 {{'\xc2', '\x99'}, 2, 0x0099}, /* (<control>) */ 1630 {{'\xc2', '\x9a'}, 2, 0x009A}, /* (<control>) */ 1631 {{'\xc2', '\x9b'}, 2, 0x009B}, /* (<control>) */ 1632 {{'\xc2', '\x9c'}, 2, 0x009C}, /* (<control>) */ 1633 {{'\xc2', '\x9d'}, 2, 0x009D}, /* (<control>) */ 1634 {{'\xc2', '\x9e'}, 2, 0x009E}, /* (<control>) */ 1635 {{'\xc2', '\x9f'}, 2, 0x009F}, /* (<control>) */ 1636 {{'\xc2', '\xa0'}, 2, 0x00A0}, /* (NO-BREAK SPACE) */ 1637 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1638 {{'\xc2', '\xa2'}, 2, 0x00A2}, /* (CENT SIGN) */ 1639 {{'\xc2', '\xa3'}, 2, 0x00A3}, /* (POUND SIGN) */ 1640 {{'\xc2', '\xa4'}, 2, 0x00A4}, /* (CURRENCY SIGN) */ 1641 {{'\xc2', '\xa5'}, 2, 0x00A5}, /* (YEN SIGN) */ 1642 {{'\xc2', '\xa6'}, 2, 0x00A6}, /* (BROKEN BAR) */ 1643 {{'\xc2', '\xa7'}, 2, 0x00A7}, /* (SECTION SIGN) */ 1644 {{'\xc2', '\xa8'}, 2, 0x00A8}, /* (DIAERESIS) */ 1645 {{'\xc2', '\xa9'}, 2, 0x00A9}, /* (COPYRIGHT SIGN) */ 1646 {{'\xc3', '\x97'}, 2, 0x00D7}, /* (MULTIPLICATION SIGN) */ 1647 {{'\xc2', '\xab'}, 2, 0x00AB}, /* (LEFT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 1648 {{'\xc2', '\xac'}, 2, 0x00AC}, /* (NOT SIGN) */ 1649 {{'\xc2', '\xad'}, 2, 0x00AD}, /* (SOFT HYPHEN) */ 1650 {{'\xc2', '\xae'}, 2, 0x00AE}, /* (REGISTERED SIGN) */ 1651 {{'\xc2', '\xaf'}, 2, 0x00AF}, /* (MACRON) */ 1652 {{'\xc2', '\xb0'}, 2, 0x00B0}, /* (DEGREE SIGN) */ 1653 {{'\xc2', '\xb1'}, 2, 0x00B1}, /* (PLUS-MINUS SIGN) */ 1654 {{'\xc2', '\xb2'}, 2, 0x00B2}, /* (SUPERSCRIPT TWO) */ 1655 {{'\xc2', '\xb3'}, 2, 0x00B3}, /* (SUPERSCRIPT THREE) */ 1656 {{'\xc2', '\xb4'}, 2, 0x00B4}, /* (ACUTE ACCENT) */ 1657 {{'\xc2', '\xb5'}, 2, 0x00B5}, /* (MICRO SIGN) */ 1658 {{'\xc2', '\xb6'}, 2, 0x00B6}, /* (PILCROW SIGN) */ 1659 {{'\xc2', '\xb7'}, 2, 0x00B7}, /* (MIDDLE DOT) */ 1660 {{'\xc2', '\xb8'}, 2, 0x00B8}, /* (CEDILLA) */ 1661 {{'\xc2', '\xb9'}, 2, 0x00B9}, /* (SUPERSCRIPT ONE) */ 1662 {{'\xc3', '\xb7'}, 2, 0x00F7}, /* (DIVISION SIGN) */ 1663 {{'\xc2', '\xbb'}, 2, 0x00BB}, /* (RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 1664 {{'\xc2', '\xbc'}, 2, 0x00BC}, /* (VULGAR FRACTION ONE QUARTER) */ 1665 {{'\xc2', '\xbd'}, 2, 0x00BD}, /* (VULGAR FRACTION ONE HALF) */ 1666 {{'\xc2', '\xbe'}, 2, 0x00BE}, /* (VULGAR FRACTION THREE QUARTERS) */ 1667 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1668 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1669 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1670 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1671 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1672 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1673 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1674 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1675 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1676 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1677 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1678 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1679 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1680 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1681 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1682 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1683 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1684 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1685 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1686 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1687 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1688 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1689 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1690 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1691 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1692 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1693 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1694 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1695 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1696 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1697 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1698 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1699 {{'\xe2', '\x80', '\x97'}, 3, 0x2017}, /* (DOUBLE LOW LINE) */ 1700 {{'\xd7', '\x90'}, 2, 0x05D0}, /* (HEBREW LETTER ALEF) */ 1701 {{'\xd7', '\x91'}, 2, 0x05D1}, /* (HEBREW LETTER BET) */ 1702 {{'\xd7', '\x92'}, 2, 0x05D2}, /* (HEBREW LETTER GIMEL) */ 1703 {{'\xd7', '\x93'}, 2, 0x05D3}, /* (HEBREW LETTER DALET) */ 1704 {{'\xd7', '\x94'}, 2, 0x05D4}, /* (HEBREW LETTER HE) */ 1705 {{'\xd7', '\x95'}, 2, 0x05D5}, /* (HEBREW LETTER VAV) */ 1706 {{'\xd7', '\x96'}, 2, 0x05D6}, /* (HEBREW LETTER ZAYIN) */ 1707 {{'\xd7', '\x97'}, 2, 0x05D7}, /* (HEBREW LETTER HET) */ 1708 {{'\xd7', '\x98'}, 2, 0x05D8}, /* (HEBREW LETTER TET) */ 1709 {{'\xd7', '\x99'}, 2, 0x05D9}, /* (HEBREW LETTER YOD) */ 1710 {{'\xd7', '\x9a'}, 2, 0x05DA}, /* (HEBREW LETTER FINAL KAF) */ 1711 {{'\xd7', '\x9b'}, 2, 0x05DB}, /* (HEBREW LETTER KAF) */ 1712 {{'\xd7', '\x9c'}, 2, 0x05DC}, /* (HEBREW LETTER LAMED) */ 1713 {{'\xd7', '\x9d'}, 2, 0x05DD}, /* (HEBREW LETTER FINAL MEM) */ 1714 {{'\xd7', '\x9e'}, 2, 0x05DE}, /* (HEBREW LETTER MEM) */ 1715 {{'\xd7', '\x9f'}, 2, 0x05DF}, /* (HEBREW LETTER FINAL NUN) */ 1716 {{'\xd7', '\xa0'}, 2, 0x05E0}, /* (HEBREW LETTER NUN) */ 1717 {{'\xd7', '\xa1'}, 2, 0x05E1}, /* (HEBREW LETTER SAMEKH) */ 1718 {{'\xd7', '\xa2'}, 2, 0x05E2}, /* (HEBREW LETTER AYIN) */ 1719 {{'\xd7', '\xa3'}, 2, 0x05E3}, /* (HEBREW LETTER FINAL PE) */ 1720 {{'\xd7', '\xa4'}, 2, 0x05E4}, /* (HEBREW LETTER PE) */ 1721 {{'\xd7', '\xa5'}, 2, 0x05E5}, /* (HEBREW LETTER FINAL TSADI) */ 1722 {{'\xd7', '\xa6'}, 2, 0x05E6}, /* (HEBREW LETTER TSADI) */ 1723 {{'\xd7', '\xa7'}, 2, 0x05E7}, /* (HEBREW LETTER QOF) */ 1724 {{'\xd7', '\xa8'}, 2, 0x05E8}, /* (HEBREW LETTER RESH) */ 1725 {{'\xd7', '\xa9'}, 2, 0x05E9}, /* (HEBREW LETTER SHIN) */ 1726 {{'\xd7', '\xaa'}, 2, 0x05EA}, /* (HEBREW LETTER TAV) */ 1727 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1728 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1729 {{'\xe2', '\x80', '\x8e'}, 3, 0x200E}, /* (LEFT-TO-RIGHT MARK) */ 1730 {{'\xe2', '\x80', '\x8f'}, 3, 0x200F}, /* (RIGHT-TO-LEFT MARK) */ 1731 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 1732 }; 1733 1734 LXB_API const lxb_encoding_single_index_t lxb_encoding_single_index_koi8_r[128] = 1735 { 1736 {{'\xe2', '\x94', '\x80'}, 3, 0x2500}, /* (BOX DRAWINGS LIGHT HORIZONTAL) */ 1737 {{'\xe2', '\x94', '\x82'}, 3, 0x2502}, /* (BOX DRAWINGS LIGHT VERTICAL) */ 1738 {{'\xe2', '\x94', '\x8c'}, 3, 0x250C}, /* (BOX DRAWINGS LIGHT DOWN AND RIGHT) */ 1739 {{'\xe2', '\x94', '\x90'}, 3, 0x2510}, /* (BOX DRAWINGS LIGHT DOWN AND LEFT) */ 1740 {{'\xe2', '\x94', '\x94'}, 3, 0x2514}, /* (BOX DRAWINGS LIGHT UP AND RIGHT) */ 1741 {{'\xe2', '\x94', '\x98'}, 3, 0x2518}, /* (BOX DRAWINGS LIGHT UP AND LEFT) */ 1742 {{'\xe2', '\x94', '\x9c'}, 3, 0x251C}, /* (BOX DRAWINGS LIGHT VERTICAL AND RIGHT) */ 1743 {{'\xe2', '\x94', '\xa4'}, 3, 0x2524}, /* (BOX DRAWINGS LIGHT VERTICAL AND LEFT) */ 1744 {{'\xe2', '\x94', '\xac'}, 3, 0x252C}, /* (BOX DRAWINGS LIGHT DOWN AND HORIZONTAL) */ 1745 {{'\xe2', '\x94', '\xb4'}, 3, 0x2534}, /* (BOX DRAWINGS LIGHT UP AND HORIZONTAL) */ 1746 {{'\xe2', '\x94', '\xbc'}, 3, 0x253C}, /* (BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL) */ 1747 {{'\xe2', '\x96', '\x80'}, 3, 0x2580}, /* (UPPER HALF BLOCK) */ 1748 {{'\xe2', '\x96', '\x84'}, 3, 0x2584}, /* (LOWER HALF BLOCK) */ 1749 {{'\xe2', '\x96', '\x88'}, 3, 0x2588}, /* (FULL BLOCK) */ 1750 {{'\xe2', '\x96', '\x8c'}, 3, 0x258C}, /* (LEFT HALF BLOCK) */ 1751 {{'\xe2', '\x96', '\x90'}, 3, 0x2590}, /* (RIGHT HALF BLOCK) */ 1752 {{'\xe2', '\x96', '\x91'}, 3, 0x2591}, /* (LIGHT SHADE) */ 1753 {{'\xe2', '\x96', '\x92'}, 3, 0x2592}, /* (MEDIUM SHADE) */ 1754 {{'\xe2', '\x96', '\x93'}, 3, 0x2593}, /* (DARK SHADE) */ 1755 {{'\xe2', '\x8c', '\xa0'}, 3, 0x2320}, /* (TOP HALF INTEGRAL) */ 1756 {{'\xe2', '\x96', '\xa0'}, 3, 0x25A0}, /* (BLACK SQUARE) */ 1757 {{'\xe2', '\x88', '\x99'}, 3, 0x2219}, /* (BULLET OPERATOR) */ 1758 {{'\xe2', '\x88', '\x9a'}, 3, 0x221A}, /* (SQUARE ROOT) */ 1759 {{'\xe2', '\x89', '\x88'}, 3, 0x2248}, /* (ALMOST EQUAL TO) */ 1760 {{'\xe2', '\x89', '\xa4'}, 3, 0x2264}, /* (LESS-THAN OR EQUAL TO) */ 1761 {{'\xe2', '\x89', '\xa5'}, 3, 0x2265}, /* (GREATER-THAN OR EQUAL TO) */ 1762 {{'\xc2', '\xa0'}, 2, 0x00A0}, /* (NO-BREAK SPACE) */ 1763 {{'\xe2', '\x8c', '\xa1'}, 3, 0x2321}, /* (BOTTOM HALF INTEGRAL) */ 1764 {{'\xc2', '\xb0'}, 2, 0x00B0}, /* (DEGREE SIGN) */ 1765 {{'\xc2', '\xb2'}, 2, 0x00B2}, /* (SUPERSCRIPT TWO) */ 1766 {{'\xc2', '\xb7'}, 2, 0x00B7}, /* (MIDDLE DOT) */ 1767 {{'\xc3', '\xb7'}, 2, 0x00F7}, /* (DIVISION SIGN) */ 1768 {{'\xe2', '\x95', '\x90'}, 3, 0x2550}, /* (BOX DRAWINGS DOUBLE HORIZONTAL) */ 1769 {{'\xe2', '\x95', '\x91'}, 3, 0x2551}, /* (BOX DRAWINGS DOUBLE VERTICAL) */ 1770 {{'\xe2', '\x95', '\x92'}, 3, 0x2552}, /* (BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE) */ 1771 {{'\xd1', '\x91'}, 2, 0x0451}, /* (CYRILLIC SMALL LETTER IO) */ 1772 {{'\xe2', '\x95', '\x93'}, 3, 0x2553}, /* (BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE) */ 1773 {{'\xe2', '\x95', '\x94'}, 3, 0x2554}, /* (BOX DRAWINGS DOUBLE DOWN AND RIGHT) */ 1774 {{'\xe2', '\x95', '\x95'}, 3, 0x2555}, /* (BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE) */ 1775 {{'\xe2', '\x95', '\x96'}, 3, 0x2556}, /* (BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE) */ 1776 {{'\xe2', '\x95', '\x97'}, 3, 0x2557}, /* (BOX DRAWINGS DOUBLE DOWN AND LEFT) */ 1777 {{'\xe2', '\x95', '\x98'}, 3, 0x2558}, /* (BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE) */ 1778 {{'\xe2', '\x95', '\x99'}, 3, 0x2559}, /* (BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE) */ 1779 {{'\xe2', '\x95', '\x9a'}, 3, 0x255A}, /* (BOX DRAWINGS DOUBLE UP AND RIGHT) */ 1780 {{'\xe2', '\x95', '\x9b'}, 3, 0x255B}, /* (BOX DRAWINGS UP SINGLE AND LEFT DOUBLE) */ 1781 {{'\xe2', '\x95', '\x9c'}, 3, 0x255C}, /* (BOX DRAWINGS UP DOUBLE AND LEFT SINGLE) */ 1782 {{'\xe2', '\x95', '\x9d'}, 3, 0x255D}, /* (BOX DRAWINGS DOUBLE UP AND LEFT) */ 1783 {{'\xe2', '\x95', '\x9e'}, 3, 0x255E}, /* (BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE) */ 1784 {{'\xe2', '\x95', '\x9f'}, 3, 0x255F}, /* (BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE) */ 1785 {{'\xe2', '\x95', '\xa0'}, 3, 0x2560}, /* (BOX DRAWINGS DOUBLE VERTICAL AND RIGHT) */ 1786 {{'\xe2', '\x95', '\xa1'}, 3, 0x2561}, /* (BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE) */ 1787 {{'\xd0', '\x81'}, 2, 0x0401}, /* (CYRILLIC CAPITAL LETTER IO) */ 1788 {{'\xe2', '\x95', '\xa2'}, 3, 0x2562}, /* (BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE) */ 1789 {{'\xe2', '\x95', '\xa3'}, 3, 0x2563}, /* (BOX DRAWINGS DOUBLE VERTICAL AND LEFT) */ 1790 {{'\xe2', '\x95', '\xa4'}, 3, 0x2564}, /* (BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE) */ 1791 {{'\xe2', '\x95', '\xa5'}, 3, 0x2565}, /* (BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE) */ 1792 {{'\xe2', '\x95', '\xa6'}, 3, 0x2566}, /* (BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL) */ 1793 {{'\xe2', '\x95', '\xa7'}, 3, 0x2567}, /* (BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE) */ 1794 {{'\xe2', '\x95', '\xa8'}, 3, 0x2568}, /* (BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE) */ 1795 {{'\xe2', '\x95', '\xa9'}, 3, 0x2569}, /* (BOX DRAWINGS DOUBLE UP AND HORIZONTAL) */ 1796 {{'\xe2', '\x95', '\xaa'}, 3, 0x256A}, /* (BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE) */ 1797 {{'\xe2', '\x95', '\xab'}, 3, 0x256B}, /* (BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE) */ 1798 {{'\xe2', '\x95', '\xac'}, 3, 0x256C}, /* (BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL) */ 1799 {{'\xc2', '\xa9'}, 2, 0x00A9}, /* (COPYRIGHT SIGN) */ 1800 {{'\xd1', '\x8e'}, 2, 0x044E}, /* (CYRILLIC SMALL LETTER YU) */ 1801 {{'\xd0', '\xb0'}, 2, 0x0430}, /* (CYRILLIC SMALL LETTER A) */ 1802 {{'\xd0', '\xb1'}, 2, 0x0431}, /* (CYRILLIC SMALL LETTER BE) */ 1803 {{'\xd1', '\x86'}, 2, 0x0446}, /* (CYRILLIC SMALL LETTER TSE) */ 1804 {{'\xd0', '\xb4'}, 2, 0x0434}, /* (CYRILLIC SMALL LETTER DE) */ 1805 {{'\xd0', '\xb5'}, 2, 0x0435}, /* (CYRILLIC SMALL LETTER IE) */ 1806 {{'\xd1', '\x84'}, 2, 0x0444}, /* (CYRILLIC SMALL LETTER EF) */ 1807 {{'\xd0', '\xb3'}, 2, 0x0433}, /* (CYRILLIC SMALL LETTER GHE) */ 1808 {{'\xd1', '\x85'}, 2, 0x0445}, /* (CYRILLIC SMALL LETTER HA) */ 1809 {{'\xd0', '\xb8'}, 2, 0x0438}, /* (CYRILLIC SMALL LETTER I) */ 1810 {{'\xd0', '\xb9'}, 2, 0x0439}, /* (CYRILLIC SMALL LETTER SHORT I) */ 1811 {{'\xd0', '\xba'}, 2, 0x043A}, /* (CYRILLIC SMALL LETTER KA) */ 1812 {{'\xd0', '\xbb'}, 2, 0x043B}, /* (CYRILLIC SMALL LETTER EL) */ 1813 {{'\xd0', '\xbc'}, 2, 0x043C}, /* (CYRILLIC SMALL LETTER EM) */ 1814 {{'\xd0', '\xbd'}, 2, 0x043D}, /* (CYRILLIC SMALL LETTER EN) */ 1815 {{'\xd0', '\xbe'}, 2, 0x043E}, /* (CYRILLIC SMALL LETTER O) */ 1816 {{'\xd0', '\xbf'}, 2, 0x043F}, /* (CYRILLIC SMALL LETTER PE) */ 1817 {{'\xd1', '\x8f'}, 2, 0x044F}, /* (CYRILLIC SMALL LETTER YA) */ 1818 {{'\xd1', '\x80'}, 2, 0x0440}, /* (CYRILLIC SMALL LETTER ER) */ 1819 {{'\xd1', '\x81'}, 2, 0x0441}, /* (CYRILLIC SMALL LETTER ES) */ 1820 {{'\xd1', '\x82'}, 2, 0x0442}, /* (CYRILLIC SMALL LETTER TE) */ 1821 {{'\xd1', '\x83'}, 2, 0x0443}, /* (CYRILLIC SMALL LETTER U) */ 1822 {{'\xd0', '\xb6'}, 2, 0x0436}, /* (CYRILLIC SMALL LETTER ZHE) */ 1823 {{'\xd0', '\xb2'}, 2, 0x0432}, /* (CYRILLIC SMALL LETTER VE) */ 1824 {{'\xd1', '\x8c'}, 2, 0x044C}, /* (CYRILLIC SMALL LETTER SOFT SIGN) */ 1825 {{'\xd1', '\x8b'}, 2, 0x044B}, /* (CYRILLIC SMALL LETTER YERU) */ 1826 {{'\xd0', '\xb7'}, 2, 0x0437}, /* (CYRILLIC SMALL LETTER ZE) */ 1827 {{'\xd1', '\x88'}, 2, 0x0448}, /* (CYRILLIC SMALL LETTER SHA) */ 1828 {{'\xd1', '\x8d'}, 2, 0x044D}, /* (CYRILLIC SMALL LETTER E) */ 1829 {{'\xd1', '\x89'}, 2, 0x0449}, /* (CYRILLIC SMALL LETTER SHCHA) */ 1830 {{'\xd1', '\x87'}, 2, 0x0447}, /* (CYRILLIC SMALL LETTER CHE) */ 1831 {{'\xd1', '\x8a'}, 2, 0x044A}, /* (CYRILLIC SMALL LETTER HARD SIGN) */ 1832 {{'\xd0', '\xae'}, 2, 0x042E}, /* (CYRILLIC CAPITAL LETTER YU) */ 1833 {{'\xd0', '\x90'}, 2, 0x0410}, /* (CYRILLIC CAPITAL LETTER A) */ 1834 {{'\xd0', '\x91'}, 2, 0x0411}, /* (CYRILLIC CAPITAL LETTER BE) */ 1835 {{'\xd0', '\xa6'}, 2, 0x0426}, /* (CYRILLIC CAPITAL LETTER TSE) */ 1836 {{'\xd0', '\x94'}, 2, 0x0414}, /* (CYRILLIC CAPITAL LETTER DE) */ 1837 {{'\xd0', '\x95'}, 2, 0x0415}, /* (CYRILLIC CAPITAL LETTER IE) */ 1838 {{'\xd0', '\xa4'}, 2, 0x0424}, /* (CYRILLIC CAPITAL LETTER EF) */ 1839 {{'\xd0', '\x93'}, 2, 0x0413}, /* (CYRILLIC CAPITAL LETTER GHE) */ 1840 {{'\xd0', '\xa5'}, 2, 0x0425}, /* (CYRILLIC CAPITAL LETTER HA) */ 1841 {{'\xd0', '\x98'}, 2, 0x0418}, /* (CYRILLIC CAPITAL LETTER I) */ 1842 {{'\xd0', '\x99'}, 2, 0x0419}, /* (CYRILLIC CAPITAL LETTER SHORT I) */ 1843 {{'\xd0', '\x9a'}, 2, 0x041A}, /* (CYRILLIC CAPITAL LETTER KA) */ 1844 {{'\xd0', '\x9b'}, 2, 0x041B}, /* (CYRILLIC CAPITAL LETTER EL) */ 1845 {{'\xd0', '\x9c'}, 2, 0x041C}, /* (CYRILLIC CAPITAL LETTER EM) */ 1846 {{'\xd0', '\x9d'}, 2, 0x041D}, /* (CYRILLIC CAPITAL LETTER EN) */ 1847 {{'\xd0', '\x9e'}, 2, 0x041E}, /* (CYRILLIC CAPITAL LETTER O) */ 1848 {{'\xd0', '\x9f'}, 2, 0x041F}, /* (CYRILLIC CAPITAL LETTER PE) */ 1849 {{'\xd0', '\xaf'}, 2, 0x042F}, /* (CYRILLIC CAPITAL LETTER YA) */ 1850 {{'\xd0', '\xa0'}, 2, 0x0420}, /* (CYRILLIC CAPITAL LETTER ER) */ 1851 {{'\xd0', '\xa1'}, 2, 0x0421}, /* (CYRILLIC CAPITAL LETTER ES) */ 1852 {{'\xd0', '\xa2'}, 2, 0x0422}, /* (CYRILLIC CAPITAL LETTER TE) */ 1853 {{'\xd0', '\xa3'}, 2, 0x0423}, /* (CYRILLIC CAPITAL LETTER U) */ 1854 {{'\xd0', '\x96'}, 2, 0x0416}, /* (CYRILLIC CAPITAL LETTER ZHE) */ 1855 {{'\xd0', '\x92'}, 2, 0x0412}, /* (CYRILLIC CAPITAL LETTER VE) */ 1856 {{'\xd0', '\xac'}, 2, 0x042C}, /* (CYRILLIC CAPITAL LETTER SOFT SIGN) */ 1857 {{'\xd0', '\xab'}, 2, 0x042B}, /* (CYRILLIC CAPITAL LETTER YERU) */ 1858 {{'\xd0', '\x97'}, 2, 0x0417}, /* (CYRILLIC CAPITAL LETTER ZE) */ 1859 {{'\xd0', '\xa8'}, 2, 0x0428}, /* (CYRILLIC CAPITAL LETTER SHA) */ 1860 {{'\xd0', '\xad'}, 2, 0x042D}, /* (CYRILLIC CAPITAL LETTER E) */ 1861 {{'\xd0', '\xa9'}, 2, 0x0429}, /* (CYRILLIC CAPITAL LETTER SHCHA) */ 1862 {{'\xd0', '\xa7'}, 2, 0x0427}, /* (CYRILLIC CAPITAL LETTER CHE) */ 1863 {{'\xd0', '\xaa'}, 2, 0x042A}, /* (CYRILLIC CAPITAL LETTER HARD SIGN) */ 1864 }; 1865 1866 LXB_API const lxb_encoding_single_index_t lxb_encoding_single_index_koi8_u[128] = 1867 { 1868 {{'\xe2', '\x94', '\x80'}, 3, 0x2500}, /* (BOX DRAWINGS LIGHT HORIZONTAL) */ 1869 {{'\xe2', '\x94', '\x82'}, 3, 0x2502}, /* (BOX DRAWINGS LIGHT VERTICAL) */ 1870 {{'\xe2', '\x94', '\x8c'}, 3, 0x250C}, /* (BOX DRAWINGS LIGHT DOWN AND RIGHT) */ 1871 {{'\xe2', '\x94', '\x90'}, 3, 0x2510}, /* (BOX DRAWINGS LIGHT DOWN AND LEFT) */ 1872 {{'\xe2', '\x94', '\x94'}, 3, 0x2514}, /* (BOX DRAWINGS LIGHT UP AND RIGHT) */ 1873 {{'\xe2', '\x94', '\x98'}, 3, 0x2518}, /* (BOX DRAWINGS LIGHT UP AND LEFT) */ 1874 {{'\xe2', '\x94', '\x9c'}, 3, 0x251C}, /* (BOX DRAWINGS LIGHT VERTICAL AND RIGHT) */ 1875 {{'\xe2', '\x94', '\xa4'}, 3, 0x2524}, /* (BOX DRAWINGS LIGHT VERTICAL AND LEFT) */ 1876 {{'\xe2', '\x94', '\xac'}, 3, 0x252C}, /* (BOX DRAWINGS LIGHT DOWN AND HORIZONTAL) */ 1877 {{'\xe2', '\x94', '\xb4'}, 3, 0x2534}, /* (BOX DRAWINGS LIGHT UP AND HORIZONTAL) */ 1878 {{'\xe2', '\x94', '\xbc'}, 3, 0x253C}, /* (BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL) */ 1879 {{'\xe2', '\x96', '\x80'}, 3, 0x2580}, /* (UPPER HALF BLOCK) */ 1880 {{'\xe2', '\x96', '\x84'}, 3, 0x2584}, /* (LOWER HALF BLOCK) */ 1881 {{'\xe2', '\x96', '\x88'}, 3, 0x2588}, /* (FULL BLOCK) */ 1882 {{'\xe2', '\x96', '\x8c'}, 3, 0x258C}, /* (LEFT HALF BLOCK) */ 1883 {{'\xe2', '\x96', '\x90'}, 3, 0x2590}, /* (RIGHT HALF BLOCK) */ 1884 {{'\xe2', '\x96', '\x91'}, 3, 0x2591}, /* (LIGHT SHADE) */ 1885 {{'\xe2', '\x96', '\x92'}, 3, 0x2592}, /* (MEDIUM SHADE) */ 1886 {{'\xe2', '\x96', '\x93'}, 3, 0x2593}, /* (DARK SHADE) */ 1887 {{'\xe2', '\x8c', '\xa0'}, 3, 0x2320}, /* (TOP HALF INTEGRAL) */ 1888 {{'\xe2', '\x96', '\xa0'}, 3, 0x25A0}, /* (BLACK SQUARE) */ 1889 {{'\xe2', '\x88', '\x99'}, 3, 0x2219}, /* (BULLET OPERATOR) */ 1890 {{'\xe2', '\x88', '\x9a'}, 3, 0x221A}, /* (SQUARE ROOT) */ 1891 {{'\xe2', '\x89', '\x88'}, 3, 0x2248}, /* (ALMOST EQUAL TO) */ 1892 {{'\xe2', '\x89', '\xa4'}, 3, 0x2264}, /* (LESS-THAN OR EQUAL TO) */ 1893 {{'\xe2', '\x89', '\xa5'}, 3, 0x2265}, /* (GREATER-THAN OR EQUAL TO) */ 1894 {{'\xc2', '\xa0'}, 2, 0x00A0}, /* (NO-BREAK SPACE) */ 1895 {{'\xe2', '\x8c', '\xa1'}, 3, 0x2321}, /* (BOTTOM HALF INTEGRAL) */ 1896 {{'\xc2', '\xb0'}, 2, 0x00B0}, /* (DEGREE SIGN) */ 1897 {{'\xc2', '\xb2'}, 2, 0x00B2}, /* (SUPERSCRIPT TWO) */ 1898 {{'\xc2', '\xb7'}, 2, 0x00B7}, /* (MIDDLE DOT) */ 1899 {{'\xc3', '\xb7'}, 2, 0x00F7}, /* (DIVISION SIGN) */ 1900 {{'\xe2', '\x95', '\x90'}, 3, 0x2550}, /* (BOX DRAWINGS DOUBLE HORIZONTAL) */ 1901 {{'\xe2', '\x95', '\x91'}, 3, 0x2551}, /* (BOX DRAWINGS DOUBLE VERTICAL) */ 1902 {{'\xe2', '\x95', '\x92'}, 3, 0x2552}, /* (BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE) */ 1903 {{'\xd1', '\x91'}, 2, 0x0451}, /* (CYRILLIC SMALL LETTER IO) */ 1904 {{'\xd1', '\x94'}, 2, 0x0454}, /* (CYRILLIC SMALL LETTER UKRAINIAN IE) */ 1905 {{'\xe2', '\x95', '\x94'}, 3, 0x2554}, /* (BOX DRAWINGS DOUBLE DOWN AND RIGHT) */ 1906 {{'\xd1', '\x96'}, 2, 0x0456}, /* (CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I) */ 1907 {{'\xd1', '\x97'}, 2, 0x0457}, /* (CYRILLIC SMALL LETTER YI) */ 1908 {{'\xe2', '\x95', '\x97'}, 3, 0x2557}, /* (BOX DRAWINGS DOUBLE DOWN AND LEFT) */ 1909 {{'\xe2', '\x95', '\x98'}, 3, 0x2558}, /* (BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE) */ 1910 {{'\xe2', '\x95', '\x99'}, 3, 0x2559}, /* (BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE) */ 1911 {{'\xe2', '\x95', '\x9a'}, 3, 0x255A}, /* (BOX DRAWINGS DOUBLE UP AND RIGHT) */ 1912 {{'\xe2', '\x95', '\x9b'}, 3, 0x255B}, /* (BOX DRAWINGS UP SINGLE AND LEFT DOUBLE) */ 1913 {{'\xd2', '\x91'}, 2, 0x0491}, /* (CYRILLIC SMALL LETTER GHE WITH UPTURN) */ 1914 {{'\xd1', '\x9e'}, 2, 0x045E}, /* (CYRILLIC SMALL LETTER SHORT U) */ 1915 {{'\xe2', '\x95', '\x9e'}, 3, 0x255E}, /* (BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE) */ 1916 {{'\xe2', '\x95', '\x9f'}, 3, 0x255F}, /* (BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE) */ 1917 {{'\xe2', '\x95', '\xa0'}, 3, 0x2560}, /* (BOX DRAWINGS DOUBLE VERTICAL AND RIGHT) */ 1918 {{'\xe2', '\x95', '\xa1'}, 3, 0x2561}, /* (BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE) */ 1919 {{'\xd0', '\x81'}, 2, 0x0401}, /* (CYRILLIC CAPITAL LETTER IO) */ 1920 {{'\xd0', '\x84'}, 2, 0x0404}, /* (CYRILLIC CAPITAL LETTER UKRAINIAN IE) */ 1921 {{'\xe2', '\x95', '\xa3'}, 3, 0x2563}, /* (BOX DRAWINGS DOUBLE VERTICAL AND LEFT) */ 1922 {{'\xd0', '\x86'}, 2, 0x0406}, /* (CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I) */ 1923 {{'\xd0', '\x87'}, 2, 0x0407}, /* (CYRILLIC CAPITAL LETTER YI) */ 1924 {{'\xe2', '\x95', '\xa6'}, 3, 0x2566}, /* (BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL) */ 1925 {{'\xe2', '\x95', '\xa7'}, 3, 0x2567}, /* (BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE) */ 1926 {{'\xe2', '\x95', '\xa8'}, 3, 0x2568}, /* (BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE) */ 1927 {{'\xe2', '\x95', '\xa9'}, 3, 0x2569}, /* (BOX DRAWINGS DOUBLE UP AND HORIZONTAL) */ 1928 {{'\xe2', '\x95', '\xaa'}, 3, 0x256A}, /* (BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE) */ 1929 {{'\xd2', '\x90'}, 2, 0x0490}, /* (CYRILLIC CAPITAL LETTER GHE WITH UPTURN) */ 1930 {{'\xd0', '\x8e'}, 2, 0x040E}, /* (CYRILLIC CAPITAL LETTER SHORT U) */ 1931 {{'\xc2', '\xa9'}, 2, 0x00A9}, /* (COPYRIGHT SIGN) */ 1932 {{'\xd1', '\x8e'}, 2, 0x044E}, /* (CYRILLIC SMALL LETTER YU) */ 1933 {{'\xd0', '\xb0'}, 2, 0x0430}, /* (CYRILLIC SMALL LETTER A) */ 1934 {{'\xd0', '\xb1'}, 2, 0x0431}, /* (CYRILLIC SMALL LETTER BE) */ 1935 {{'\xd1', '\x86'}, 2, 0x0446}, /* (CYRILLIC SMALL LETTER TSE) */ 1936 {{'\xd0', '\xb4'}, 2, 0x0434}, /* (CYRILLIC SMALL LETTER DE) */ 1937 {{'\xd0', '\xb5'}, 2, 0x0435}, /* (CYRILLIC SMALL LETTER IE) */ 1938 {{'\xd1', '\x84'}, 2, 0x0444}, /* (CYRILLIC SMALL LETTER EF) */ 1939 {{'\xd0', '\xb3'}, 2, 0x0433}, /* (CYRILLIC SMALL LETTER GHE) */ 1940 {{'\xd1', '\x85'}, 2, 0x0445}, /* (CYRILLIC SMALL LETTER HA) */ 1941 {{'\xd0', '\xb8'}, 2, 0x0438}, /* (CYRILLIC SMALL LETTER I) */ 1942 {{'\xd0', '\xb9'}, 2, 0x0439}, /* (CYRILLIC SMALL LETTER SHORT I) */ 1943 {{'\xd0', '\xba'}, 2, 0x043A}, /* (CYRILLIC SMALL LETTER KA) */ 1944 {{'\xd0', '\xbb'}, 2, 0x043B}, /* (CYRILLIC SMALL LETTER EL) */ 1945 {{'\xd0', '\xbc'}, 2, 0x043C}, /* (CYRILLIC SMALL LETTER EM) */ 1946 {{'\xd0', '\xbd'}, 2, 0x043D}, /* (CYRILLIC SMALL LETTER EN) */ 1947 {{'\xd0', '\xbe'}, 2, 0x043E}, /* (CYRILLIC SMALL LETTER O) */ 1948 {{'\xd0', '\xbf'}, 2, 0x043F}, /* (CYRILLIC SMALL LETTER PE) */ 1949 {{'\xd1', '\x8f'}, 2, 0x044F}, /* (CYRILLIC SMALL LETTER YA) */ 1950 {{'\xd1', '\x80'}, 2, 0x0440}, /* (CYRILLIC SMALL LETTER ER) */ 1951 {{'\xd1', '\x81'}, 2, 0x0441}, /* (CYRILLIC SMALL LETTER ES) */ 1952 {{'\xd1', '\x82'}, 2, 0x0442}, /* (CYRILLIC SMALL LETTER TE) */ 1953 {{'\xd1', '\x83'}, 2, 0x0443}, /* (CYRILLIC SMALL LETTER U) */ 1954 {{'\xd0', '\xb6'}, 2, 0x0436}, /* (CYRILLIC SMALL LETTER ZHE) */ 1955 {{'\xd0', '\xb2'}, 2, 0x0432}, /* (CYRILLIC SMALL LETTER VE) */ 1956 {{'\xd1', '\x8c'}, 2, 0x044C}, /* (CYRILLIC SMALL LETTER SOFT SIGN) */ 1957 {{'\xd1', '\x8b'}, 2, 0x044B}, /* (CYRILLIC SMALL LETTER YERU) */ 1958 {{'\xd0', '\xb7'}, 2, 0x0437}, /* (CYRILLIC SMALL LETTER ZE) */ 1959 {{'\xd1', '\x88'}, 2, 0x0448}, /* (CYRILLIC SMALL LETTER SHA) */ 1960 {{'\xd1', '\x8d'}, 2, 0x044D}, /* (CYRILLIC SMALL LETTER E) */ 1961 {{'\xd1', '\x89'}, 2, 0x0449}, /* (CYRILLIC SMALL LETTER SHCHA) */ 1962 {{'\xd1', '\x87'}, 2, 0x0447}, /* (CYRILLIC SMALL LETTER CHE) */ 1963 {{'\xd1', '\x8a'}, 2, 0x044A}, /* (CYRILLIC SMALL LETTER HARD SIGN) */ 1964 {{'\xd0', '\xae'}, 2, 0x042E}, /* (CYRILLIC CAPITAL LETTER YU) */ 1965 {{'\xd0', '\x90'}, 2, 0x0410}, /* (CYRILLIC CAPITAL LETTER A) */ 1966 {{'\xd0', '\x91'}, 2, 0x0411}, /* (CYRILLIC CAPITAL LETTER BE) */ 1967 {{'\xd0', '\xa6'}, 2, 0x0426}, /* (CYRILLIC CAPITAL LETTER TSE) */ 1968 {{'\xd0', '\x94'}, 2, 0x0414}, /* (CYRILLIC CAPITAL LETTER DE) */ 1969 {{'\xd0', '\x95'}, 2, 0x0415}, /* (CYRILLIC CAPITAL LETTER IE) */ 1970 {{'\xd0', '\xa4'}, 2, 0x0424}, /* (CYRILLIC CAPITAL LETTER EF) */ 1971 {{'\xd0', '\x93'}, 2, 0x0413}, /* (CYRILLIC CAPITAL LETTER GHE) */ 1972 {{'\xd0', '\xa5'}, 2, 0x0425}, /* (CYRILLIC CAPITAL LETTER HA) */ 1973 {{'\xd0', '\x98'}, 2, 0x0418}, /* (CYRILLIC CAPITAL LETTER I) */ 1974 {{'\xd0', '\x99'}, 2, 0x0419}, /* (CYRILLIC CAPITAL LETTER SHORT I) */ 1975 {{'\xd0', '\x9a'}, 2, 0x041A}, /* (CYRILLIC CAPITAL LETTER KA) */ 1976 {{'\xd0', '\x9b'}, 2, 0x041B}, /* (CYRILLIC CAPITAL LETTER EL) */ 1977 {{'\xd0', '\x9c'}, 2, 0x041C}, /* (CYRILLIC CAPITAL LETTER EM) */ 1978 {{'\xd0', '\x9d'}, 2, 0x041D}, /* (CYRILLIC CAPITAL LETTER EN) */ 1979 {{'\xd0', '\x9e'}, 2, 0x041E}, /* (CYRILLIC CAPITAL LETTER O) */ 1980 {{'\xd0', '\x9f'}, 2, 0x041F}, /* (CYRILLIC CAPITAL LETTER PE) */ 1981 {{'\xd0', '\xaf'}, 2, 0x042F}, /* (CYRILLIC CAPITAL LETTER YA) */ 1982 {{'\xd0', '\xa0'}, 2, 0x0420}, /* (CYRILLIC CAPITAL LETTER ER) */ 1983 {{'\xd0', '\xa1'}, 2, 0x0421}, /* (CYRILLIC CAPITAL LETTER ES) */ 1984 {{'\xd0', '\xa2'}, 2, 0x0422}, /* (CYRILLIC CAPITAL LETTER TE) */ 1985 {{'\xd0', '\xa3'}, 2, 0x0423}, /* (CYRILLIC CAPITAL LETTER U) */ 1986 {{'\xd0', '\x96'}, 2, 0x0416}, /* (CYRILLIC CAPITAL LETTER ZHE) */ 1987 {{'\xd0', '\x92'}, 2, 0x0412}, /* (CYRILLIC CAPITAL LETTER VE) */ 1988 {{'\xd0', '\xac'}, 2, 0x042C}, /* (CYRILLIC CAPITAL LETTER SOFT SIGN) */ 1989 {{'\xd0', '\xab'}, 2, 0x042B}, /* (CYRILLIC CAPITAL LETTER YERU) */ 1990 {{'\xd0', '\x97'}, 2, 0x0417}, /* (CYRILLIC CAPITAL LETTER ZE) */ 1991 {{'\xd0', '\xa8'}, 2, 0x0428}, /* (CYRILLIC CAPITAL LETTER SHA) */ 1992 {{'\xd0', '\xad'}, 2, 0x042D}, /* (CYRILLIC CAPITAL LETTER E) */ 1993 {{'\xd0', '\xa9'}, 2, 0x0429}, /* (CYRILLIC CAPITAL LETTER SHCHA) */ 1994 {{'\xd0', '\xa7'}, 2, 0x0427}, /* (CYRILLIC CAPITAL LETTER CHE) */ 1995 {{'\xd0', '\xaa'}, 2, 0x042A}, /* (CYRILLIC CAPITAL LETTER HARD SIGN) */ 1996 }; 1997 1998 LXB_API const lxb_encoding_single_index_t lxb_encoding_single_index_macintosh[128] = 1999 { 2000 {{'\xc3', '\x84'}, 2, 0x00C4}, /* (LATIN CAPITAL LETTER A WITH DIAERESIS) */ 2001 {{'\xc3', '\x85'}, 2, 0x00C5}, /* (LATIN CAPITAL LETTER A WITH RING ABOVE) */ 2002 {{'\xc3', '\x87'}, 2, 0x00C7}, /* (LATIN CAPITAL LETTER C WITH CEDILLA) */ 2003 {{'\xc3', '\x89'}, 2, 0x00C9}, /* (LATIN CAPITAL LETTER E WITH ACUTE) */ 2004 {{'\xc3', '\x91'}, 2, 0x00D1}, /* (LATIN CAPITAL LETTER N WITH TILDE) */ 2005 {{'\xc3', '\x96'}, 2, 0x00D6}, /* (LATIN CAPITAL LETTER O WITH DIAERESIS) */ 2006 {{'\xc3', '\x9c'}, 2, 0x00DC}, /* (LATIN CAPITAL LETTER U WITH DIAERESIS) */ 2007 {{'\xc3', '\xa1'}, 2, 0x00E1}, /* (LATIN SMALL LETTER A WITH ACUTE) */ 2008 {{'\xc3', '\xa0'}, 2, 0x00E0}, /* (LATIN SMALL LETTER A WITH GRAVE) */ 2009 {{'\xc3', '\xa2'}, 2, 0x00E2}, /* (LATIN SMALL LETTER A WITH CIRCUMFLEX) */ 2010 {{'\xc3', '\xa4'}, 2, 0x00E4}, /* (LATIN SMALL LETTER A WITH DIAERESIS) */ 2011 {{'\xc3', '\xa3'}, 2, 0x00E3}, /* (LATIN SMALL LETTER A WITH TILDE) */ 2012 {{'\xc3', '\xa5'}, 2, 0x00E5}, /* (LATIN SMALL LETTER A WITH RING ABOVE) */ 2013 {{'\xc3', '\xa7'}, 2, 0x00E7}, /* (LATIN SMALL LETTER C WITH CEDILLA) */ 2014 {{'\xc3', '\xa9'}, 2, 0x00E9}, /* (LATIN SMALL LETTER E WITH ACUTE) */ 2015 {{'\xc3', '\xa8'}, 2, 0x00E8}, /* (LATIN SMALL LETTER E WITH GRAVE) */ 2016 {{'\xc3', '\xaa'}, 2, 0x00EA}, /* (LATIN SMALL LETTER E WITH CIRCUMFLEX) */ 2017 {{'\xc3', '\xab'}, 2, 0x00EB}, /* (LATIN SMALL LETTER E WITH DIAERESIS) */ 2018 {{'\xc3', '\xad'}, 2, 0x00ED}, /* (LATIN SMALL LETTER I WITH ACUTE) */ 2019 {{'\xc3', '\xac'}, 2, 0x00EC}, /* (LATIN SMALL LETTER I WITH GRAVE) */ 2020 {{'\xc3', '\xae'}, 2, 0x00EE}, /* (LATIN SMALL LETTER I WITH CIRCUMFLEX) */ 2021 {{'\xc3', '\xaf'}, 2, 0x00EF}, /* (LATIN SMALL LETTER I WITH DIAERESIS) */ 2022 {{'\xc3', '\xb1'}, 2, 0x00F1}, /* (LATIN SMALL LETTER N WITH TILDE) */ 2023 {{'\xc3', '\xb3'}, 2, 0x00F3}, /* (LATIN SMALL LETTER O WITH ACUTE) */ 2024 {{'\xc3', '\xb2'}, 2, 0x00F2}, /* (LATIN SMALL LETTER O WITH GRAVE) */ 2025 {{'\xc3', '\xb4'}, 2, 0x00F4}, /* (LATIN SMALL LETTER O WITH CIRCUMFLEX) */ 2026 {{'\xc3', '\xb6'}, 2, 0x00F6}, /* (LATIN SMALL LETTER O WITH DIAERESIS) */ 2027 {{'\xc3', '\xb5'}, 2, 0x00F5}, /* (LATIN SMALL LETTER O WITH TILDE) */ 2028 {{'\xc3', '\xba'}, 2, 0x00FA}, /* (LATIN SMALL LETTER U WITH ACUTE) */ 2029 {{'\xc3', '\xb9'}, 2, 0x00F9}, /* (LATIN SMALL LETTER U WITH GRAVE) */ 2030 {{'\xc3', '\xbb'}, 2, 0x00FB}, /* (LATIN SMALL LETTER U WITH CIRCUMFLEX) */ 2031 {{'\xc3', '\xbc'}, 2, 0x00FC}, /* (LATIN SMALL LETTER U WITH DIAERESIS) */ 2032 {{'\xe2', '\x80', '\xa0'}, 3, 0x2020}, /* (DAGGER) */ 2033 {{'\xc2', '\xb0'}, 2, 0x00B0}, /* (DEGREE SIGN) */ 2034 {{'\xc2', '\xa2'}, 2, 0x00A2}, /* (CENT SIGN) */ 2035 {{'\xc2', '\xa3'}, 2, 0x00A3}, /* (POUND SIGN) */ 2036 {{'\xc2', '\xa7'}, 2, 0x00A7}, /* (SECTION SIGN) */ 2037 {{'\xe2', '\x80', '\xa2'}, 3, 0x2022}, /* (BULLET) */ 2038 {{'\xc2', '\xb6'}, 2, 0x00B6}, /* (PILCROW SIGN) */ 2039 {{'\xc3', '\x9f'}, 2, 0x00DF}, /* (LATIN SMALL LETTER SHARP S) */ 2040 {{'\xc2', '\xae'}, 2, 0x00AE}, /* (REGISTERED SIGN) */ 2041 {{'\xc2', '\xa9'}, 2, 0x00A9}, /* (COPYRIGHT SIGN) */ 2042 {{'\xe2', '\x84', '\xa2'}, 3, 0x2122}, /* (TRADE MARK SIGN) */ 2043 {{'\xc2', '\xb4'}, 2, 0x00B4}, /* (ACUTE ACCENT) */ 2044 {{'\xc2', '\xa8'}, 2, 0x00A8}, /* (DIAERESIS) */ 2045 {{'\xe2', '\x89', '\xa0'}, 3, 0x2260}, /* (NOT EQUAL TO) */ 2046 {{'\xc3', '\x86'}, 2, 0x00C6}, /* (LATIN CAPITAL LETTER AE) */ 2047 {{'\xc3', '\x98'}, 2, 0x00D8}, /* (LATIN CAPITAL LETTER O WITH STROKE) */ 2048 {{'\xe2', '\x88', '\x9e'}, 3, 0x221E}, /* (INFINITY) */ 2049 {{'\xc2', '\xb1'}, 2, 0x00B1}, /* (PLUS-MINUS SIGN) */ 2050 {{'\xe2', '\x89', '\xa4'}, 3, 0x2264}, /* (LESS-THAN OR EQUAL TO) */ 2051 {{'\xe2', '\x89', '\xa5'}, 3, 0x2265}, /* (GREATER-THAN OR EQUAL TO) */ 2052 {{'\xc2', '\xa5'}, 2, 0x00A5}, /* (YEN SIGN) */ 2053 {{'\xc2', '\xb5'}, 2, 0x00B5}, /* (MICRO SIGN) */ 2054 {{'\xe2', '\x88', '\x82'}, 3, 0x2202}, /* (PARTIAL DIFFERENTIAL) */ 2055 {{'\xe2', '\x88', '\x91'}, 3, 0x2211}, /* (N-ARY SUMMATION) */ 2056 {{'\xe2', '\x88', '\x8f'}, 3, 0x220F}, /* (N-ARY PRODUCT) */ 2057 {{'\xcf', '\x80'}, 2, 0x03C0}, /* (GREEK SMALL LETTER PI) */ 2058 {{'\xe2', '\x88', '\xab'}, 3, 0x222B}, /* (INTEGRAL) */ 2059 {{'\xc2', '\xaa'}, 2, 0x00AA}, /* (FEMININE ORDINAL INDICATOR) */ 2060 {{'\xc2', '\xba'}, 2, 0x00BA}, /* (MASCULINE ORDINAL INDICATOR) */ 2061 {{'\xce', '\xa9'}, 2, 0x03A9}, /* (GREEK CAPITAL LETTER OMEGA) */ 2062 {{'\xc3', '\xa6'}, 2, 0x00E6}, /* (LATIN SMALL LETTER AE) */ 2063 {{'\xc3', '\xb8'}, 2, 0x00F8}, /* (LATIN SMALL LETTER O WITH STROKE) */ 2064 {{'\xc2', '\xbf'}, 2, 0x00BF}, /* (INVERTED QUESTION MARK) */ 2065 {{'\xc2', '\xa1'}, 2, 0x00A1}, /* (INVERTED EXCLAMATION MARK) */ 2066 {{'\xc2', '\xac'}, 2, 0x00AC}, /* (NOT SIGN) */ 2067 {{'\xe2', '\x88', '\x9a'}, 3, 0x221A}, /* (SQUARE ROOT) */ 2068 {{'\xc6', '\x92'}, 2, 0x0192}, /* (LATIN SMALL LETTER F WITH HOOK) */ 2069 {{'\xe2', '\x89', '\x88'}, 3, 0x2248}, /* (ALMOST EQUAL TO) */ 2070 {{'\xe2', '\x88', '\x86'}, 3, 0x2206}, /* (INCREMENT) */ 2071 {{'\xc2', '\xab'}, 2, 0x00AB}, /* (LEFT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 2072 {{'\xc2', '\xbb'}, 2, 0x00BB}, /* (RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 2073 {{'\xe2', '\x80', '\xa6'}, 3, 0x2026}, /* (HORIZONTAL ELLIPSIS) */ 2074 {{'\xc2', '\xa0'}, 2, 0x00A0}, /* (NO-BREAK SPACE) */ 2075 {{'\xc3', '\x80'}, 2, 0x00C0}, /* (LATIN CAPITAL LETTER A WITH GRAVE) */ 2076 {{'\xc3', '\x83'}, 2, 0x00C3}, /* (LATIN CAPITAL LETTER A WITH TILDE) */ 2077 {{'\xc3', '\x95'}, 2, 0x00D5}, /* (LATIN CAPITAL LETTER O WITH TILDE) */ 2078 {{'\xc5', '\x92'}, 2, 0x0152}, /* (LATIN CAPITAL LIGATURE OE) */ 2079 {{'\xc5', '\x93'}, 2, 0x0153}, /* (LATIN SMALL LIGATURE OE) */ 2080 {{'\xe2', '\x80', '\x93'}, 3, 0x2013}, /* (EN DASH) */ 2081 {{'\xe2', '\x80', '\x94'}, 3, 0x2014}, /* (EM DASH) */ 2082 {{'\xe2', '\x80', '\x9c'}, 3, 0x201C}, /* (LEFT DOUBLE QUOTATION MARK) */ 2083 {{'\xe2', '\x80', '\x9d'}, 3, 0x201D}, /* (RIGHT DOUBLE QUOTATION MARK) */ 2084 {{'\xe2', '\x80', '\x98'}, 3, 0x2018}, /* (LEFT SINGLE QUOTATION MARK) */ 2085 {{'\xe2', '\x80', '\x99'}, 3, 0x2019}, /* (RIGHT SINGLE QUOTATION MARK) */ 2086 {{'\xc3', '\xb7'}, 2, 0x00F7}, /* (DIVISION SIGN) */ 2087 {{'\xe2', '\x97', '\x8a'}, 3, 0x25CA}, /* (LOZENGE) */ 2088 {{'\xc3', '\xbf'}, 2, 0x00FF}, /* (LATIN SMALL LETTER Y WITH DIAERESIS) */ 2089 {{'\xc5', '\xb8'}, 2, 0x0178}, /* (LATIN CAPITAL LETTER Y WITH DIAERESIS) */ 2090 {{'\xe2', '\x81', '\x84'}, 3, 0x2044}, /* (FRACTION SLASH) */ 2091 {{'\xe2', '\x82', '\xac'}, 3, 0x20AC}, /* (EURO SIGN) */ 2092 {{'\xe2', '\x80', '\xb9'}, 3, 0x2039}, /* (SINGLE LEFT-POINTING ANGLE QUOTATION MARK) */ 2093 {{'\xe2', '\x80', '\xba'}, 3, 0x203A}, /* (SINGLE RIGHT-POINTING ANGLE QUOTATION MARK) */ 2094 {{'\xef', '\xac', '\x81'}, 3, 0xFB01}, /* (LATIN SMALL LIGATURE FI) */ 2095 {{'\xef', '\xac', '\x82'}, 3, 0xFB02}, /* (LATIN SMALL LIGATURE FL) */ 2096 {{'\xe2', '\x80', '\xa1'}, 3, 0x2021}, /* (DOUBLE DAGGER) */ 2097 {{'\xc2', '\xb7'}, 2, 0x00B7}, /* (MIDDLE DOT) */ 2098 {{'\xe2', '\x80', '\x9a'}, 3, 0x201A}, /* (SINGLE LOW-9 QUOTATION MARK) */ 2099 {{'\xe2', '\x80', '\x9e'}, 3, 0x201E}, /* (DOUBLE LOW-9 QUOTATION MARK) */ 2100 {{'\xe2', '\x80', '\xb0'}, 3, 0x2030}, /* (PER MILLE SIGN) */ 2101 {{'\xc3', '\x82'}, 2, 0x00C2}, /* (LATIN CAPITAL LETTER A WITH CIRCUMFLEX) */ 2102 {{'\xc3', '\x8a'}, 2, 0x00CA}, /* (LATIN CAPITAL LETTER E WITH CIRCUMFLEX) */ 2103 {{'\xc3', '\x81'}, 2, 0x00C1}, /* (LATIN CAPITAL LETTER A WITH ACUTE) */ 2104 {{'\xc3', '\x8b'}, 2, 0x00CB}, /* (LATIN CAPITAL LETTER E WITH DIAERESIS) */ 2105 {{'\xc3', '\x88'}, 2, 0x00C8}, /* (LATIN CAPITAL LETTER E WITH GRAVE) */ 2106 {{'\xc3', '\x8d'}, 2, 0x00CD}, /* (LATIN CAPITAL LETTER I WITH ACUTE) */ 2107 {{'\xc3', '\x8e'}, 2, 0x00CE}, /* (LATIN CAPITAL LETTER I WITH CIRCUMFLEX) */ 2108 {{'\xc3', '\x8f'}, 2, 0x00CF}, /* (LATIN CAPITAL LETTER I WITH DIAERESIS) */ 2109 {{'\xc3', '\x8c'}, 2, 0x00CC}, /* (LATIN CAPITAL LETTER I WITH GRAVE) */ 2110 {{'\xc3', '\x93'}, 2, 0x00D3}, /* (LATIN CAPITAL LETTER O WITH ACUTE) */ 2111 {{'\xc3', '\x94'}, 2, 0x00D4}, /* (LATIN CAPITAL LETTER O WITH CIRCUMFLEX) */ 2112 {{'\xef', '\xa3', '\xbf'}, 3, 0xF8FF}, /* (<Private Use>) */ 2113 {{'\xc3', '\x92'}, 2, 0x00D2}, /* (LATIN CAPITAL LETTER O WITH GRAVE) */ 2114 {{'\xc3', '\x9a'}, 2, 0x00DA}, /* (LATIN CAPITAL LETTER U WITH ACUTE) */ 2115 {{'\xc3', '\x9b'}, 2, 0x00DB}, /* (LATIN CAPITAL LETTER U WITH CIRCUMFLEX) */ 2116 {{'\xc3', '\x99'}, 2, 0x00D9}, /* (LATIN CAPITAL LETTER U WITH GRAVE) */ 2117 {{'\xc4', '\xb1'}, 2, 0x0131}, /* (LATIN SMALL LETTER DOTLESS I) */ 2118 {{'\xcb', '\x86'}, 2, 0x02C6}, /* (MODIFIER LETTER CIRCUMFLEX ACCENT) */ 2119 {{'\xcb', '\x9c'}, 2, 0x02DC}, /* (SMALL TILDE) */ 2120 {{'\xc2', '\xaf'}, 2, 0x00AF}, /* (MACRON) */ 2121 {{'\xcb', '\x98'}, 2, 0x02D8}, /* (BREVE) */ 2122 {{'\xcb', '\x99'}, 2, 0x02D9}, /* (DOT ABOVE) */ 2123 {{'\xcb', '\x9a'}, 2, 0x02DA}, /* (RING ABOVE) */ 2124 {{'\xc2', '\xb8'}, 2, 0x00B8}, /* (CEDILLA) */ 2125 {{'\xcb', '\x9d'}, 2, 0x02DD}, /* (DOUBLE ACUTE ACCENT) */ 2126 {{'\xcb', '\x9b'}, 2, 0x02DB}, /* (OGONEK) */ 2127 {{'\xcb', '\x87'}, 2, 0x02C7}, /* (CARON) */ 2128 }; 2129 2130 LXB_API const lxb_encoding_single_index_t lxb_encoding_single_index_windows_1250[128] = 2131 { 2132 {{'\xe2', '\x82', '\xac'}, 3, 0x20AC}, /* (EURO SIGN) */ 2133 {{'\xc2', '\x81'}, 2, 0x0081}, /* (<control>) */ 2134 {{'\xe2', '\x80', '\x9a'}, 3, 0x201A}, /* (SINGLE LOW-9 QUOTATION MARK) */ 2135 {{'\xc2', '\x83'}, 2, 0x0083}, /* (<control>) */ 2136 {{'\xe2', '\x80', '\x9e'}, 3, 0x201E}, /* (DOUBLE LOW-9 QUOTATION MARK) */ 2137 {{'\xe2', '\x80', '\xa6'}, 3, 0x2026}, /* (HORIZONTAL ELLIPSIS) */ 2138 {{'\xe2', '\x80', '\xa0'}, 3, 0x2020}, /* (DAGGER) */ 2139 {{'\xe2', '\x80', '\xa1'}, 3, 0x2021}, /* (DOUBLE DAGGER) */ 2140 {{'\xc2', '\x88'}, 2, 0x0088}, /* (<control>) */ 2141 {{'\xe2', '\x80', '\xb0'}, 3, 0x2030}, /* (PER MILLE SIGN) */ 2142 {{'\xc5', '\xa0'}, 2, 0x0160}, /* (LATIN CAPITAL LETTER S WITH CARON) */ 2143 {{'\xe2', '\x80', '\xb9'}, 3, 0x2039}, /* (SINGLE LEFT-POINTING ANGLE QUOTATION MARK) */ 2144 {{'\xc5', '\x9a'}, 2, 0x015A}, /* (LATIN CAPITAL LETTER S WITH ACUTE) */ 2145 {{'\xc5', '\xa4'}, 2, 0x0164}, /* (LATIN CAPITAL LETTER T WITH CARON) */ 2146 {{'\xc5', '\xbd'}, 2, 0x017D}, /* (LATIN CAPITAL LETTER Z WITH CARON) */ 2147 {{'\xc5', '\xb9'}, 2, 0x0179}, /* (LATIN CAPITAL LETTER Z WITH ACUTE) */ 2148 {{'\xc2', '\x90'}, 2, 0x0090}, /* (<control>) */ 2149 {{'\xe2', '\x80', '\x98'}, 3, 0x2018}, /* (LEFT SINGLE QUOTATION MARK) */ 2150 {{'\xe2', '\x80', '\x99'}, 3, 0x2019}, /* (RIGHT SINGLE QUOTATION MARK) */ 2151 {{'\xe2', '\x80', '\x9c'}, 3, 0x201C}, /* (LEFT DOUBLE QUOTATION MARK) */ 2152 {{'\xe2', '\x80', '\x9d'}, 3, 0x201D}, /* (RIGHT DOUBLE QUOTATION MARK) */ 2153 {{'\xe2', '\x80', '\xa2'}, 3, 0x2022}, /* (BULLET) */ 2154 {{'\xe2', '\x80', '\x93'}, 3, 0x2013}, /* (EN DASH) */ 2155 {{'\xe2', '\x80', '\x94'}, 3, 0x2014}, /* (EM DASH) */ 2156 {{'\xc2', '\x98'}, 2, 0x0098}, /* (<control>) */ 2157 {{'\xe2', '\x84', '\xa2'}, 3, 0x2122}, /* (TRADE MARK SIGN) */ 2158 {{'\xc5', '\xa1'}, 2, 0x0161}, /* (LATIN SMALL LETTER S WITH CARON) */ 2159 {{'\xe2', '\x80', '\xba'}, 3, 0x203A}, /* (SINGLE RIGHT-POINTING ANGLE QUOTATION MARK) */ 2160 {{'\xc5', '\x9b'}, 2, 0x015B}, /* (LATIN SMALL LETTER S WITH ACUTE) */ 2161 {{'\xc5', '\xa5'}, 2, 0x0165}, /* (LATIN SMALL LETTER T WITH CARON) */ 2162 {{'\xc5', '\xbe'}, 2, 0x017E}, /* (LATIN SMALL LETTER Z WITH CARON) */ 2163 {{'\xc5', '\xba'}, 2, 0x017A}, /* (LATIN SMALL LETTER Z WITH ACUTE) */ 2164 {{'\xc2', '\xa0'}, 2, 0x00A0}, /* (NO-BREAK SPACE) */ 2165 {{'\xcb', '\x87'}, 2, 0x02C7}, /* (CARON) */ 2166 {{'\xcb', '\x98'}, 2, 0x02D8}, /* (BREVE) */ 2167 {{'\xc5', '\x81'}, 2, 0x0141}, /* (LATIN CAPITAL LETTER L WITH STROKE) */ 2168 {{'\xc2', '\xa4'}, 2, 0x00A4}, /* (CURRENCY SIGN) */ 2169 {{'\xc4', '\x84'}, 2, 0x0104}, /* (LATIN CAPITAL LETTER A WITH OGONEK) */ 2170 {{'\xc2', '\xa6'}, 2, 0x00A6}, /* (BROKEN BAR) */ 2171 {{'\xc2', '\xa7'}, 2, 0x00A7}, /* (SECTION SIGN) */ 2172 {{'\xc2', '\xa8'}, 2, 0x00A8}, /* (DIAERESIS) */ 2173 {{'\xc2', '\xa9'}, 2, 0x00A9}, /* (COPYRIGHT SIGN) */ 2174 {{'\xc5', '\x9e'}, 2, 0x015E}, /* (LATIN CAPITAL LETTER S WITH CEDILLA) */ 2175 {{'\xc2', '\xab'}, 2, 0x00AB}, /* (LEFT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 2176 {{'\xc2', '\xac'}, 2, 0x00AC}, /* (NOT SIGN) */ 2177 {{'\xc2', '\xad'}, 2, 0x00AD}, /* (SOFT HYPHEN) */ 2178 {{'\xc2', '\xae'}, 2, 0x00AE}, /* (REGISTERED SIGN) */ 2179 {{'\xc5', '\xbb'}, 2, 0x017B}, /* (LATIN CAPITAL LETTER Z WITH DOT ABOVE) */ 2180 {{'\xc2', '\xb0'}, 2, 0x00B0}, /* (DEGREE SIGN) */ 2181 {{'\xc2', '\xb1'}, 2, 0x00B1}, /* (PLUS-MINUS SIGN) */ 2182 {{'\xcb', '\x9b'}, 2, 0x02DB}, /* (OGONEK) */ 2183 {{'\xc5', '\x82'}, 2, 0x0142}, /* (LATIN SMALL LETTER L WITH STROKE) */ 2184 {{'\xc2', '\xb4'}, 2, 0x00B4}, /* (ACUTE ACCENT) */ 2185 {{'\xc2', '\xb5'}, 2, 0x00B5}, /* (MICRO SIGN) */ 2186 {{'\xc2', '\xb6'}, 2, 0x00B6}, /* (PILCROW SIGN) */ 2187 {{'\xc2', '\xb7'}, 2, 0x00B7}, /* (MIDDLE DOT) */ 2188 {{'\xc2', '\xb8'}, 2, 0x00B8}, /* (CEDILLA) */ 2189 {{'\xc4', '\x85'}, 2, 0x0105}, /* (LATIN SMALL LETTER A WITH OGONEK) */ 2190 {{'\xc5', '\x9f'}, 2, 0x015F}, /* (LATIN SMALL LETTER S WITH CEDILLA) */ 2191 {{'\xc2', '\xbb'}, 2, 0x00BB}, /* (RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 2192 {{'\xc4', '\xbd'}, 2, 0x013D}, /* (LATIN CAPITAL LETTER L WITH CARON) */ 2193 {{'\xcb', '\x9d'}, 2, 0x02DD}, /* (DOUBLE ACUTE ACCENT) */ 2194 {{'\xc4', '\xbe'}, 2, 0x013E}, /* (LATIN SMALL LETTER L WITH CARON) */ 2195 {{'\xc5', '\xbc'}, 2, 0x017C}, /* (LATIN SMALL LETTER Z WITH DOT ABOVE) */ 2196 {{'\xc5', '\x94'}, 2, 0x0154}, /* (LATIN CAPITAL LETTER R WITH ACUTE) */ 2197 {{'\xc3', '\x81'}, 2, 0x00C1}, /* (LATIN CAPITAL LETTER A WITH ACUTE) */ 2198 {{'\xc3', '\x82'}, 2, 0x00C2}, /* (LATIN CAPITAL LETTER A WITH CIRCUMFLEX) */ 2199 {{'\xc4', '\x82'}, 2, 0x0102}, /* (LATIN CAPITAL LETTER A WITH BREVE) */ 2200 {{'\xc3', '\x84'}, 2, 0x00C4}, /* (LATIN CAPITAL LETTER A WITH DIAERESIS) */ 2201 {{'\xc4', '\xb9'}, 2, 0x0139}, /* (LATIN CAPITAL LETTER L WITH ACUTE) */ 2202 {{'\xc4', '\x86'}, 2, 0x0106}, /* (LATIN CAPITAL LETTER C WITH ACUTE) */ 2203 {{'\xc3', '\x87'}, 2, 0x00C7}, /* (LATIN CAPITAL LETTER C WITH CEDILLA) */ 2204 {{'\xc4', '\x8c'}, 2, 0x010C}, /* (LATIN CAPITAL LETTER C WITH CARON) */ 2205 {{'\xc3', '\x89'}, 2, 0x00C9}, /* (LATIN CAPITAL LETTER E WITH ACUTE) */ 2206 {{'\xc4', '\x98'}, 2, 0x0118}, /* (LATIN CAPITAL LETTER E WITH OGONEK) */ 2207 {{'\xc3', '\x8b'}, 2, 0x00CB}, /* (LATIN CAPITAL LETTER E WITH DIAERESIS) */ 2208 {{'\xc4', '\x9a'}, 2, 0x011A}, /* (LATIN CAPITAL LETTER E WITH CARON) */ 2209 {{'\xc3', '\x8d'}, 2, 0x00CD}, /* (LATIN CAPITAL LETTER I WITH ACUTE) */ 2210 {{'\xc3', '\x8e'}, 2, 0x00CE}, /* (LATIN CAPITAL LETTER I WITH CIRCUMFLEX) */ 2211 {{'\xc4', '\x8e'}, 2, 0x010E}, /* (LATIN CAPITAL LETTER D WITH CARON) */ 2212 {{'\xc4', '\x90'}, 2, 0x0110}, /* (LATIN CAPITAL LETTER D WITH STROKE) */ 2213 {{'\xc5', '\x83'}, 2, 0x0143}, /* (LATIN CAPITAL LETTER N WITH ACUTE) */ 2214 {{'\xc5', '\x87'}, 2, 0x0147}, /* (LATIN CAPITAL LETTER N WITH CARON) */ 2215 {{'\xc3', '\x93'}, 2, 0x00D3}, /* (LATIN CAPITAL LETTER O WITH ACUTE) */ 2216 {{'\xc3', '\x94'}, 2, 0x00D4}, /* (LATIN CAPITAL LETTER O WITH CIRCUMFLEX) */ 2217 {{'\xc5', '\x90'}, 2, 0x0150}, /* (LATIN CAPITAL LETTER O WITH DOUBLE ACUTE) */ 2218 {{'\xc3', '\x96'}, 2, 0x00D6}, /* (LATIN CAPITAL LETTER O WITH DIAERESIS) */ 2219 {{'\xc3', '\x97'}, 2, 0x00D7}, /* (MULTIPLICATION SIGN) */ 2220 {{'\xc5', '\x98'}, 2, 0x0158}, /* (LATIN CAPITAL LETTER R WITH CARON) */ 2221 {{'\xc5', '\xae'}, 2, 0x016E}, /* (LATIN CAPITAL LETTER U WITH RING ABOVE) */ 2222 {{'\xc3', '\x9a'}, 2, 0x00DA}, /* (LATIN CAPITAL LETTER U WITH ACUTE) */ 2223 {{'\xc5', '\xb0'}, 2, 0x0170}, /* (LATIN CAPITAL LETTER U WITH DOUBLE ACUTE) */ 2224 {{'\xc3', '\x9c'}, 2, 0x00DC}, /* (LATIN CAPITAL LETTER U WITH DIAERESIS) */ 2225 {{'\xc3', '\x9d'}, 2, 0x00DD}, /* (LATIN CAPITAL LETTER Y WITH ACUTE) */ 2226 {{'\xc5', '\xa2'}, 2, 0x0162}, /* (LATIN CAPITAL LETTER T WITH CEDILLA) */ 2227 {{'\xc3', '\x9f'}, 2, 0x00DF}, /* (LATIN SMALL LETTER SHARP S) */ 2228 {{'\xc5', '\x95'}, 2, 0x0155}, /* (LATIN SMALL LETTER R WITH ACUTE) */ 2229 {{'\xc3', '\xa1'}, 2, 0x00E1}, /* (LATIN SMALL LETTER A WITH ACUTE) */ 2230 {{'\xc3', '\xa2'}, 2, 0x00E2}, /* (LATIN SMALL LETTER A WITH CIRCUMFLEX) */ 2231 {{'\xc4', '\x83'}, 2, 0x0103}, /* (LATIN SMALL LETTER A WITH BREVE) */ 2232 {{'\xc3', '\xa4'}, 2, 0x00E4}, /* (LATIN SMALL LETTER A WITH DIAERESIS) */ 2233 {{'\xc4', '\xba'}, 2, 0x013A}, /* (LATIN SMALL LETTER L WITH ACUTE) */ 2234 {{'\xc4', '\x87'}, 2, 0x0107}, /* (LATIN SMALL LETTER C WITH ACUTE) */ 2235 {{'\xc3', '\xa7'}, 2, 0x00E7}, /* (LATIN SMALL LETTER C WITH CEDILLA) */ 2236 {{'\xc4', '\x8d'}, 2, 0x010D}, /* (LATIN SMALL LETTER C WITH CARON) */ 2237 {{'\xc3', '\xa9'}, 2, 0x00E9}, /* (LATIN SMALL LETTER E WITH ACUTE) */ 2238 {{'\xc4', '\x99'}, 2, 0x0119}, /* (LATIN SMALL LETTER E WITH OGONEK) */ 2239 {{'\xc3', '\xab'}, 2, 0x00EB}, /* (LATIN SMALL LETTER E WITH DIAERESIS) */ 2240 {{'\xc4', '\x9b'}, 2, 0x011B}, /* (LATIN SMALL LETTER E WITH CARON) */ 2241 {{'\xc3', '\xad'}, 2, 0x00ED}, /* (LATIN SMALL LETTER I WITH ACUTE) */ 2242 {{'\xc3', '\xae'}, 2, 0x00EE}, /* (LATIN SMALL LETTER I WITH CIRCUMFLEX) */ 2243 {{'\xc4', '\x8f'}, 2, 0x010F}, /* (LATIN SMALL LETTER D WITH CARON) */ 2244 {{'\xc4', '\x91'}, 2, 0x0111}, /* (LATIN SMALL LETTER D WITH STROKE) */ 2245 {{'\xc5', '\x84'}, 2, 0x0144}, /* (LATIN SMALL LETTER N WITH ACUTE) */ 2246 {{'\xc5', '\x88'}, 2, 0x0148}, /* (LATIN SMALL LETTER N WITH CARON) */ 2247 {{'\xc3', '\xb3'}, 2, 0x00F3}, /* (LATIN SMALL LETTER O WITH ACUTE) */ 2248 {{'\xc3', '\xb4'}, 2, 0x00F4}, /* (LATIN SMALL LETTER O WITH CIRCUMFLEX) */ 2249 {{'\xc5', '\x91'}, 2, 0x0151}, /* (LATIN SMALL LETTER O WITH DOUBLE ACUTE) */ 2250 {{'\xc3', '\xb6'}, 2, 0x00F6}, /* (LATIN SMALL LETTER O WITH DIAERESIS) */ 2251 {{'\xc3', '\xb7'}, 2, 0x00F7}, /* (DIVISION SIGN) */ 2252 {{'\xc5', '\x99'}, 2, 0x0159}, /* (LATIN SMALL LETTER R WITH CARON) */ 2253 {{'\xc5', '\xaf'}, 2, 0x016F}, /* (LATIN SMALL LETTER U WITH RING ABOVE) */ 2254 {{'\xc3', '\xba'}, 2, 0x00FA}, /* (LATIN SMALL LETTER U WITH ACUTE) */ 2255 {{'\xc5', '\xb1'}, 2, 0x0171}, /* (LATIN SMALL LETTER U WITH DOUBLE ACUTE) */ 2256 {{'\xc3', '\xbc'}, 2, 0x00FC}, /* (LATIN SMALL LETTER U WITH DIAERESIS) */ 2257 {{'\xc3', '\xbd'}, 2, 0x00FD}, /* (LATIN SMALL LETTER Y WITH ACUTE) */ 2258 {{'\xc5', '\xa3'}, 2, 0x0163}, /* (LATIN SMALL LETTER T WITH CEDILLA) */ 2259 {{'\xcb', '\x99'}, 2, 0x02D9}, /* (DOT ABOVE) */ 2260 }; 2261 2262 LXB_API const lxb_encoding_single_index_t lxb_encoding_single_index_windows_1251[128] = 2263 { 2264 {{'\xd0', '\x82'}, 2, 0x0402}, /* (CYRILLIC CAPITAL LETTER DJE) */ 2265 {{'\xd0', '\x83'}, 2, 0x0403}, /* (CYRILLIC CAPITAL LETTER GJE) */ 2266 {{'\xe2', '\x80', '\x9a'}, 3, 0x201A}, /* (SINGLE LOW-9 QUOTATION MARK) */ 2267 {{'\xd1', '\x93'}, 2, 0x0453}, /* (CYRILLIC SMALL LETTER GJE) */ 2268 {{'\xe2', '\x80', '\x9e'}, 3, 0x201E}, /* (DOUBLE LOW-9 QUOTATION MARK) */ 2269 {{'\xe2', '\x80', '\xa6'}, 3, 0x2026}, /* (HORIZONTAL ELLIPSIS) */ 2270 {{'\xe2', '\x80', '\xa0'}, 3, 0x2020}, /* (DAGGER) */ 2271 {{'\xe2', '\x80', '\xa1'}, 3, 0x2021}, /* (DOUBLE DAGGER) */ 2272 {{'\xe2', '\x82', '\xac'}, 3, 0x20AC}, /* (EURO SIGN) */ 2273 {{'\xe2', '\x80', '\xb0'}, 3, 0x2030}, /* (PER MILLE SIGN) */ 2274 {{'\xd0', '\x89'}, 2, 0x0409}, /* (CYRILLIC CAPITAL LETTER LJE) */ 2275 {{'\xe2', '\x80', '\xb9'}, 3, 0x2039}, /* (SINGLE LEFT-POINTING ANGLE QUOTATION MARK) */ 2276 {{'\xd0', '\x8a'}, 2, 0x040A}, /* (CYRILLIC CAPITAL LETTER NJE) */ 2277 {{'\xd0', '\x8c'}, 2, 0x040C}, /* (CYRILLIC CAPITAL LETTER KJE) */ 2278 {{'\xd0', '\x8b'}, 2, 0x040B}, /* (CYRILLIC CAPITAL LETTER TSHE) */ 2279 {{'\xd0', '\x8f'}, 2, 0x040F}, /* (CYRILLIC CAPITAL LETTER DZHE) */ 2280 {{'\xd1', '\x92'}, 2, 0x0452}, /* (CYRILLIC SMALL LETTER DJE) */ 2281 {{'\xe2', '\x80', '\x98'}, 3, 0x2018}, /* (LEFT SINGLE QUOTATION MARK) */ 2282 {{'\xe2', '\x80', '\x99'}, 3, 0x2019}, /* (RIGHT SINGLE QUOTATION MARK) */ 2283 {{'\xe2', '\x80', '\x9c'}, 3, 0x201C}, /* (LEFT DOUBLE QUOTATION MARK) */ 2284 {{'\xe2', '\x80', '\x9d'}, 3, 0x201D}, /* (RIGHT DOUBLE QUOTATION MARK) */ 2285 {{'\xe2', '\x80', '\xa2'}, 3, 0x2022}, /* (BULLET) */ 2286 {{'\xe2', '\x80', '\x93'}, 3, 0x2013}, /* (EN DASH) */ 2287 {{'\xe2', '\x80', '\x94'}, 3, 0x2014}, /* (EM DASH) */ 2288 {{'\xc2', '\x98'}, 2, 0x0098}, /* (<control>) */ 2289 {{'\xe2', '\x84', '\xa2'}, 3, 0x2122}, /* (TRADE MARK SIGN) */ 2290 {{'\xd1', '\x99'}, 2, 0x0459}, /* (CYRILLIC SMALL LETTER LJE) */ 2291 {{'\xe2', '\x80', '\xba'}, 3, 0x203A}, /* (SINGLE RIGHT-POINTING ANGLE QUOTATION MARK) */ 2292 {{'\xd1', '\x9a'}, 2, 0x045A}, /* (CYRILLIC SMALL LETTER NJE) */ 2293 {{'\xd1', '\x9c'}, 2, 0x045C}, /* (CYRILLIC SMALL LETTER KJE) */ 2294 {{'\xd1', '\x9b'}, 2, 0x045B}, /* (CYRILLIC SMALL LETTER TSHE) */ 2295 {{'\xd1', '\x9f'}, 2, 0x045F}, /* (CYRILLIC SMALL LETTER DZHE) */ 2296 {{'\xc2', '\xa0'}, 2, 0x00A0}, /* (NO-BREAK SPACE) */ 2297 {{'\xd0', '\x8e'}, 2, 0x040E}, /* (CYRILLIC CAPITAL LETTER SHORT U) */ 2298 {{'\xd1', '\x9e'}, 2, 0x045E}, /* (CYRILLIC SMALL LETTER SHORT U) */ 2299 {{'\xd0', '\x88'}, 2, 0x0408}, /* (CYRILLIC CAPITAL LETTER JE) */ 2300 {{'\xc2', '\xa4'}, 2, 0x00A4}, /* (CURRENCY SIGN) */ 2301 {{'\xd2', '\x90'}, 2, 0x0490}, /* (CYRILLIC CAPITAL LETTER GHE WITH UPTURN) */ 2302 {{'\xc2', '\xa6'}, 2, 0x00A6}, /* (BROKEN BAR) */ 2303 {{'\xc2', '\xa7'}, 2, 0x00A7}, /* (SECTION SIGN) */ 2304 {{'\xd0', '\x81'}, 2, 0x0401}, /* (CYRILLIC CAPITAL LETTER IO) */ 2305 {{'\xc2', '\xa9'}, 2, 0x00A9}, /* (COPYRIGHT SIGN) */ 2306 {{'\xd0', '\x84'}, 2, 0x0404}, /* (CYRILLIC CAPITAL LETTER UKRAINIAN IE) */ 2307 {{'\xc2', '\xab'}, 2, 0x00AB}, /* (LEFT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 2308 {{'\xc2', '\xac'}, 2, 0x00AC}, /* (NOT SIGN) */ 2309 {{'\xc2', '\xad'}, 2, 0x00AD}, /* (SOFT HYPHEN) */ 2310 {{'\xc2', '\xae'}, 2, 0x00AE}, /* (REGISTERED SIGN) */ 2311 {{'\xd0', '\x87'}, 2, 0x0407}, /* (CYRILLIC CAPITAL LETTER YI) */ 2312 {{'\xc2', '\xb0'}, 2, 0x00B0}, /* (DEGREE SIGN) */ 2313 {{'\xc2', '\xb1'}, 2, 0x00B1}, /* (PLUS-MINUS SIGN) */ 2314 {{'\xd0', '\x86'}, 2, 0x0406}, /* (CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I) */ 2315 {{'\xd1', '\x96'}, 2, 0x0456}, /* (CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I) */ 2316 {{'\xd2', '\x91'}, 2, 0x0491}, /* (CYRILLIC SMALL LETTER GHE WITH UPTURN) */ 2317 {{'\xc2', '\xb5'}, 2, 0x00B5}, /* (MICRO SIGN) */ 2318 {{'\xc2', '\xb6'}, 2, 0x00B6}, /* (PILCROW SIGN) */ 2319 {{'\xc2', '\xb7'}, 2, 0x00B7}, /* (MIDDLE DOT) */ 2320 {{'\xd1', '\x91'}, 2, 0x0451}, /* (CYRILLIC SMALL LETTER IO) */ 2321 {{'\xe2', '\x84', '\x96'}, 3, 0x2116}, /* (NUMERO SIGN) */ 2322 {{'\xd1', '\x94'}, 2, 0x0454}, /* (CYRILLIC SMALL LETTER UKRAINIAN IE) */ 2323 {{'\xc2', '\xbb'}, 2, 0x00BB}, /* (RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 2324 {{'\xd1', '\x98'}, 2, 0x0458}, /* (CYRILLIC SMALL LETTER JE) */ 2325 {{'\xd0', '\x85'}, 2, 0x0405}, /* (CYRILLIC CAPITAL LETTER DZE) */ 2326 {{'\xd1', '\x95'}, 2, 0x0455}, /* (CYRILLIC SMALL LETTER DZE) */ 2327 {{'\xd1', '\x97'}, 2, 0x0457}, /* (CYRILLIC SMALL LETTER YI) */ 2328 {{'\xd0', '\x90'}, 2, 0x0410}, /* (CYRILLIC CAPITAL LETTER A) */ 2329 {{'\xd0', '\x91'}, 2, 0x0411}, /* (CYRILLIC CAPITAL LETTER BE) */ 2330 {{'\xd0', '\x92'}, 2, 0x0412}, /* (CYRILLIC CAPITAL LETTER VE) */ 2331 {{'\xd0', '\x93'}, 2, 0x0413}, /* (CYRILLIC CAPITAL LETTER GHE) */ 2332 {{'\xd0', '\x94'}, 2, 0x0414}, /* (CYRILLIC CAPITAL LETTER DE) */ 2333 {{'\xd0', '\x95'}, 2, 0x0415}, /* (CYRILLIC CAPITAL LETTER IE) */ 2334 {{'\xd0', '\x96'}, 2, 0x0416}, /* (CYRILLIC CAPITAL LETTER ZHE) */ 2335 {{'\xd0', '\x97'}, 2, 0x0417}, /* (CYRILLIC CAPITAL LETTER ZE) */ 2336 {{'\xd0', '\x98'}, 2, 0x0418}, /* (CYRILLIC CAPITAL LETTER I) */ 2337 {{'\xd0', '\x99'}, 2, 0x0419}, /* (CYRILLIC CAPITAL LETTER SHORT I) */ 2338 {{'\xd0', '\x9a'}, 2, 0x041A}, /* (CYRILLIC CAPITAL LETTER KA) */ 2339 {{'\xd0', '\x9b'}, 2, 0x041B}, /* (CYRILLIC CAPITAL LETTER EL) */ 2340 {{'\xd0', '\x9c'}, 2, 0x041C}, /* (CYRILLIC CAPITAL LETTER EM) */ 2341 {{'\xd0', '\x9d'}, 2, 0x041D}, /* (CYRILLIC CAPITAL LETTER EN) */ 2342 {{'\xd0', '\x9e'}, 2, 0x041E}, /* (CYRILLIC CAPITAL LETTER O) */ 2343 {{'\xd0', '\x9f'}, 2, 0x041F}, /* (CYRILLIC CAPITAL LETTER PE) */ 2344 {{'\xd0', '\xa0'}, 2, 0x0420}, /* (CYRILLIC CAPITAL LETTER ER) */ 2345 {{'\xd0', '\xa1'}, 2, 0x0421}, /* (CYRILLIC CAPITAL LETTER ES) */ 2346 {{'\xd0', '\xa2'}, 2, 0x0422}, /* (CYRILLIC CAPITAL LETTER TE) */ 2347 {{'\xd0', '\xa3'}, 2, 0x0423}, /* (CYRILLIC CAPITAL LETTER U) */ 2348 {{'\xd0', '\xa4'}, 2, 0x0424}, /* (CYRILLIC CAPITAL LETTER EF) */ 2349 {{'\xd0', '\xa5'}, 2, 0x0425}, /* (CYRILLIC CAPITAL LETTER HA) */ 2350 {{'\xd0', '\xa6'}, 2, 0x0426}, /* (CYRILLIC CAPITAL LETTER TSE) */ 2351 {{'\xd0', '\xa7'}, 2, 0x0427}, /* (CYRILLIC CAPITAL LETTER CHE) */ 2352 {{'\xd0', '\xa8'}, 2, 0x0428}, /* (CYRILLIC CAPITAL LETTER SHA) */ 2353 {{'\xd0', '\xa9'}, 2, 0x0429}, /* (CYRILLIC CAPITAL LETTER SHCHA) */ 2354 {{'\xd0', '\xaa'}, 2, 0x042A}, /* (CYRILLIC CAPITAL LETTER HARD SIGN) */ 2355 {{'\xd0', '\xab'}, 2, 0x042B}, /* (CYRILLIC CAPITAL LETTER YERU) */ 2356 {{'\xd0', '\xac'}, 2, 0x042C}, /* (CYRILLIC CAPITAL LETTER SOFT SIGN) */ 2357 {{'\xd0', '\xad'}, 2, 0x042D}, /* (CYRILLIC CAPITAL LETTER E) */ 2358 {{'\xd0', '\xae'}, 2, 0x042E}, /* (CYRILLIC CAPITAL LETTER YU) */ 2359 {{'\xd0', '\xaf'}, 2, 0x042F}, /* (CYRILLIC CAPITAL LETTER YA) */ 2360 {{'\xd0', '\xb0'}, 2, 0x0430}, /* (CYRILLIC SMALL LETTER A) */ 2361 {{'\xd0', '\xb1'}, 2, 0x0431}, /* (CYRILLIC SMALL LETTER BE) */ 2362 {{'\xd0', '\xb2'}, 2, 0x0432}, /* (CYRILLIC SMALL LETTER VE) */ 2363 {{'\xd0', '\xb3'}, 2, 0x0433}, /* (CYRILLIC SMALL LETTER GHE) */ 2364 {{'\xd0', '\xb4'}, 2, 0x0434}, /* (CYRILLIC SMALL LETTER DE) */ 2365 {{'\xd0', '\xb5'}, 2, 0x0435}, /* (CYRILLIC SMALL LETTER IE) */ 2366 {{'\xd0', '\xb6'}, 2, 0x0436}, /* (CYRILLIC SMALL LETTER ZHE) */ 2367 {{'\xd0', '\xb7'}, 2, 0x0437}, /* (CYRILLIC SMALL LETTER ZE) */ 2368 {{'\xd0', '\xb8'}, 2, 0x0438}, /* (CYRILLIC SMALL LETTER I) */ 2369 {{'\xd0', '\xb9'}, 2, 0x0439}, /* (CYRILLIC SMALL LETTER SHORT I) */ 2370 {{'\xd0', '\xba'}, 2, 0x043A}, /* (CYRILLIC SMALL LETTER KA) */ 2371 {{'\xd0', '\xbb'}, 2, 0x043B}, /* (CYRILLIC SMALL LETTER EL) */ 2372 {{'\xd0', '\xbc'}, 2, 0x043C}, /* (CYRILLIC SMALL LETTER EM) */ 2373 {{'\xd0', '\xbd'}, 2, 0x043D}, /* (CYRILLIC SMALL LETTER EN) */ 2374 {{'\xd0', '\xbe'}, 2, 0x043E}, /* (CYRILLIC SMALL LETTER O) */ 2375 {{'\xd0', '\xbf'}, 2, 0x043F}, /* (CYRILLIC SMALL LETTER PE) */ 2376 {{'\xd1', '\x80'}, 2, 0x0440}, /* (CYRILLIC SMALL LETTER ER) */ 2377 {{'\xd1', '\x81'}, 2, 0x0441}, /* (CYRILLIC SMALL LETTER ES) */ 2378 {{'\xd1', '\x82'}, 2, 0x0442}, /* (CYRILLIC SMALL LETTER TE) */ 2379 {{'\xd1', '\x83'}, 2, 0x0443}, /* (CYRILLIC SMALL LETTER U) */ 2380 {{'\xd1', '\x84'}, 2, 0x0444}, /* (CYRILLIC SMALL LETTER EF) */ 2381 {{'\xd1', '\x85'}, 2, 0x0445}, /* (CYRILLIC SMALL LETTER HA) */ 2382 {{'\xd1', '\x86'}, 2, 0x0446}, /* (CYRILLIC SMALL LETTER TSE) */ 2383 {{'\xd1', '\x87'}, 2, 0x0447}, /* (CYRILLIC SMALL LETTER CHE) */ 2384 {{'\xd1', '\x88'}, 2, 0x0448}, /* (CYRILLIC SMALL LETTER SHA) */ 2385 {{'\xd1', '\x89'}, 2, 0x0449}, /* (CYRILLIC SMALL LETTER SHCHA) */ 2386 {{'\xd1', '\x8a'}, 2, 0x044A}, /* (CYRILLIC SMALL LETTER HARD SIGN) */ 2387 {{'\xd1', '\x8b'}, 2, 0x044B}, /* (CYRILLIC SMALL LETTER YERU) */ 2388 {{'\xd1', '\x8c'}, 2, 0x044C}, /* (CYRILLIC SMALL LETTER SOFT SIGN) */ 2389 {{'\xd1', '\x8d'}, 2, 0x044D}, /* (CYRILLIC SMALL LETTER E) */ 2390 {{'\xd1', '\x8e'}, 2, 0x044E}, /* (CYRILLIC SMALL LETTER YU) */ 2391 {{'\xd1', '\x8f'}, 2, 0x044F}, /* (CYRILLIC SMALL LETTER YA) */ 2392 }; 2393 2394 LXB_API const lxb_encoding_single_index_t lxb_encoding_single_index_windows_1252[128] = 2395 { 2396 {{'\xe2', '\x82', '\xac'}, 3, 0x20AC}, /* (EURO SIGN) */ 2397 {{'\xc2', '\x81'}, 2, 0x0081}, /* (<control>) */ 2398 {{'\xe2', '\x80', '\x9a'}, 3, 0x201A}, /* (SINGLE LOW-9 QUOTATION MARK) */ 2399 {{'\xc6', '\x92'}, 2, 0x0192}, /* (LATIN SMALL LETTER F WITH HOOK) */ 2400 {{'\xe2', '\x80', '\x9e'}, 3, 0x201E}, /* (DOUBLE LOW-9 QUOTATION MARK) */ 2401 {{'\xe2', '\x80', '\xa6'}, 3, 0x2026}, /* (HORIZONTAL ELLIPSIS) */ 2402 {{'\xe2', '\x80', '\xa0'}, 3, 0x2020}, /* (DAGGER) */ 2403 {{'\xe2', '\x80', '\xa1'}, 3, 0x2021}, /* (DOUBLE DAGGER) */ 2404 {{'\xcb', '\x86'}, 2, 0x02C6}, /* (MODIFIER LETTER CIRCUMFLEX ACCENT) */ 2405 {{'\xe2', '\x80', '\xb0'}, 3, 0x2030}, /* (PER MILLE SIGN) */ 2406 {{'\xc5', '\xa0'}, 2, 0x0160}, /* (LATIN CAPITAL LETTER S WITH CARON) */ 2407 {{'\xe2', '\x80', '\xb9'}, 3, 0x2039}, /* (SINGLE LEFT-POINTING ANGLE QUOTATION MARK) */ 2408 {{'\xc5', '\x92'}, 2, 0x0152}, /* (LATIN CAPITAL LIGATURE OE) */ 2409 {{'\xc2', '\x8d'}, 2, 0x008D}, /* (<control>) */ 2410 {{'\xc5', '\xbd'}, 2, 0x017D}, /* (LATIN CAPITAL LETTER Z WITH CARON) */ 2411 {{'\xc2', '\x8f'}, 2, 0x008F}, /* (<control>) */ 2412 {{'\xc2', '\x90'}, 2, 0x0090}, /* (<control>) */ 2413 {{'\xe2', '\x80', '\x98'}, 3, 0x2018}, /* (LEFT SINGLE QUOTATION MARK) */ 2414 {{'\xe2', '\x80', '\x99'}, 3, 0x2019}, /* (RIGHT SINGLE QUOTATION MARK) */ 2415 {{'\xe2', '\x80', '\x9c'}, 3, 0x201C}, /* (LEFT DOUBLE QUOTATION MARK) */ 2416 {{'\xe2', '\x80', '\x9d'}, 3, 0x201D}, /* (RIGHT DOUBLE QUOTATION MARK) */ 2417 {{'\xe2', '\x80', '\xa2'}, 3, 0x2022}, /* (BULLET) */ 2418 {{'\xe2', '\x80', '\x93'}, 3, 0x2013}, /* (EN DASH) */ 2419 {{'\xe2', '\x80', '\x94'}, 3, 0x2014}, /* (EM DASH) */ 2420 {{'\xcb', '\x9c'}, 2, 0x02DC}, /* (SMALL TILDE) */ 2421 {{'\xe2', '\x84', '\xa2'}, 3, 0x2122}, /* (TRADE MARK SIGN) */ 2422 {{'\xc5', '\xa1'}, 2, 0x0161}, /* (LATIN SMALL LETTER S WITH CARON) */ 2423 {{'\xe2', '\x80', '\xba'}, 3, 0x203A}, /* (SINGLE RIGHT-POINTING ANGLE QUOTATION MARK) */ 2424 {{'\xc5', '\x93'}, 2, 0x0153}, /* (LATIN SMALL LIGATURE OE) */ 2425 {{'\xc2', '\x9d'}, 2, 0x009D}, /* (<control>) */ 2426 {{'\xc5', '\xbe'}, 2, 0x017E}, /* (LATIN SMALL LETTER Z WITH CARON) */ 2427 {{'\xc5', '\xb8'}, 2, 0x0178}, /* (LATIN CAPITAL LETTER Y WITH DIAERESIS) */ 2428 {{'\xc2', '\xa0'}, 2, 0x00A0}, /* (NO-BREAK SPACE) */ 2429 {{'\xc2', '\xa1'}, 2, 0x00A1}, /* (INVERTED EXCLAMATION MARK) */ 2430 {{'\xc2', '\xa2'}, 2, 0x00A2}, /* (CENT SIGN) */ 2431 {{'\xc2', '\xa3'}, 2, 0x00A3}, /* (POUND SIGN) */ 2432 {{'\xc2', '\xa4'}, 2, 0x00A4}, /* (CURRENCY SIGN) */ 2433 {{'\xc2', '\xa5'}, 2, 0x00A5}, /* (YEN SIGN) */ 2434 {{'\xc2', '\xa6'}, 2, 0x00A6}, /* (BROKEN BAR) */ 2435 {{'\xc2', '\xa7'}, 2, 0x00A7}, /* (SECTION SIGN) */ 2436 {{'\xc2', '\xa8'}, 2, 0x00A8}, /* (DIAERESIS) */ 2437 {{'\xc2', '\xa9'}, 2, 0x00A9}, /* (COPYRIGHT SIGN) */ 2438 {{'\xc2', '\xaa'}, 2, 0x00AA}, /* (FEMININE ORDINAL INDICATOR) */ 2439 {{'\xc2', '\xab'}, 2, 0x00AB}, /* (LEFT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 2440 {{'\xc2', '\xac'}, 2, 0x00AC}, /* (NOT SIGN) */ 2441 {{'\xc2', '\xad'}, 2, 0x00AD}, /* (SOFT HYPHEN) */ 2442 {{'\xc2', '\xae'}, 2, 0x00AE}, /* (REGISTERED SIGN) */ 2443 {{'\xc2', '\xaf'}, 2, 0x00AF}, /* (MACRON) */ 2444 {{'\xc2', '\xb0'}, 2, 0x00B0}, /* (DEGREE SIGN) */ 2445 {{'\xc2', '\xb1'}, 2, 0x00B1}, /* (PLUS-MINUS SIGN) */ 2446 {{'\xc2', '\xb2'}, 2, 0x00B2}, /* (SUPERSCRIPT TWO) */ 2447 {{'\xc2', '\xb3'}, 2, 0x00B3}, /* (SUPERSCRIPT THREE) */ 2448 {{'\xc2', '\xb4'}, 2, 0x00B4}, /* (ACUTE ACCENT) */ 2449 {{'\xc2', '\xb5'}, 2, 0x00B5}, /* (MICRO SIGN) */ 2450 {{'\xc2', '\xb6'}, 2, 0x00B6}, /* (PILCROW SIGN) */ 2451 {{'\xc2', '\xb7'}, 2, 0x00B7}, /* (MIDDLE DOT) */ 2452 {{'\xc2', '\xb8'}, 2, 0x00B8}, /* (CEDILLA) */ 2453 {{'\xc2', '\xb9'}, 2, 0x00B9}, /* (SUPERSCRIPT ONE) */ 2454 {{'\xc2', '\xba'}, 2, 0x00BA}, /* (MASCULINE ORDINAL INDICATOR) */ 2455 {{'\xc2', '\xbb'}, 2, 0x00BB}, /* (RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 2456 {{'\xc2', '\xbc'}, 2, 0x00BC}, /* (VULGAR FRACTION ONE QUARTER) */ 2457 {{'\xc2', '\xbd'}, 2, 0x00BD}, /* (VULGAR FRACTION ONE HALF) */ 2458 {{'\xc2', '\xbe'}, 2, 0x00BE}, /* (VULGAR FRACTION THREE QUARTERS) */ 2459 {{'\xc2', '\xbf'}, 2, 0x00BF}, /* (INVERTED QUESTION MARK) */ 2460 {{'\xc3', '\x80'}, 2, 0x00C0}, /* (LATIN CAPITAL LETTER A WITH GRAVE) */ 2461 {{'\xc3', '\x81'}, 2, 0x00C1}, /* (LATIN CAPITAL LETTER A WITH ACUTE) */ 2462 {{'\xc3', '\x82'}, 2, 0x00C2}, /* (LATIN CAPITAL LETTER A WITH CIRCUMFLEX) */ 2463 {{'\xc3', '\x83'}, 2, 0x00C3}, /* (LATIN CAPITAL LETTER A WITH TILDE) */ 2464 {{'\xc3', '\x84'}, 2, 0x00C4}, /* (LATIN CAPITAL LETTER A WITH DIAERESIS) */ 2465 {{'\xc3', '\x85'}, 2, 0x00C5}, /* (LATIN CAPITAL LETTER A WITH RING ABOVE) */ 2466 {{'\xc3', '\x86'}, 2, 0x00C6}, /* (LATIN CAPITAL LETTER AE) */ 2467 {{'\xc3', '\x87'}, 2, 0x00C7}, /* (LATIN CAPITAL LETTER C WITH CEDILLA) */ 2468 {{'\xc3', '\x88'}, 2, 0x00C8}, /* (LATIN CAPITAL LETTER E WITH GRAVE) */ 2469 {{'\xc3', '\x89'}, 2, 0x00C9}, /* (LATIN CAPITAL LETTER E WITH ACUTE) */ 2470 {{'\xc3', '\x8a'}, 2, 0x00CA}, /* (LATIN CAPITAL LETTER E WITH CIRCUMFLEX) */ 2471 {{'\xc3', '\x8b'}, 2, 0x00CB}, /* (LATIN CAPITAL LETTER E WITH DIAERESIS) */ 2472 {{'\xc3', '\x8c'}, 2, 0x00CC}, /* (LATIN CAPITAL LETTER I WITH GRAVE) */ 2473 {{'\xc3', '\x8d'}, 2, 0x00CD}, /* (LATIN CAPITAL LETTER I WITH ACUTE) */ 2474 {{'\xc3', '\x8e'}, 2, 0x00CE}, /* (LATIN CAPITAL LETTER I WITH CIRCUMFLEX) */ 2475 {{'\xc3', '\x8f'}, 2, 0x00CF}, /* (LATIN CAPITAL LETTER I WITH DIAERESIS) */ 2476 {{'\xc3', '\x90'}, 2, 0x00D0}, /* (LATIN CAPITAL LETTER ETH) */ 2477 {{'\xc3', '\x91'}, 2, 0x00D1}, /* (LATIN CAPITAL LETTER N WITH TILDE) */ 2478 {{'\xc3', '\x92'}, 2, 0x00D2}, /* (LATIN CAPITAL LETTER O WITH GRAVE) */ 2479 {{'\xc3', '\x93'}, 2, 0x00D3}, /* (LATIN CAPITAL LETTER O WITH ACUTE) */ 2480 {{'\xc3', '\x94'}, 2, 0x00D4}, /* (LATIN CAPITAL LETTER O WITH CIRCUMFLEX) */ 2481 {{'\xc3', '\x95'}, 2, 0x00D5}, /* (LATIN CAPITAL LETTER O WITH TILDE) */ 2482 {{'\xc3', '\x96'}, 2, 0x00D6}, /* (LATIN CAPITAL LETTER O WITH DIAERESIS) */ 2483 {{'\xc3', '\x97'}, 2, 0x00D7}, /* (MULTIPLICATION SIGN) */ 2484 {{'\xc3', '\x98'}, 2, 0x00D8}, /* (LATIN CAPITAL LETTER O WITH STROKE) */ 2485 {{'\xc3', '\x99'}, 2, 0x00D9}, /* (LATIN CAPITAL LETTER U WITH GRAVE) */ 2486 {{'\xc3', '\x9a'}, 2, 0x00DA}, /* (LATIN CAPITAL LETTER U WITH ACUTE) */ 2487 {{'\xc3', '\x9b'}, 2, 0x00DB}, /* (LATIN CAPITAL LETTER U WITH CIRCUMFLEX) */ 2488 {{'\xc3', '\x9c'}, 2, 0x00DC}, /* (LATIN CAPITAL LETTER U WITH DIAERESIS) */ 2489 {{'\xc3', '\x9d'}, 2, 0x00DD}, /* (LATIN CAPITAL LETTER Y WITH ACUTE) */ 2490 {{'\xc3', '\x9e'}, 2, 0x00DE}, /* (LATIN CAPITAL LETTER THORN) */ 2491 {{'\xc3', '\x9f'}, 2, 0x00DF}, /* (LATIN SMALL LETTER SHARP S) */ 2492 {{'\xc3', '\xa0'}, 2, 0x00E0}, /* (LATIN SMALL LETTER A WITH GRAVE) */ 2493 {{'\xc3', '\xa1'}, 2, 0x00E1}, /* (LATIN SMALL LETTER A WITH ACUTE) */ 2494 {{'\xc3', '\xa2'}, 2, 0x00E2}, /* (LATIN SMALL LETTER A WITH CIRCUMFLEX) */ 2495 {{'\xc3', '\xa3'}, 2, 0x00E3}, /* (LATIN SMALL LETTER A WITH TILDE) */ 2496 {{'\xc3', '\xa4'}, 2, 0x00E4}, /* (LATIN SMALL LETTER A WITH DIAERESIS) */ 2497 {{'\xc3', '\xa5'}, 2, 0x00E5}, /* (LATIN SMALL LETTER A WITH RING ABOVE) */ 2498 {{'\xc3', '\xa6'}, 2, 0x00E6}, /* (LATIN SMALL LETTER AE) */ 2499 {{'\xc3', '\xa7'}, 2, 0x00E7}, /* (LATIN SMALL LETTER C WITH CEDILLA) */ 2500 {{'\xc3', '\xa8'}, 2, 0x00E8}, /* (LATIN SMALL LETTER E WITH GRAVE) */ 2501 {{'\xc3', '\xa9'}, 2, 0x00E9}, /* (LATIN SMALL LETTER E WITH ACUTE) */ 2502 {{'\xc3', '\xaa'}, 2, 0x00EA}, /* (LATIN SMALL LETTER E WITH CIRCUMFLEX) */ 2503 {{'\xc3', '\xab'}, 2, 0x00EB}, /* (LATIN SMALL LETTER E WITH DIAERESIS) */ 2504 {{'\xc3', '\xac'}, 2, 0x00EC}, /* (LATIN SMALL LETTER I WITH GRAVE) */ 2505 {{'\xc3', '\xad'}, 2, 0x00ED}, /* (LATIN SMALL LETTER I WITH ACUTE) */ 2506 {{'\xc3', '\xae'}, 2, 0x00EE}, /* (LATIN SMALL LETTER I WITH CIRCUMFLEX) */ 2507 {{'\xc3', '\xaf'}, 2, 0x00EF}, /* (LATIN SMALL LETTER I WITH DIAERESIS) */ 2508 {{'\xc3', '\xb0'}, 2, 0x00F0}, /* (LATIN SMALL LETTER ETH) */ 2509 {{'\xc3', '\xb1'}, 2, 0x00F1}, /* (LATIN SMALL LETTER N WITH TILDE) */ 2510 {{'\xc3', '\xb2'}, 2, 0x00F2}, /* (LATIN SMALL LETTER O WITH GRAVE) */ 2511 {{'\xc3', '\xb3'}, 2, 0x00F3}, /* (LATIN SMALL LETTER O WITH ACUTE) */ 2512 {{'\xc3', '\xb4'}, 2, 0x00F4}, /* (LATIN SMALL LETTER O WITH CIRCUMFLEX) */ 2513 {{'\xc3', '\xb5'}, 2, 0x00F5}, /* (LATIN SMALL LETTER O WITH TILDE) */ 2514 {{'\xc3', '\xb6'}, 2, 0x00F6}, /* (LATIN SMALL LETTER O WITH DIAERESIS) */ 2515 {{'\xc3', '\xb7'}, 2, 0x00F7}, /* (DIVISION SIGN) */ 2516 {{'\xc3', '\xb8'}, 2, 0x00F8}, /* (LATIN SMALL LETTER O WITH STROKE) */ 2517 {{'\xc3', '\xb9'}, 2, 0x00F9}, /* (LATIN SMALL LETTER U WITH GRAVE) */ 2518 {{'\xc3', '\xba'}, 2, 0x00FA}, /* (LATIN SMALL LETTER U WITH ACUTE) */ 2519 {{'\xc3', '\xbb'}, 2, 0x00FB}, /* (LATIN SMALL LETTER U WITH CIRCUMFLEX) */ 2520 {{'\xc3', '\xbc'}, 2, 0x00FC}, /* (LATIN SMALL LETTER U WITH DIAERESIS) */ 2521 {{'\xc3', '\xbd'}, 2, 0x00FD}, /* (LATIN SMALL LETTER Y WITH ACUTE) */ 2522 {{'\xc3', '\xbe'}, 2, 0x00FE}, /* (LATIN SMALL LETTER THORN) */ 2523 {{'\xc3', '\xbf'}, 2, 0x00FF}, /* (LATIN SMALL LETTER Y WITH DIAERESIS) */ 2524 }; 2525 2526 LXB_API const lxb_encoding_single_index_t lxb_encoding_single_index_windows_1253[128] = 2527 { 2528 {{'\xe2', '\x82', '\xac'}, 3, 0x20AC}, /* (EURO SIGN) */ 2529 {{'\xc2', '\x81'}, 2, 0x0081}, /* (<control>) */ 2530 {{'\xe2', '\x80', '\x9a'}, 3, 0x201A}, /* (SINGLE LOW-9 QUOTATION MARK) */ 2531 {{'\xc6', '\x92'}, 2, 0x0192}, /* (LATIN SMALL LETTER F WITH HOOK) */ 2532 {{'\xe2', '\x80', '\x9e'}, 3, 0x201E}, /* (DOUBLE LOW-9 QUOTATION MARK) */ 2533 {{'\xe2', '\x80', '\xa6'}, 3, 0x2026}, /* (HORIZONTAL ELLIPSIS) */ 2534 {{'\xe2', '\x80', '\xa0'}, 3, 0x2020}, /* (DAGGER) */ 2535 {{'\xe2', '\x80', '\xa1'}, 3, 0x2021}, /* (DOUBLE DAGGER) */ 2536 {{'\xc2', '\x88'}, 2, 0x0088}, /* (<control>) */ 2537 {{'\xe2', '\x80', '\xb0'}, 3, 0x2030}, /* (PER MILLE SIGN) */ 2538 {{'\xc2', '\x8a'}, 2, 0x008A}, /* (<control>) */ 2539 {{'\xe2', '\x80', '\xb9'}, 3, 0x2039}, /* (SINGLE LEFT-POINTING ANGLE QUOTATION MARK) */ 2540 {{'\xc2', '\x8c'}, 2, 0x008C}, /* (<control>) */ 2541 {{'\xc2', '\x8d'}, 2, 0x008D}, /* (<control>) */ 2542 {{'\xc2', '\x8e'}, 2, 0x008E}, /* (<control>) */ 2543 {{'\xc2', '\x8f'}, 2, 0x008F}, /* (<control>) */ 2544 {{'\xc2', '\x90'}, 2, 0x0090}, /* (<control>) */ 2545 {{'\xe2', '\x80', '\x98'}, 3, 0x2018}, /* (LEFT SINGLE QUOTATION MARK) */ 2546 {{'\xe2', '\x80', '\x99'}, 3, 0x2019}, /* (RIGHT SINGLE QUOTATION MARK) */ 2547 {{'\xe2', '\x80', '\x9c'}, 3, 0x201C}, /* (LEFT DOUBLE QUOTATION MARK) */ 2548 {{'\xe2', '\x80', '\x9d'}, 3, 0x201D}, /* (RIGHT DOUBLE QUOTATION MARK) */ 2549 {{'\xe2', '\x80', '\xa2'}, 3, 0x2022}, /* (BULLET) */ 2550 {{'\xe2', '\x80', '\x93'}, 3, 0x2013}, /* (EN DASH) */ 2551 {{'\xe2', '\x80', '\x94'}, 3, 0x2014}, /* (EM DASH) */ 2552 {{'\xc2', '\x98'}, 2, 0x0098}, /* (<control>) */ 2553 {{'\xe2', '\x84', '\xa2'}, 3, 0x2122}, /* (TRADE MARK SIGN) */ 2554 {{'\xc2', '\x9a'}, 2, 0x009A}, /* (<control>) */ 2555 {{'\xe2', '\x80', '\xba'}, 3, 0x203A}, /* (SINGLE RIGHT-POINTING ANGLE QUOTATION MARK) */ 2556 {{'\xc2', '\x9c'}, 2, 0x009C}, /* (<control>) */ 2557 {{'\xc2', '\x9d'}, 2, 0x009D}, /* (<control>) */ 2558 {{'\xc2', '\x9e'}, 2, 0x009E}, /* (<control>) */ 2559 {{'\xc2', '\x9f'}, 2, 0x009F}, /* (<control>) */ 2560 {{'\xc2', '\xa0'}, 2, 0x00A0}, /* (NO-BREAK SPACE) */ 2561 {{'\xce', '\x85'}, 2, 0x0385}, /* (GREEK DIALYTIKA TONOS) */ 2562 {{'\xce', '\x86'}, 2, 0x0386}, /* (GREEK CAPITAL LETTER ALPHA WITH TONOS) */ 2563 {{'\xc2', '\xa3'}, 2, 0x00A3}, /* (POUND SIGN) */ 2564 {{'\xc2', '\xa4'}, 2, 0x00A4}, /* (CURRENCY SIGN) */ 2565 {{'\xc2', '\xa5'}, 2, 0x00A5}, /* (YEN SIGN) */ 2566 {{'\xc2', '\xa6'}, 2, 0x00A6}, /* (BROKEN BAR) */ 2567 {{'\xc2', '\xa7'}, 2, 0x00A7}, /* (SECTION SIGN) */ 2568 {{'\xc2', '\xa8'}, 2, 0x00A8}, /* (DIAERESIS) */ 2569 {{'\xc2', '\xa9'}, 2, 0x00A9}, /* (COPYRIGHT SIGN) */ 2570 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 2571 {{'\xc2', '\xab'}, 2, 0x00AB}, /* (LEFT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 2572 {{'\xc2', '\xac'}, 2, 0x00AC}, /* (NOT SIGN) */ 2573 {{'\xc2', '\xad'}, 2, 0x00AD}, /* (SOFT HYPHEN) */ 2574 {{'\xc2', '\xae'}, 2, 0x00AE}, /* (REGISTERED SIGN) */ 2575 {{'\xe2', '\x80', '\x95'}, 3, 0x2015}, /* (HORIZONTAL BAR) */ 2576 {{'\xc2', '\xb0'}, 2, 0x00B0}, /* (DEGREE SIGN) */ 2577 {{'\xc2', '\xb1'}, 2, 0x00B1}, /* (PLUS-MINUS SIGN) */ 2578 {{'\xc2', '\xb2'}, 2, 0x00B2}, /* (SUPERSCRIPT TWO) */ 2579 {{'\xc2', '\xb3'}, 2, 0x00B3}, /* (SUPERSCRIPT THREE) */ 2580 {{'\xce', '\x84'}, 2, 0x0384}, /* (GREEK TONOS) */ 2581 {{'\xc2', '\xb5'}, 2, 0x00B5}, /* (MICRO SIGN) */ 2582 {{'\xc2', '\xb6'}, 2, 0x00B6}, /* (PILCROW SIGN) */ 2583 {{'\xc2', '\xb7'}, 2, 0x00B7}, /* (MIDDLE DOT) */ 2584 {{'\xce', '\x88'}, 2, 0x0388}, /* (GREEK CAPITAL LETTER EPSILON WITH TONOS) */ 2585 {{'\xce', '\x89'}, 2, 0x0389}, /* (GREEK CAPITAL LETTER ETA WITH TONOS) */ 2586 {{'\xce', '\x8a'}, 2, 0x038A}, /* (GREEK CAPITAL LETTER IOTA WITH TONOS) */ 2587 {{'\xc2', '\xbb'}, 2, 0x00BB}, /* (RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 2588 {{'\xce', '\x8c'}, 2, 0x038C}, /* (GREEK CAPITAL LETTER OMICRON WITH TONOS) */ 2589 {{'\xc2', '\xbd'}, 2, 0x00BD}, /* (VULGAR FRACTION ONE HALF) */ 2590 {{'\xce', '\x8e'}, 2, 0x038E}, /* (GREEK CAPITAL LETTER UPSILON WITH TONOS) */ 2591 {{'\xce', '\x8f'}, 2, 0x038F}, /* (GREEK CAPITAL LETTER OMEGA WITH TONOS) */ 2592 {{'\xce', '\x90'}, 2, 0x0390}, /* (GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS) */ 2593 {{'\xce', '\x91'}, 2, 0x0391}, /* (GREEK CAPITAL LETTER ALPHA) */ 2594 {{'\xce', '\x92'}, 2, 0x0392}, /* (GREEK CAPITAL LETTER BETA) */ 2595 {{'\xce', '\x93'}, 2, 0x0393}, /* (GREEK CAPITAL LETTER GAMMA) */ 2596 {{'\xce', '\x94'}, 2, 0x0394}, /* (GREEK CAPITAL LETTER DELTA) */ 2597 {{'\xce', '\x95'}, 2, 0x0395}, /* (GREEK CAPITAL LETTER EPSILON) */ 2598 {{'\xce', '\x96'}, 2, 0x0396}, /* (GREEK CAPITAL LETTER ZETA) */ 2599 {{'\xce', '\x97'}, 2, 0x0397}, /* (GREEK CAPITAL LETTER ETA) */ 2600 {{'\xce', '\x98'}, 2, 0x0398}, /* (GREEK CAPITAL LETTER THETA) */ 2601 {{'\xce', '\x99'}, 2, 0x0399}, /* (GREEK CAPITAL LETTER IOTA) */ 2602 {{'\xce', '\x9a'}, 2, 0x039A}, /* (GREEK CAPITAL LETTER KAPPA) */ 2603 {{'\xce', '\x9b'}, 2, 0x039B}, /* (GREEK CAPITAL LETTER LAMDA) */ 2604 {{'\xce', '\x9c'}, 2, 0x039C}, /* (GREEK CAPITAL LETTER MU) */ 2605 {{'\xce', '\x9d'}, 2, 0x039D}, /* (GREEK CAPITAL LETTER NU) */ 2606 {{'\xce', '\x9e'}, 2, 0x039E}, /* (GREEK CAPITAL LETTER XI) */ 2607 {{'\xce', '\x9f'}, 2, 0x039F}, /* (GREEK CAPITAL LETTER OMICRON) */ 2608 {{'\xce', '\xa0'}, 2, 0x03A0}, /* (GREEK CAPITAL LETTER PI) */ 2609 {{'\xce', '\xa1'}, 2, 0x03A1}, /* (GREEK CAPITAL LETTER RHO) */ 2610 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 2611 {{'\xce', '\xa3'}, 2, 0x03A3}, /* (GREEK CAPITAL LETTER SIGMA) */ 2612 {{'\xce', '\xa4'}, 2, 0x03A4}, /* (GREEK CAPITAL LETTER TAU) */ 2613 {{'\xce', '\xa5'}, 2, 0x03A5}, /* (GREEK CAPITAL LETTER UPSILON) */ 2614 {{'\xce', '\xa6'}, 2, 0x03A6}, /* (GREEK CAPITAL LETTER PHI) */ 2615 {{'\xce', '\xa7'}, 2, 0x03A7}, /* (GREEK CAPITAL LETTER CHI) */ 2616 {{'\xce', '\xa8'}, 2, 0x03A8}, /* (GREEK CAPITAL LETTER PSI) */ 2617 {{'\xce', '\xa9'}, 2, 0x03A9}, /* (GREEK CAPITAL LETTER OMEGA) */ 2618 {{'\xce', '\xaa'}, 2, 0x03AA}, /* (GREEK CAPITAL LETTER IOTA WITH DIALYTIKA) */ 2619 {{'\xce', '\xab'}, 2, 0x03AB}, /* (GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA) */ 2620 {{'\xce', '\xac'}, 2, 0x03AC}, /* (GREEK SMALL LETTER ALPHA WITH TONOS) */ 2621 {{'\xce', '\xad'}, 2, 0x03AD}, /* (GREEK SMALL LETTER EPSILON WITH TONOS) */ 2622 {{'\xce', '\xae'}, 2, 0x03AE}, /* (GREEK SMALL LETTER ETA WITH TONOS) */ 2623 {{'\xce', '\xaf'}, 2, 0x03AF}, /* (GREEK SMALL LETTER IOTA WITH TONOS) */ 2624 {{'\xce', '\xb0'}, 2, 0x03B0}, /* (GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS) */ 2625 {{'\xce', '\xb1'}, 2, 0x03B1}, /* (GREEK SMALL LETTER ALPHA) */ 2626 {{'\xce', '\xb2'}, 2, 0x03B2}, /* (GREEK SMALL LETTER BETA) */ 2627 {{'\xce', '\xb3'}, 2, 0x03B3}, /* (GREEK SMALL LETTER GAMMA) */ 2628 {{'\xce', '\xb4'}, 2, 0x03B4}, /* (GREEK SMALL LETTER DELTA) */ 2629 {{'\xce', '\xb5'}, 2, 0x03B5}, /* (GREEK SMALL LETTER EPSILON) */ 2630 {{'\xce', '\xb6'}, 2, 0x03B6}, /* (GREEK SMALL LETTER ZETA) */ 2631 {{'\xce', '\xb7'}, 2, 0x03B7}, /* (GREEK SMALL LETTER ETA) */ 2632 {{'\xce', '\xb8'}, 2, 0x03B8}, /* (GREEK SMALL LETTER THETA) */ 2633 {{'\xce', '\xb9'}, 2, 0x03B9}, /* (GREEK SMALL LETTER IOTA) */ 2634 {{'\xce', '\xba'}, 2, 0x03BA}, /* (GREEK SMALL LETTER KAPPA) */ 2635 {{'\xce', '\xbb'}, 2, 0x03BB}, /* (GREEK SMALL LETTER LAMDA) */ 2636 {{'\xce', '\xbc'}, 2, 0x03BC}, /* (GREEK SMALL LETTER MU) */ 2637 {{'\xce', '\xbd'}, 2, 0x03BD}, /* (GREEK SMALL LETTER NU) */ 2638 {{'\xce', '\xbe'}, 2, 0x03BE}, /* (GREEK SMALL LETTER XI) */ 2639 {{'\xce', '\xbf'}, 2, 0x03BF}, /* (GREEK SMALL LETTER OMICRON) */ 2640 {{'\xcf', '\x80'}, 2, 0x03C0}, /* (GREEK SMALL LETTER PI) */ 2641 {{'\xcf', '\x81'}, 2, 0x03C1}, /* (GREEK SMALL LETTER RHO) */ 2642 {{'\xcf', '\x82'}, 2, 0x03C2}, /* (GREEK SMALL LETTER FINAL SIGMA) */ 2643 {{'\xcf', '\x83'}, 2, 0x03C3}, /* (GREEK SMALL LETTER SIGMA) */ 2644 {{'\xcf', '\x84'}, 2, 0x03C4}, /* (GREEK SMALL LETTER TAU) */ 2645 {{'\xcf', '\x85'}, 2, 0x03C5}, /* (GREEK SMALL LETTER UPSILON) */ 2646 {{'\xcf', '\x86'}, 2, 0x03C6}, /* (GREEK SMALL LETTER PHI) */ 2647 {{'\xcf', '\x87'}, 2, 0x03C7}, /* (GREEK SMALL LETTER CHI) */ 2648 {{'\xcf', '\x88'}, 2, 0x03C8}, /* (GREEK SMALL LETTER PSI) */ 2649 {{'\xcf', '\x89'}, 2, 0x03C9}, /* (GREEK SMALL LETTER OMEGA) */ 2650 {{'\xcf', '\x8a'}, 2, 0x03CA}, /* (GREEK SMALL LETTER IOTA WITH DIALYTIKA) */ 2651 {{'\xcf', '\x8b'}, 2, 0x03CB}, /* (GREEK SMALL LETTER UPSILON WITH DIALYTIKA) */ 2652 {{'\xcf', '\x8c'}, 2, 0x03CC}, /* (GREEK SMALL LETTER OMICRON WITH TONOS) */ 2653 {{'\xcf', '\x8d'}, 2, 0x03CD}, /* (GREEK SMALL LETTER UPSILON WITH TONOS) */ 2654 {{'\xcf', '\x8e'}, 2, 0x03CE}, /* (GREEK SMALL LETTER OMEGA WITH TONOS) */ 2655 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 2656 }; 2657 2658 LXB_API const lxb_encoding_single_index_t lxb_encoding_single_index_windows_1254[128] = 2659 { 2660 {{'\xe2', '\x82', '\xac'}, 3, 0x20AC}, /* (EURO SIGN) */ 2661 {{'\xc2', '\x81'}, 2, 0x0081}, /* (<control>) */ 2662 {{'\xe2', '\x80', '\x9a'}, 3, 0x201A}, /* (SINGLE LOW-9 QUOTATION MARK) */ 2663 {{'\xc6', '\x92'}, 2, 0x0192}, /* (LATIN SMALL LETTER F WITH HOOK) */ 2664 {{'\xe2', '\x80', '\x9e'}, 3, 0x201E}, /* (DOUBLE LOW-9 QUOTATION MARK) */ 2665 {{'\xe2', '\x80', '\xa6'}, 3, 0x2026}, /* (HORIZONTAL ELLIPSIS) */ 2666 {{'\xe2', '\x80', '\xa0'}, 3, 0x2020}, /* (DAGGER) */ 2667 {{'\xe2', '\x80', '\xa1'}, 3, 0x2021}, /* (DOUBLE DAGGER) */ 2668 {{'\xcb', '\x86'}, 2, 0x02C6}, /* (MODIFIER LETTER CIRCUMFLEX ACCENT) */ 2669 {{'\xe2', '\x80', '\xb0'}, 3, 0x2030}, /* (PER MILLE SIGN) */ 2670 {{'\xc5', '\xa0'}, 2, 0x0160}, /* (LATIN CAPITAL LETTER S WITH CARON) */ 2671 {{'\xe2', '\x80', '\xb9'}, 3, 0x2039}, /* (SINGLE LEFT-POINTING ANGLE QUOTATION MARK) */ 2672 {{'\xc5', '\x92'}, 2, 0x0152}, /* (LATIN CAPITAL LIGATURE OE) */ 2673 {{'\xc2', '\x8d'}, 2, 0x008D}, /* (<control>) */ 2674 {{'\xc2', '\x8e'}, 2, 0x008E}, /* (<control>) */ 2675 {{'\xc2', '\x8f'}, 2, 0x008F}, /* (<control>) */ 2676 {{'\xc2', '\x90'}, 2, 0x0090}, /* (<control>) */ 2677 {{'\xe2', '\x80', '\x98'}, 3, 0x2018}, /* (LEFT SINGLE QUOTATION MARK) */ 2678 {{'\xe2', '\x80', '\x99'}, 3, 0x2019}, /* (RIGHT SINGLE QUOTATION MARK) */ 2679 {{'\xe2', '\x80', '\x9c'}, 3, 0x201C}, /* (LEFT DOUBLE QUOTATION MARK) */ 2680 {{'\xe2', '\x80', '\x9d'}, 3, 0x201D}, /* (RIGHT DOUBLE QUOTATION MARK) */ 2681 {{'\xe2', '\x80', '\xa2'}, 3, 0x2022}, /* (BULLET) */ 2682 {{'\xe2', '\x80', '\x93'}, 3, 0x2013}, /* (EN DASH) */ 2683 {{'\xe2', '\x80', '\x94'}, 3, 0x2014}, /* (EM DASH) */ 2684 {{'\xcb', '\x9c'}, 2, 0x02DC}, /* (SMALL TILDE) */ 2685 {{'\xe2', '\x84', '\xa2'}, 3, 0x2122}, /* (TRADE MARK SIGN) */ 2686 {{'\xc5', '\xa1'}, 2, 0x0161}, /* (LATIN SMALL LETTER S WITH CARON) */ 2687 {{'\xe2', '\x80', '\xba'}, 3, 0x203A}, /* (SINGLE RIGHT-POINTING ANGLE QUOTATION MARK) */ 2688 {{'\xc5', '\x93'}, 2, 0x0153}, /* (LATIN SMALL LIGATURE OE) */ 2689 {{'\xc2', '\x9d'}, 2, 0x009D}, /* (<control>) */ 2690 {{'\xc2', '\x9e'}, 2, 0x009E}, /* (<control>) */ 2691 {{'\xc5', '\xb8'}, 2, 0x0178}, /* (LATIN CAPITAL LETTER Y WITH DIAERESIS) */ 2692 {{'\xc2', '\xa0'}, 2, 0x00A0}, /* (NO-BREAK SPACE) */ 2693 {{'\xc2', '\xa1'}, 2, 0x00A1}, /* (INVERTED EXCLAMATION MARK) */ 2694 {{'\xc2', '\xa2'}, 2, 0x00A2}, /* (CENT SIGN) */ 2695 {{'\xc2', '\xa3'}, 2, 0x00A3}, /* (POUND SIGN) */ 2696 {{'\xc2', '\xa4'}, 2, 0x00A4}, /* (CURRENCY SIGN) */ 2697 {{'\xc2', '\xa5'}, 2, 0x00A5}, /* (YEN SIGN) */ 2698 {{'\xc2', '\xa6'}, 2, 0x00A6}, /* (BROKEN BAR) */ 2699 {{'\xc2', '\xa7'}, 2, 0x00A7}, /* (SECTION SIGN) */ 2700 {{'\xc2', '\xa8'}, 2, 0x00A8}, /* (DIAERESIS) */ 2701 {{'\xc2', '\xa9'}, 2, 0x00A9}, /* (COPYRIGHT SIGN) */ 2702 {{'\xc2', '\xaa'}, 2, 0x00AA}, /* (FEMININE ORDINAL INDICATOR) */ 2703 {{'\xc2', '\xab'}, 2, 0x00AB}, /* (LEFT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 2704 {{'\xc2', '\xac'}, 2, 0x00AC}, /* (NOT SIGN) */ 2705 {{'\xc2', '\xad'}, 2, 0x00AD}, /* (SOFT HYPHEN) */ 2706 {{'\xc2', '\xae'}, 2, 0x00AE}, /* (REGISTERED SIGN) */ 2707 {{'\xc2', '\xaf'}, 2, 0x00AF}, /* (MACRON) */ 2708 {{'\xc2', '\xb0'}, 2, 0x00B0}, /* (DEGREE SIGN) */ 2709 {{'\xc2', '\xb1'}, 2, 0x00B1}, /* (PLUS-MINUS SIGN) */ 2710 {{'\xc2', '\xb2'}, 2, 0x00B2}, /* (SUPERSCRIPT TWO) */ 2711 {{'\xc2', '\xb3'}, 2, 0x00B3}, /* (SUPERSCRIPT THREE) */ 2712 {{'\xc2', '\xb4'}, 2, 0x00B4}, /* (ACUTE ACCENT) */ 2713 {{'\xc2', '\xb5'}, 2, 0x00B5}, /* (MICRO SIGN) */ 2714 {{'\xc2', '\xb6'}, 2, 0x00B6}, /* (PILCROW SIGN) */ 2715 {{'\xc2', '\xb7'}, 2, 0x00B7}, /* (MIDDLE DOT) */ 2716 {{'\xc2', '\xb8'}, 2, 0x00B8}, /* (CEDILLA) */ 2717 {{'\xc2', '\xb9'}, 2, 0x00B9}, /* (SUPERSCRIPT ONE) */ 2718 {{'\xc2', '\xba'}, 2, 0x00BA}, /* (MASCULINE ORDINAL INDICATOR) */ 2719 {{'\xc2', '\xbb'}, 2, 0x00BB}, /* (RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 2720 {{'\xc2', '\xbc'}, 2, 0x00BC}, /* (VULGAR FRACTION ONE QUARTER) */ 2721 {{'\xc2', '\xbd'}, 2, 0x00BD}, /* (VULGAR FRACTION ONE HALF) */ 2722 {{'\xc2', '\xbe'}, 2, 0x00BE}, /* (VULGAR FRACTION THREE QUARTERS) */ 2723 {{'\xc2', '\xbf'}, 2, 0x00BF}, /* (INVERTED QUESTION MARK) */ 2724 {{'\xc3', '\x80'}, 2, 0x00C0}, /* (LATIN CAPITAL LETTER A WITH GRAVE) */ 2725 {{'\xc3', '\x81'}, 2, 0x00C1}, /* (LATIN CAPITAL LETTER A WITH ACUTE) */ 2726 {{'\xc3', '\x82'}, 2, 0x00C2}, /* (LATIN CAPITAL LETTER A WITH CIRCUMFLEX) */ 2727 {{'\xc3', '\x83'}, 2, 0x00C3}, /* (LATIN CAPITAL LETTER A WITH TILDE) */ 2728 {{'\xc3', '\x84'}, 2, 0x00C4}, /* (LATIN CAPITAL LETTER A WITH DIAERESIS) */ 2729 {{'\xc3', '\x85'}, 2, 0x00C5}, /* (LATIN CAPITAL LETTER A WITH RING ABOVE) */ 2730 {{'\xc3', '\x86'}, 2, 0x00C6}, /* (LATIN CAPITAL LETTER AE) */ 2731 {{'\xc3', '\x87'}, 2, 0x00C7}, /* (LATIN CAPITAL LETTER C WITH CEDILLA) */ 2732 {{'\xc3', '\x88'}, 2, 0x00C8}, /* (LATIN CAPITAL LETTER E WITH GRAVE) */ 2733 {{'\xc3', '\x89'}, 2, 0x00C9}, /* (LATIN CAPITAL LETTER E WITH ACUTE) */ 2734 {{'\xc3', '\x8a'}, 2, 0x00CA}, /* (LATIN CAPITAL LETTER E WITH CIRCUMFLEX) */ 2735 {{'\xc3', '\x8b'}, 2, 0x00CB}, /* (LATIN CAPITAL LETTER E WITH DIAERESIS) */ 2736 {{'\xc3', '\x8c'}, 2, 0x00CC}, /* (LATIN CAPITAL LETTER I WITH GRAVE) */ 2737 {{'\xc3', '\x8d'}, 2, 0x00CD}, /* (LATIN CAPITAL LETTER I WITH ACUTE) */ 2738 {{'\xc3', '\x8e'}, 2, 0x00CE}, /* (LATIN CAPITAL LETTER I WITH CIRCUMFLEX) */ 2739 {{'\xc3', '\x8f'}, 2, 0x00CF}, /* (LATIN CAPITAL LETTER I WITH DIAERESIS) */ 2740 {{'\xc4', '\x9e'}, 2, 0x011E}, /* (LATIN CAPITAL LETTER G WITH BREVE) */ 2741 {{'\xc3', '\x91'}, 2, 0x00D1}, /* (LATIN CAPITAL LETTER N WITH TILDE) */ 2742 {{'\xc3', '\x92'}, 2, 0x00D2}, /* (LATIN CAPITAL LETTER O WITH GRAVE) */ 2743 {{'\xc3', '\x93'}, 2, 0x00D3}, /* (LATIN CAPITAL LETTER O WITH ACUTE) */ 2744 {{'\xc3', '\x94'}, 2, 0x00D4}, /* (LATIN CAPITAL LETTER O WITH CIRCUMFLEX) */ 2745 {{'\xc3', '\x95'}, 2, 0x00D5}, /* (LATIN CAPITAL LETTER O WITH TILDE) */ 2746 {{'\xc3', '\x96'}, 2, 0x00D6}, /* (LATIN CAPITAL LETTER O WITH DIAERESIS) */ 2747 {{'\xc3', '\x97'}, 2, 0x00D7}, /* (MULTIPLICATION SIGN) */ 2748 {{'\xc3', '\x98'}, 2, 0x00D8}, /* (LATIN CAPITAL LETTER O WITH STROKE) */ 2749 {{'\xc3', '\x99'}, 2, 0x00D9}, /* (LATIN CAPITAL LETTER U WITH GRAVE) */ 2750 {{'\xc3', '\x9a'}, 2, 0x00DA}, /* (LATIN CAPITAL LETTER U WITH ACUTE) */ 2751 {{'\xc3', '\x9b'}, 2, 0x00DB}, /* (LATIN CAPITAL LETTER U WITH CIRCUMFLEX) */ 2752 {{'\xc3', '\x9c'}, 2, 0x00DC}, /* (LATIN CAPITAL LETTER U WITH DIAERESIS) */ 2753 {{'\xc4', '\xb0'}, 2, 0x0130}, /* (LATIN CAPITAL LETTER I WITH DOT ABOVE) */ 2754 {{'\xc5', '\x9e'}, 2, 0x015E}, /* (LATIN CAPITAL LETTER S WITH CEDILLA) */ 2755 {{'\xc3', '\x9f'}, 2, 0x00DF}, /* (LATIN SMALL LETTER SHARP S) */ 2756 {{'\xc3', '\xa0'}, 2, 0x00E0}, /* (LATIN SMALL LETTER A WITH GRAVE) */ 2757 {{'\xc3', '\xa1'}, 2, 0x00E1}, /* (LATIN SMALL LETTER A WITH ACUTE) */ 2758 {{'\xc3', '\xa2'}, 2, 0x00E2}, /* (LATIN SMALL LETTER A WITH CIRCUMFLEX) */ 2759 {{'\xc3', '\xa3'}, 2, 0x00E3}, /* (LATIN SMALL LETTER A WITH TILDE) */ 2760 {{'\xc3', '\xa4'}, 2, 0x00E4}, /* (LATIN SMALL LETTER A WITH DIAERESIS) */ 2761 {{'\xc3', '\xa5'}, 2, 0x00E5}, /* (LATIN SMALL LETTER A WITH RING ABOVE) */ 2762 {{'\xc3', '\xa6'}, 2, 0x00E6}, /* (LATIN SMALL LETTER AE) */ 2763 {{'\xc3', '\xa7'}, 2, 0x00E7}, /* (LATIN SMALL LETTER C WITH CEDILLA) */ 2764 {{'\xc3', '\xa8'}, 2, 0x00E8}, /* (LATIN SMALL LETTER E WITH GRAVE) */ 2765 {{'\xc3', '\xa9'}, 2, 0x00E9}, /* (LATIN SMALL LETTER E WITH ACUTE) */ 2766 {{'\xc3', '\xaa'}, 2, 0x00EA}, /* (LATIN SMALL LETTER E WITH CIRCUMFLEX) */ 2767 {{'\xc3', '\xab'}, 2, 0x00EB}, /* (LATIN SMALL LETTER E WITH DIAERESIS) */ 2768 {{'\xc3', '\xac'}, 2, 0x00EC}, /* (LATIN SMALL LETTER I WITH GRAVE) */ 2769 {{'\xc3', '\xad'}, 2, 0x00ED}, /* (LATIN SMALL LETTER I WITH ACUTE) */ 2770 {{'\xc3', '\xae'}, 2, 0x00EE}, /* (LATIN SMALL LETTER I WITH CIRCUMFLEX) */ 2771 {{'\xc3', '\xaf'}, 2, 0x00EF}, /* (LATIN SMALL LETTER I WITH DIAERESIS) */ 2772 {{'\xc4', '\x9f'}, 2, 0x011F}, /* (LATIN SMALL LETTER G WITH BREVE) */ 2773 {{'\xc3', '\xb1'}, 2, 0x00F1}, /* (LATIN SMALL LETTER N WITH TILDE) */ 2774 {{'\xc3', '\xb2'}, 2, 0x00F2}, /* (LATIN SMALL LETTER O WITH GRAVE) */ 2775 {{'\xc3', '\xb3'}, 2, 0x00F3}, /* (LATIN SMALL LETTER O WITH ACUTE) */ 2776 {{'\xc3', '\xb4'}, 2, 0x00F4}, /* (LATIN SMALL LETTER O WITH CIRCUMFLEX) */ 2777 {{'\xc3', '\xb5'}, 2, 0x00F5}, /* (LATIN SMALL LETTER O WITH TILDE) */ 2778 {{'\xc3', '\xb6'}, 2, 0x00F6}, /* (LATIN SMALL LETTER O WITH DIAERESIS) */ 2779 {{'\xc3', '\xb7'}, 2, 0x00F7}, /* (DIVISION SIGN) */ 2780 {{'\xc3', '\xb8'}, 2, 0x00F8}, /* (LATIN SMALL LETTER O WITH STROKE) */ 2781 {{'\xc3', '\xb9'}, 2, 0x00F9}, /* (LATIN SMALL LETTER U WITH GRAVE) */ 2782 {{'\xc3', '\xba'}, 2, 0x00FA}, /* (LATIN SMALL LETTER U WITH ACUTE) */ 2783 {{'\xc3', '\xbb'}, 2, 0x00FB}, /* (LATIN SMALL LETTER U WITH CIRCUMFLEX) */ 2784 {{'\xc3', '\xbc'}, 2, 0x00FC}, /* (LATIN SMALL LETTER U WITH DIAERESIS) */ 2785 {{'\xc4', '\xb1'}, 2, 0x0131}, /* (LATIN SMALL LETTER DOTLESS I) */ 2786 {{'\xc5', '\x9f'}, 2, 0x015F}, /* (LATIN SMALL LETTER S WITH CEDILLA) */ 2787 {{'\xc3', '\xbf'}, 2, 0x00FF}, /* (LATIN SMALL LETTER Y WITH DIAERESIS) */ 2788 }; 2789 2790 LXB_API const lxb_encoding_single_index_t lxb_encoding_single_index_windows_1255[128] = 2791 { 2792 {{'\xe2', '\x82', '\xac'}, 3, 0x20AC}, /* (EURO SIGN) */ 2793 {{'\xc2', '\x81'}, 2, 0x0081}, /* (<control>) */ 2794 {{'\xe2', '\x80', '\x9a'}, 3, 0x201A}, /* (SINGLE LOW-9 QUOTATION MARK) */ 2795 {{'\xc6', '\x92'}, 2, 0x0192}, /* (LATIN SMALL LETTER F WITH HOOK) */ 2796 {{'\xe2', '\x80', '\x9e'}, 3, 0x201E}, /* (DOUBLE LOW-9 QUOTATION MARK) */ 2797 {{'\xe2', '\x80', '\xa6'}, 3, 0x2026}, /* (HORIZONTAL ELLIPSIS) */ 2798 {{'\xe2', '\x80', '\xa0'}, 3, 0x2020}, /* (DAGGER) */ 2799 {{'\xe2', '\x80', '\xa1'}, 3, 0x2021}, /* (DOUBLE DAGGER) */ 2800 {{'\xcb', '\x86'}, 2, 0x02C6}, /* (MODIFIER LETTER CIRCUMFLEX ACCENT) */ 2801 {{'\xe2', '\x80', '\xb0'}, 3, 0x2030}, /* (PER MILLE SIGN) */ 2802 {{'\xc2', '\x8a'}, 2, 0x008A}, /* (<control>) */ 2803 {{'\xe2', '\x80', '\xb9'}, 3, 0x2039}, /* (SINGLE LEFT-POINTING ANGLE QUOTATION MARK) */ 2804 {{'\xc2', '\x8c'}, 2, 0x008C}, /* (<control>) */ 2805 {{'\xc2', '\x8d'}, 2, 0x008D}, /* (<control>) */ 2806 {{'\xc2', '\x8e'}, 2, 0x008E}, /* (<control>) */ 2807 {{'\xc2', '\x8f'}, 2, 0x008F}, /* (<control>) */ 2808 {{'\xc2', '\x90'}, 2, 0x0090}, /* (<control>) */ 2809 {{'\xe2', '\x80', '\x98'}, 3, 0x2018}, /* (LEFT SINGLE QUOTATION MARK) */ 2810 {{'\xe2', '\x80', '\x99'}, 3, 0x2019}, /* (RIGHT SINGLE QUOTATION MARK) */ 2811 {{'\xe2', '\x80', '\x9c'}, 3, 0x201C}, /* (LEFT DOUBLE QUOTATION MARK) */ 2812 {{'\xe2', '\x80', '\x9d'}, 3, 0x201D}, /* (RIGHT DOUBLE QUOTATION MARK) */ 2813 {{'\xe2', '\x80', '\xa2'}, 3, 0x2022}, /* (BULLET) */ 2814 {{'\xe2', '\x80', '\x93'}, 3, 0x2013}, /* (EN DASH) */ 2815 {{'\xe2', '\x80', '\x94'}, 3, 0x2014}, /* (EM DASH) */ 2816 {{'\xcb', '\x9c'}, 2, 0x02DC}, /* (SMALL TILDE) */ 2817 {{'\xe2', '\x84', '\xa2'}, 3, 0x2122}, /* (TRADE MARK SIGN) */ 2818 {{'\xc2', '\x9a'}, 2, 0x009A}, /* (<control>) */ 2819 {{'\xe2', '\x80', '\xba'}, 3, 0x203A}, /* (SINGLE RIGHT-POINTING ANGLE QUOTATION MARK) */ 2820 {{'\xc2', '\x9c'}, 2, 0x009C}, /* (<control>) */ 2821 {{'\xc2', '\x9d'}, 2, 0x009D}, /* (<control>) */ 2822 {{'\xc2', '\x9e'}, 2, 0x009E}, /* (<control>) */ 2823 {{'\xc2', '\x9f'}, 2, 0x009F}, /* (<control>) */ 2824 {{'\xc2', '\xa0'}, 2, 0x00A0}, /* (NO-BREAK SPACE) */ 2825 {{'\xc2', '\xa1'}, 2, 0x00A1}, /* (INVERTED EXCLAMATION MARK) */ 2826 {{'\xc2', '\xa2'}, 2, 0x00A2}, /* (CENT SIGN) */ 2827 {{'\xc2', '\xa3'}, 2, 0x00A3}, /* (POUND SIGN) */ 2828 {{'\xe2', '\x82', '\xaa'}, 3, 0x20AA}, /* (NEW SHEQEL SIGN) */ 2829 {{'\xc2', '\xa5'}, 2, 0x00A5}, /* (YEN SIGN) */ 2830 {{'\xc2', '\xa6'}, 2, 0x00A6}, /* (BROKEN BAR) */ 2831 {{'\xc2', '\xa7'}, 2, 0x00A7}, /* (SECTION SIGN) */ 2832 {{'\xc2', '\xa8'}, 2, 0x00A8}, /* (DIAERESIS) */ 2833 {{'\xc2', '\xa9'}, 2, 0x00A9}, /* (COPYRIGHT SIGN) */ 2834 {{'\xc3', '\x97'}, 2, 0x00D7}, /* (MULTIPLICATION SIGN) */ 2835 {{'\xc2', '\xab'}, 2, 0x00AB}, /* (LEFT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 2836 {{'\xc2', '\xac'}, 2, 0x00AC}, /* (NOT SIGN) */ 2837 {{'\xc2', '\xad'}, 2, 0x00AD}, /* (SOFT HYPHEN) */ 2838 {{'\xc2', '\xae'}, 2, 0x00AE}, /* (REGISTERED SIGN) */ 2839 {{'\xc2', '\xaf'}, 2, 0x00AF}, /* (MACRON) */ 2840 {{'\xc2', '\xb0'}, 2, 0x00B0}, /* (DEGREE SIGN) */ 2841 {{'\xc2', '\xb1'}, 2, 0x00B1}, /* (PLUS-MINUS SIGN) */ 2842 {{'\xc2', '\xb2'}, 2, 0x00B2}, /* (SUPERSCRIPT TWO) */ 2843 {{'\xc2', '\xb3'}, 2, 0x00B3}, /* (SUPERSCRIPT THREE) */ 2844 {{'\xc2', '\xb4'}, 2, 0x00B4}, /* (ACUTE ACCENT) */ 2845 {{'\xc2', '\xb5'}, 2, 0x00B5}, /* (MICRO SIGN) */ 2846 {{'\xc2', '\xb6'}, 2, 0x00B6}, /* (PILCROW SIGN) */ 2847 {{'\xc2', '\xb7'}, 2, 0x00B7}, /* (MIDDLE DOT) */ 2848 {{'\xc2', '\xb8'}, 2, 0x00B8}, /* (CEDILLA) */ 2849 {{'\xc2', '\xb9'}, 2, 0x00B9}, /* (SUPERSCRIPT ONE) */ 2850 {{'\xc3', '\xb7'}, 2, 0x00F7}, /* (DIVISION SIGN) */ 2851 {{'\xc2', '\xbb'}, 2, 0x00BB}, /* (RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 2852 {{'\xc2', '\xbc'}, 2, 0x00BC}, /* (VULGAR FRACTION ONE QUARTER) */ 2853 {{'\xc2', '\xbd'}, 2, 0x00BD}, /* (VULGAR FRACTION ONE HALF) */ 2854 {{'\xc2', '\xbe'}, 2, 0x00BE}, /* (VULGAR FRACTION THREE QUARTERS) */ 2855 {{'\xc2', '\xbf'}, 2, 0x00BF}, /* (INVERTED QUESTION MARK) */ 2856 {{'\xd6', '\xb0'}, 2, 0x05B0}, /* (HEBREW POINT SHEVA) */ 2857 {{'\xd6', '\xb1'}, 2, 0x05B1}, /* (HEBREW POINT HATAF SEGOL) */ 2858 {{'\xd6', '\xb2'}, 2, 0x05B2}, /* (HEBREW POINT HATAF PATAH) */ 2859 {{'\xd6', '\xb3'}, 2, 0x05B3}, /* (HEBREW POINT HATAF QAMATS) */ 2860 {{'\xd6', '\xb4'}, 2, 0x05B4}, /* (HEBREW POINT HIRIQ) */ 2861 {{'\xd6', '\xb5'}, 2, 0x05B5}, /* (HEBREW POINT TSERE) */ 2862 {{'\xd6', '\xb6'}, 2, 0x05B6}, /* (HEBREW POINT SEGOL) */ 2863 {{'\xd6', '\xb7'}, 2, 0x05B7}, /* (HEBREW POINT PATAH) */ 2864 {{'\xd6', '\xb8'}, 2, 0x05B8}, /* (HEBREW POINT QAMATS) */ 2865 {{'\xd6', '\xb9'}, 2, 0x05B9}, /* (HEBREW POINT HOLAM) */ 2866 {{'\xd6', '\xba'}, 2, 0x05BA}, /* (HEBREW POINT HOLAM HASER FOR VAV) */ 2867 {{'\xd6', '\xbb'}, 2, 0x05BB}, /* (HEBREW POINT QUBUTS) */ 2868 {{'\xd6', '\xbc'}, 2, 0x05BC}, /* (HEBREW POINT DAGESH OR MAPIQ) */ 2869 {{'\xd6', '\xbd'}, 2, 0x05BD}, /* (HEBREW POINT METEG) */ 2870 {{'\xd6', '\xbe'}, 2, 0x05BE}, /* (HEBREW PUNCTUATION MAQAF) */ 2871 {{'\xd6', '\xbf'}, 2, 0x05BF}, /* (HEBREW POINT RAFE) */ 2872 {{'\xd7', '\x80'}, 2, 0x05C0}, /* (HEBREW PUNCTUATION PASEQ) */ 2873 {{'\xd7', '\x81'}, 2, 0x05C1}, /* (HEBREW POINT SHIN DOT) */ 2874 {{'\xd7', '\x82'}, 2, 0x05C2}, /* (HEBREW POINT SIN DOT) */ 2875 {{'\xd7', '\x83'}, 2, 0x05C3}, /* (HEBREW PUNCTUATION SOF PASUQ) */ 2876 {{'\xd7', '\xb0'}, 2, 0x05F0}, /* (HEBREW LIGATURE YIDDISH DOUBLE VAV) */ 2877 {{'\xd7', '\xb1'}, 2, 0x05F1}, /* (HEBREW LIGATURE YIDDISH VAV YOD) */ 2878 {{'\xd7', '\xb2'}, 2, 0x05F2}, /* (HEBREW LIGATURE YIDDISH DOUBLE YOD) */ 2879 {{'\xd7', '\xb3'}, 2, 0x05F3}, /* (HEBREW PUNCTUATION GERESH) */ 2880 {{'\xd7', '\xb4'}, 2, 0x05F4}, /* (HEBREW PUNCTUATION GERSHAYIM) */ 2881 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 2882 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 2883 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 2884 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 2885 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 2886 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 2887 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 2888 {{'\xd7', '\x90'}, 2, 0x05D0}, /* (HEBREW LETTER ALEF) */ 2889 {{'\xd7', '\x91'}, 2, 0x05D1}, /* (HEBREW LETTER BET) */ 2890 {{'\xd7', '\x92'}, 2, 0x05D2}, /* (HEBREW LETTER GIMEL) */ 2891 {{'\xd7', '\x93'}, 2, 0x05D3}, /* (HEBREW LETTER DALET) */ 2892 {{'\xd7', '\x94'}, 2, 0x05D4}, /* (HEBREW LETTER HE) */ 2893 {{'\xd7', '\x95'}, 2, 0x05D5}, /* (HEBREW LETTER VAV) */ 2894 {{'\xd7', '\x96'}, 2, 0x05D6}, /* (HEBREW LETTER ZAYIN) */ 2895 {{'\xd7', '\x97'}, 2, 0x05D7}, /* (HEBREW LETTER HET) */ 2896 {{'\xd7', '\x98'}, 2, 0x05D8}, /* (HEBREW LETTER TET) */ 2897 {{'\xd7', '\x99'}, 2, 0x05D9}, /* (HEBREW LETTER YOD) */ 2898 {{'\xd7', '\x9a'}, 2, 0x05DA}, /* (HEBREW LETTER FINAL KAF) */ 2899 {{'\xd7', '\x9b'}, 2, 0x05DB}, /* (HEBREW LETTER KAF) */ 2900 {{'\xd7', '\x9c'}, 2, 0x05DC}, /* (HEBREW LETTER LAMED) */ 2901 {{'\xd7', '\x9d'}, 2, 0x05DD}, /* (HEBREW LETTER FINAL MEM) */ 2902 {{'\xd7', '\x9e'}, 2, 0x05DE}, /* (HEBREW LETTER MEM) */ 2903 {{'\xd7', '\x9f'}, 2, 0x05DF}, /* (HEBREW LETTER FINAL NUN) */ 2904 {{'\xd7', '\xa0'}, 2, 0x05E0}, /* (HEBREW LETTER NUN) */ 2905 {{'\xd7', '\xa1'}, 2, 0x05E1}, /* (HEBREW LETTER SAMEKH) */ 2906 {{'\xd7', '\xa2'}, 2, 0x05E2}, /* (HEBREW LETTER AYIN) */ 2907 {{'\xd7', '\xa3'}, 2, 0x05E3}, /* (HEBREW LETTER FINAL PE) */ 2908 {{'\xd7', '\xa4'}, 2, 0x05E4}, /* (HEBREW LETTER PE) */ 2909 {{'\xd7', '\xa5'}, 2, 0x05E5}, /* (HEBREW LETTER FINAL TSADI) */ 2910 {{'\xd7', '\xa6'}, 2, 0x05E6}, /* (HEBREW LETTER TSADI) */ 2911 {{'\xd7', '\xa7'}, 2, 0x05E7}, /* (HEBREW LETTER QOF) */ 2912 {{'\xd7', '\xa8'}, 2, 0x05E8}, /* (HEBREW LETTER RESH) */ 2913 {{'\xd7', '\xa9'}, 2, 0x05E9}, /* (HEBREW LETTER SHIN) */ 2914 {{'\xd7', '\xaa'}, 2, 0x05EA}, /* (HEBREW LETTER TAV) */ 2915 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 2916 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 2917 {{'\xe2', '\x80', '\x8e'}, 3, 0x200E}, /* (LEFT-TO-RIGHT MARK) */ 2918 {{'\xe2', '\x80', '\x8f'}, 3, 0x200F}, /* (RIGHT-TO-LEFT MARK) */ 2919 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 2920 }; 2921 2922 LXB_API const lxb_encoding_single_index_t lxb_encoding_single_index_windows_1256[128] = 2923 { 2924 {{'\xe2', '\x82', '\xac'}, 3, 0x20AC}, /* (EURO SIGN) */ 2925 {{'\xd9', '\xbe'}, 2, 0x067E}, /* (ARABIC LETTER PEH) */ 2926 {{'\xe2', '\x80', '\x9a'}, 3, 0x201A}, /* (SINGLE LOW-9 QUOTATION MARK) */ 2927 {{'\xc6', '\x92'}, 2, 0x0192}, /* (LATIN SMALL LETTER F WITH HOOK) */ 2928 {{'\xe2', '\x80', '\x9e'}, 3, 0x201E}, /* (DOUBLE LOW-9 QUOTATION MARK) */ 2929 {{'\xe2', '\x80', '\xa6'}, 3, 0x2026}, /* (HORIZONTAL ELLIPSIS) */ 2930 {{'\xe2', '\x80', '\xa0'}, 3, 0x2020}, /* (DAGGER) */ 2931 {{'\xe2', '\x80', '\xa1'}, 3, 0x2021}, /* (DOUBLE DAGGER) */ 2932 {{'\xcb', '\x86'}, 2, 0x02C6}, /* (MODIFIER LETTER CIRCUMFLEX ACCENT) */ 2933 {{'\xe2', '\x80', '\xb0'}, 3, 0x2030}, /* (PER MILLE SIGN) */ 2934 {{'\xd9', '\xb9'}, 2, 0x0679}, /* (ARABIC LETTER TTEH) */ 2935 {{'\xe2', '\x80', '\xb9'}, 3, 0x2039}, /* (SINGLE LEFT-POINTING ANGLE QUOTATION MARK) */ 2936 {{'\xc5', '\x92'}, 2, 0x0152}, /* (LATIN CAPITAL LIGATURE OE) */ 2937 {{'\xda', '\x86'}, 2, 0x0686}, /* (ARABIC LETTER TCHEH) */ 2938 {{'\xda', '\x98'}, 2, 0x0698}, /* (ARABIC LETTER JEH) */ 2939 {{'\xda', '\x88'}, 2, 0x0688}, /* (ARABIC LETTER DDAL) */ 2940 {{'\xda', '\xaf'}, 2, 0x06AF}, /* (ARABIC LETTER GAF) */ 2941 {{'\xe2', '\x80', '\x98'}, 3, 0x2018}, /* (LEFT SINGLE QUOTATION MARK) */ 2942 {{'\xe2', '\x80', '\x99'}, 3, 0x2019}, /* (RIGHT SINGLE QUOTATION MARK) */ 2943 {{'\xe2', '\x80', '\x9c'}, 3, 0x201C}, /* (LEFT DOUBLE QUOTATION MARK) */ 2944 {{'\xe2', '\x80', '\x9d'}, 3, 0x201D}, /* (RIGHT DOUBLE QUOTATION MARK) */ 2945 {{'\xe2', '\x80', '\xa2'}, 3, 0x2022}, /* (BULLET) */ 2946 {{'\xe2', '\x80', '\x93'}, 3, 0x2013}, /* (EN DASH) */ 2947 {{'\xe2', '\x80', '\x94'}, 3, 0x2014}, /* (EM DASH) */ 2948 {{'\xda', '\xa9'}, 2, 0x06A9}, /* (ARABIC LETTER KEHEH) */ 2949 {{'\xe2', '\x84', '\xa2'}, 3, 0x2122}, /* (TRADE MARK SIGN) */ 2950 {{'\xda', '\x91'}, 2, 0x0691}, /* (ARABIC LETTER RREH) */ 2951 {{'\xe2', '\x80', '\xba'}, 3, 0x203A}, /* (SINGLE RIGHT-POINTING ANGLE QUOTATION MARK) */ 2952 {{'\xc5', '\x93'}, 2, 0x0153}, /* (LATIN SMALL LIGATURE OE) */ 2953 {{'\xe2', '\x80', '\x8c'}, 3, 0x200C}, /* (ZERO WIDTH NON-JOINER) */ 2954 {{'\xe2', '\x80', '\x8d'}, 3, 0x200D}, /* (ZERO WIDTH JOINER) */ 2955 {{'\xda', '\xba'}, 2, 0x06BA}, /* (ARABIC LETTER NOON GHUNNA) */ 2956 {{'\xc2', '\xa0'}, 2, 0x00A0}, /* (NO-BREAK SPACE) */ 2957 {{'\xd8', '\x8c'}, 2, 0x060C}, /* (ARABIC COMMA) */ 2958 {{'\xc2', '\xa2'}, 2, 0x00A2}, /* (CENT SIGN) */ 2959 {{'\xc2', '\xa3'}, 2, 0x00A3}, /* (POUND SIGN) */ 2960 {{'\xc2', '\xa4'}, 2, 0x00A4}, /* (CURRENCY SIGN) */ 2961 {{'\xc2', '\xa5'}, 2, 0x00A5}, /* (YEN SIGN) */ 2962 {{'\xc2', '\xa6'}, 2, 0x00A6}, /* (BROKEN BAR) */ 2963 {{'\xc2', '\xa7'}, 2, 0x00A7}, /* (SECTION SIGN) */ 2964 {{'\xc2', '\xa8'}, 2, 0x00A8}, /* (DIAERESIS) */ 2965 {{'\xc2', '\xa9'}, 2, 0x00A9}, /* (COPYRIGHT SIGN) */ 2966 {{'\xda', '\xbe'}, 2, 0x06BE}, /* (ARABIC LETTER HEH DOACHASHMEE) */ 2967 {{'\xc2', '\xab'}, 2, 0x00AB}, /* (LEFT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 2968 {{'\xc2', '\xac'}, 2, 0x00AC}, /* (NOT SIGN) */ 2969 {{'\xc2', '\xad'}, 2, 0x00AD}, /* (SOFT HYPHEN) */ 2970 {{'\xc2', '\xae'}, 2, 0x00AE}, /* (REGISTERED SIGN) */ 2971 {{'\xc2', '\xaf'}, 2, 0x00AF}, /* (MACRON) */ 2972 {{'\xc2', '\xb0'}, 2, 0x00B0}, /* (DEGREE SIGN) */ 2973 {{'\xc2', '\xb1'}, 2, 0x00B1}, /* (PLUS-MINUS SIGN) */ 2974 {{'\xc2', '\xb2'}, 2, 0x00B2}, /* (SUPERSCRIPT TWO) */ 2975 {{'\xc2', '\xb3'}, 2, 0x00B3}, /* (SUPERSCRIPT THREE) */ 2976 {{'\xc2', '\xb4'}, 2, 0x00B4}, /* (ACUTE ACCENT) */ 2977 {{'\xc2', '\xb5'}, 2, 0x00B5}, /* (MICRO SIGN) */ 2978 {{'\xc2', '\xb6'}, 2, 0x00B6}, /* (PILCROW SIGN) */ 2979 {{'\xc2', '\xb7'}, 2, 0x00B7}, /* (MIDDLE DOT) */ 2980 {{'\xc2', '\xb8'}, 2, 0x00B8}, /* (CEDILLA) */ 2981 {{'\xc2', '\xb9'}, 2, 0x00B9}, /* (SUPERSCRIPT ONE) */ 2982 {{'\xd8', '\x9b'}, 2, 0x061B}, /* (ARABIC SEMICOLON) */ 2983 {{'\xc2', '\xbb'}, 2, 0x00BB}, /* (RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 2984 {{'\xc2', '\xbc'}, 2, 0x00BC}, /* (VULGAR FRACTION ONE QUARTER) */ 2985 {{'\xc2', '\xbd'}, 2, 0x00BD}, /* (VULGAR FRACTION ONE HALF) */ 2986 {{'\xc2', '\xbe'}, 2, 0x00BE}, /* (VULGAR FRACTION THREE QUARTERS) */ 2987 {{'\xd8', '\x9f'}, 2, 0x061F}, /* (ARABIC QUESTION MARK) */ 2988 {{'\xdb', '\x81'}, 2, 0x06C1}, /* (ARABIC LETTER HEH GOAL) */ 2989 {{'\xd8', '\xa1'}, 2, 0x0621}, /* (ARABIC LETTER HAMZA) */ 2990 {{'\xd8', '\xa2'}, 2, 0x0622}, /* (ARABIC LETTER ALEF WITH MADDA ABOVE) */ 2991 {{'\xd8', '\xa3'}, 2, 0x0623}, /* (ARABIC LETTER ALEF WITH HAMZA ABOVE) */ 2992 {{'\xd8', '\xa4'}, 2, 0x0624}, /* (ARABIC LETTER WAW WITH HAMZA ABOVE) */ 2993 {{'\xd8', '\xa5'}, 2, 0x0625}, /* (ARABIC LETTER ALEF WITH HAMZA BELOW) */ 2994 {{'\xd8', '\xa6'}, 2, 0x0626}, /* (ARABIC LETTER YEH WITH HAMZA ABOVE) */ 2995 {{'\xd8', '\xa7'}, 2, 0x0627}, /* (ARABIC LETTER ALEF) */ 2996 {{'\xd8', '\xa8'}, 2, 0x0628}, /* (ARABIC LETTER BEH) */ 2997 {{'\xd8', '\xa9'}, 2, 0x0629}, /* (ARABIC LETTER TEH MARBUTA) */ 2998 {{'\xd8', '\xaa'}, 2, 0x062A}, /* (ARABIC LETTER TEH) */ 2999 {{'\xd8', '\xab'}, 2, 0x062B}, /* (ARABIC LETTER THEH) */ 3000 {{'\xd8', '\xac'}, 2, 0x062C}, /* (ARABIC LETTER JEEM) */ 3001 {{'\xd8', '\xad'}, 2, 0x062D}, /* (ARABIC LETTER HAH) */ 3002 {{'\xd8', '\xae'}, 2, 0x062E}, /* (ARABIC LETTER KHAH) */ 3003 {{'\xd8', '\xaf'}, 2, 0x062F}, /* (ARABIC LETTER DAL) */ 3004 {{'\xd8', '\xb0'}, 2, 0x0630}, /* (ARABIC LETTER THAL) */ 3005 {{'\xd8', '\xb1'}, 2, 0x0631}, /* (ARABIC LETTER REH) */ 3006 {{'\xd8', '\xb2'}, 2, 0x0632}, /* (ARABIC LETTER ZAIN) */ 3007 {{'\xd8', '\xb3'}, 2, 0x0633}, /* (ARABIC LETTER SEEN) */ 3008 {{'\xd8', '\xb4'}, 2, 0x0634}, /* (ARABIC LETTER SHEEN) */ 3009 {{'\xd8', '\xb5'}, 2, 0x0635}, /* (ARABIC LETTER SAD) */ 3010 {{'\xd8', '\xb6'}, 2, 0x0636}, /* (ARABIC LETTER DAD) */ 3011 {{'\xc3', '\x97'}, 2, 0x00D7}, /* (MULTIPLICATION SIGN) */ 3012 {{'\xd8', '\xb7'}, 2, 0x0637}, /* (ARABIC LETTER TAH) */ 3013 {{'\xd8', '\xb8'}, 2, 0x0638}, /* (ARABIC LETTER ZAH) */ 3014 {{'\xd8', '\xb9'}, 2, 0x0639}, /* (ARABIC LETTER AIN) */ 3015 {{'\xd8', '\xba'}, 2, 0x063A}, /* (ARABIC LETTER GHAIN) */ 3016 {{'\xd9', '\x80'}, 2, 0x0640}, /* (ARABIC TATWEEL) */ 3017 {{'\xd9', '\x81'}, 2, 0x0641}, /* (ARABIC LETTER FEH) */ 3018 {{'\xd9', '\x82'}, 2, 0x0642}, /* (ARABIC LETTER QAF) */ 3019 {{'\xd9', '\x83'}, 2, 0x0643}, /* (ARABIC LETTER KAF) */ 3020 {{'\xc3', '\xa0'}, 2, 0x00E0}, /* (LATIN SMALL LETTER A WITH GRAVE) */ 3021 {{'\xd9', '\x84'}, 2, 0x0644}, /* (ARABIC LETTER LAM) */ 3022 {{'\xc3', '\xa2'}, 2, 0x00E2}, /* (LATIN SMALL LETTER A WITH CIRCUMFLEX) */ 3023 {{'\xd9', '\x85'}, 2, 0x0645}, /* (ARABIC LETTER MEEM) */ 3024 {{'\xd9', '\x86'}, 2, 0x0646}, /* (ARABIC LETTER NOON) */ 3025 {{'\xd9', '\x87'}, 2, 0x0647}, /* (ARABIC LETTER HEH) */ 3026 {{'\xd9', '\x88'}, 2, 0x0648}, /* (ARABIC LETTER WAW) */ 3027 {{'\xc3', '\xa7'}, 2, 0x00E7}, /* (LATIN SMALL LETTER C WITH CEDILLA) */ 3028 {{'\xc3', '\xa8'}, 2, 0x00E8}, /* (LATIN SMALL LETTER E WITH GRAVE) */ 3029 {{'\xc3', '\xa9'}, 2, 0x00E9}, /* (LATIN SMALL LETTER E WITH ACUTE) */ 3030 {{'\xc3', '\xaa'}, 2, 0x00EA}, /* (LATIN SMALL LETTER E WITH CIRCUMFLEX) */ 3031 {{'\xc3', '\xab'}, 2, 0x00EB}, /* (LATIN SMALL LETTER E WITH DIAERESIS) */ 3032 {{'\xd9', '\x89'}, 2, 0x0649}, /* (ARABIC LETTER ALEF MAKSURA) */ 3033 {{'\xd9', '\x8a'}, 2, 0x064A}, /* (ARABIC LETTER YEH) */ 3034 {{'\xc3', '\xae'}, 2, 0x00EE}, /* (LATIN SMALL LETTER I WITH CIRCUMFLEX) */ 3035 {{'\xc3', '\xaf'}, 2, 0x00EF}, /* (LATIN SMALL LETTER I WITH DIAERESIS) */ 3036 {{'\xd9', '\x8b'}, 2, 0x064B}, /* (ARABIC FATHATAN) */ 3037 {{'\xd9', '\x8c'}, 2, 0x064C}, /* (ARABIC DAMMATAN) */ 3038 {{'\xd9', '\x8d'}, 2, 0x064D}, /* (ARABIC KASRATAN) */ 3039 {{'\xd9', '\x8e'}, 2, 0x064E}, /* (ARABIC FATHA) */ 3040 {{'\xc3', '\xb4'}, 2, 0x00F4}, /* (LATIN SMALL LETTER O WITH CIRCUMFLEX) */ 3041 {{'\xd9', '\x8f'}, 2, 0x064F}, /* (ARABIC DAMMA) */ 3042 {{'\xd9', '\x90'}, 2, 0x0650}, /* (ARABIC KASRA) */ 3043 {{'\xc3', '\xb7'}, 2, 0x00F7}, /* (DIVISION SIGN) */ 3044 {{'\xd9', '\x91'}, 2, 0x0651}, /* (ARABIC SHADDA) */ 3045 {{'\xc3', '\xb9'}, 2, 0x00F9}, /* (LATIN SMALL LETTER U WITH GRAVE) */ 3046 {{'\xd9', '\x92'}, 2, 0x0652}, /* (ARABIC SUKUN) */ 3047 {{'\xc3', '\xbb'}, 2, 0x00FB}, /* (LATIN SMALL LETTER U WITH CIRCUMFLEX) */ 3048 {{'\xc3', '\xbc'}, 2, 0x00FC}, /* (LATIN SMALL LETTER U WITH DIAERESIS) */ 3049 {{'\xe2', '\x80', '\x8e'}, 3, 0x200E}, /* (LEFT-TO-RIGHT MARK) */ 3050 {{'\xe2', '\x80', '\x8f'}, 3, 0x200F}, /* (RIGHT-TO-LEFT MARK) */ 3051 {{'\xdb', '\x92'}, 2, 0x06D2}, /* (ARABIC LETTER YEH BARREE) */ 3052 }; 3053 3054 LXB_API const lxb_encoding_single_index_t lxb_encoding_single_index_windows_1257[128] = 3055 { 3056 {{'\xe2', '\x82', '\xac'}, 3, 0x20AC}, /* (EURO SIGN) */ 3057 {{'\xc2', '\x81'}, 2, 0x0081}, /* (<control>) */ 3058 {{'\xe2', '\x80', '\x9a'}, 3, 0x201A}, /* (SINGLE LOW-9 QUOTATION MARK) */ 3059 {{'\xc2', '\x83'}, 2, 0x0083}, /* (<control>) */ 3060 {{'\xe2', '\x80', '\x9e'}, 3, 0x201E}, /* (DOUBLE LOW-9 QUOTATION MARK) */ 3061 {{'\xe2', '\x80', '\xa6'}, 3, 0x2026}, /* (HORIZONTAL ELLIPSIS) */ 3062 {{'\xe2', '\x80', '\xa0'}, 3, 0x2020}, /* (DAGGER) */ 3063 {{'\xe2', '\x80', '\xa1'}, 3, 0x2021}, /* (DOUBLE DAGGER) */ 3064 {{'\xc2', '\x88'}, 2, 0x0088}, /* (<control>) */ 3065 {{'\xe2', '\x80', '\xb0'}, 3, 0x2030}, /* (PER MILLE SIGN) */ 3066 {{'\xc2', '\x8a'}, 2, 0x008A}, /* (<control>) */ 3067 {{'\xe2', '\x80', '\xb9'}, 3, 0x2039}, /* (SINGLE LEFT-POINTING ANGLE QUOTATION MARK) */ 3068 {{'\xc2', '\x8c'}, 2, 0x008C}, /* (<control>) */ 3069 {{'\xc2', '\xa8'}, 2, 0x00A8}, /* (DIAERESIS) */ 3070 {{'\xcb', '\x87'}, 2, 0x02C7}, /* (CARON) */ 3071 {{'\xc2', '\xb8'}, 2, 0x00B8}, /* (CEDILLA) */ 3072 {{'\xc2', '\x90'}, 2, 0x0090}, /* (<control>) */ 3073 {{'\xe2', '\x80', '\x98'}, 3, 0x2018}, /* (LEFT SINGLE QUOTATION MARK) */ 3074 {{'\xe2', '\x80', '\x99'}, 3, 0x2019}, /* (RIGHT SINGLE QUOTATION MARK) */ 3075 {{'\xe2', '\x80', '\x9c'}, 3, 0x201C}, /* (LEFT DOUBLE QUOTATION MARK) */ 3076 {{'\xe2', '\x80', '\x9d'}, 3, 0x201D}, /* (RIGHT DOUBLE QUOTATION MARK) */ 3077 {{'\xe2', '\x80', '\xa2'}, 3, 0x2022}, /* (BULLET) */ 3078 {{'\xe2', '\x80', '\x93'}, 3, 0x2013}, /* (EN DASH) */ 3079 {{'\xe2', '\x80', '\x94'}, 3, 0x2014}, /* (EM DASH) */ 3080 {{'\xc2', '\x98'}, 2, 0x0098}, /* (<control>) */ 3081 {{'\xe2', '\x84', '\xa2'}, 3, 0x2122}, /* (TRADE MARK SIGN) */ 3082 {{'\xc2', '\x9a'}, 2, 0x009A}, /* (<control>) */ 3083 {{'\xe2', '\x80', '\xba'}, 3, 0x203A}, /* (SINGLE RIGHT-POINTING ANGLE QUOTATION MARK) */ 3084 {{'\xc2', '\x9c'}, 2, 0x009C}, /* (<control>) */ 3085 {{'\xc2', '\xaf'}, 2, 0x00AF}, /* (MACRON) */ 3086 {{'\xcb', '\x9b'}, 2, 0x02DB}, /* (OGONEK) */ 3087 {{'\xc2', '\x9f'}, 2, 0x009F}, /* (<control>) */ 3088 {{'\xc2', '\xa0'}, 2, 0x00A0}, /* (NO-BREAK SPACE) */ 3089 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 3090 {{'\xc2', '\xa2'}, 2, 0x00A2}, /* (CENT SIGN) */ 3091 {{'\xc2', '\xa3'}, 2, 0x00A3}, /* (POUND SIGN) */ 3092 {{'\xc2', '\xa4'}, 2, 0x00A4}, /* (CURRENCY SIGN) */ 3093 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 3094 {{'\xc2', '\xa6'}, 2, 0x00A6}, /* (BROKEN BAR) */ 3095 {{'\xc2', '\xa7'}, 2, 0x00A7}, /* (SECTION SIGN) */ 3096 {{'\xc3', '\x98'}, 2, 0x00D8}, /* (LATIN CAPITAL LETTER O WITH STROKE) */ 3097 {{'\xc2', '\xa9'}, 2, 0x00A9}, /* (COPYRIGHT SIGN) */ 3098 {{'\xc5', '\x96'}, 2, 0x0156}, /* (LATIN CAPITAL LETTER R WITH CEDILLA) */ 3099 {{'\xc2', '\xab'}, 2, 0x00AB}, /* (LEFT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 3100 {{'\xc2', '\xac'}, 2, 0x00AC}, /* (NOT SIGN) */ 3101 {{'\xc2', '\xad'}, 2, 0x00AD}, /* (SOFT HYPHEN) */ 3102 {{'\xc2', '\xae'}, 2, 0x00AE}, /* (REGISTERED SIGN) */ 3103 {{'\xc3', '\x86'}, 2, 0x00C6}, /* (LATIN CAPITAL LETTER AE) */ 3104 {{'\xc2', '\xb0'}, 2, 0x00B0}, /* (DEGREE SIGN) */ 3105 {{'\xc2', '\xb1'}, 2, 0x00B1}, /* (PLUS-MINUS SIGN) */ 3106 {{'\xc2', '\xb2'}, 2, 0x00B2}, /* (SUPERSCRIPT TWO) */ 3107 {{'\xc2', '\xb3'}, 2, 0x00B3}, /* (SUPERSCRIPT THREE) */ 3108 {{'\xc2', '\xb4'}, 2, 0x00B4}, /* (ACUTE ACCENT) */ 3109 {{'\xc2', '\xb5'}, 2, 0x00B5}, /* (MICRO SIGN) */ 3110 {{'\xc2', '\xb6'}, 2, 0x00B6}, /* (PILCROW SIGN) */ 3111 {{'\xc2', '\xb7'}, 2, 0x00B7}, /* (MIDDLE DOT) */ 3112 {{'\xc3', '\xb8'}, 2, 0x00F8}, /* (LATIN SMALL LETTER O WITH STROKE) */ 3113 {{'\xc2', '\xb9'}, 2, 0x00B9}, /* (SUPERSCRIPT ONE) */ 3114 {{'\xc5', '\x97'}, 2, 0x0157}, /* (LATIN SMALL LETTER R WITH CEDILLA) */ 3115 {{'\xc2', '\xbb'}, 2, 0x00BB}, /* (RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 3116 {{'\xc2', '\xbc'}, 2, 0x00BC}, /* (VULGAR FRACTION ONE QUARTER) */ 3117 {{'\xc2', '\xbd'}, 2, 0x00BD}, /* (VULGAR FRACTION ONE HALF) */ 3118 {{'\xc2', '\xbe'}, 2, 0x00BE}, /* (VULGAR FRACTION THREE QUARTERS) */ 3119 {{'\xc3', '\xa6'}, 2, 0x00E6}, /* (LATIN SMALL LETTER AE) */ 3120 {{'\xc4', '\x84'}, 2, 0x0104}, /* (LATIN CAPITAL LETTER A WITH OGONEK) */ 3121 {{'\xc4', '\xae'}, 2, 0x012E}, /* (LATIN CAPITAL LETTER I WITH OGONEK) */ 3122 {{'\xc4', '\x80'}, 2, 0x0100}, /* (LATIN CAPITAL LETTER A WITH MACRON) */ 3123 {{'\xc4', '\x86'}, 2, 0x0106}, /* (LATIN CAPITAL LETTER C WITH ACUTE) */ 3124 {{'\xc3', '\x84'}, 2, 0x00C4}, /* (LATIN CAPITAL LETTER A WITH DIAERESIS) */ 3125 {{'\xc3', '\x85'}, 2, 0x00C5}, /* (LATIN CAPITAL LETTER A WITH RING ABOVE) */ 3126 {{'\xc4', '\x98'}, 2, 0x0118}, /* (LATIN CAPITAL LETTER E WITH OGONEK) */ 3127 {{'\xc4', '\x92'}, 2, 0x0112}, /* (LATIN CAPITAL LETTER E WITH MACRON) */ 3128 {{'\xc4', '\x8c'}, 2, 0x010C}, /* (LATIN CAPITAL LETTER C WITH CARON) */ 3129 {{'\xc3', '\x89'}, 2, 0x00C9}, /* (LATIN CAPITAL LETTER E WITH ACUTE) */ 3130 {{'\xc5', '\xb9'}, 2, 0x0179}, /* (LATIN CAPITAL LETTER Z WITH ACUTE) */ 3131 {{'\xc4', '\x96'}, 2, 0x0116}, /* (LATIN CAPITAL LETTER E WITH DOT ABOVE) */ 3132 {{'\xc4', '\xa2'}, 2, 0x0122}, /* (LATIN CAPITAL LETTER G WITH CEDILLA) */ 3133 {{'\xc4', '\xb6'}, 2, 0x0136}, /* (LATIN CAPITAL LETTER K WITH CEDILLA) */ 3134 {{'\xc4', '\xaa'}, 2, 0x012A}, /* (LATIN CAPITAL LETTER I WITH MACRON) */ 3135 {{'\xc4', '\xbb'}, 2, 0x013B}, /* (LATIN CAPITAL LETTER L WITH CEDILLA) */ 3136 {{'\xc5', '\xa0'}, 2, 0x0160}, /* (LATIN CAPITAL LETTER S WITH CARON) */ 3137 {{'\xc5', '\x83'}, 2, 0x0143}, /* (LATIN CAPITAL LETTER N WITH ACUTE) */ 3138 {{'\xc5', '\x85'}, 2, 0x0145}, /* (LATIN CAPITAL LETTER N WITH CEDILLA) */ 3139 {{'\xc3', '\x93'}, 2, 0x00D3}, /* (LATIN CAPITAL LETTER O WITH ACUTE) */ 3140 {{'\xc5', '\x8c'}, 2, 0x014C}, /* (LATIN CAPITAL LETTER O WITH MACRON) */ 3141 {{'\xc3', '\x95'}, 2, 0x00D5}, /* (LATIN CAPITAL LETTER O WITH TILDE) */ 3142 {{'\xc3', '\x96'}, 2, 0x00D6}, /* (LATIN CAPITAL LETTER O WITH DIAERESIS) */ 3143 {{'\xc3', '\x97'}, 2, 0x00D7}, /* (MULTIPLICATION SIGN) */ 3144 {{'\xc5', '\xb2'}, 2, 0x0172}, /* (LATIN CAPITAL LETTER U WITH OGONEK) */ 3145 {{'\xc5', '\x81'}, 2, 0x0141}, /* (LATIN CAPITAL LETTER L WITH STROKE) */ 3146 {{'\xc5', '\x9a'}, 2, 0x015A}, /* (LATIN CAPITAL LETTER S WITH ACUTE) */ 3147 {{'\xc5', '\xaa'}, 2, 0x016A}, /* (LATIN CAPITAL LETTER U WITH MACRON) */ 3148 {{'\xc3', '\x9c'}, 2, 0x00DC}, /* (LATIN CAPITAL LETTER U WITH DIAERESIS) */ 3149 {{'\xc5', '\xbb'}, 2, 0x017B}, /* (LATIN CAPITAL LETTER Z WITH DOT ABOVE) */ 3150 {{'\xc5', '\xbd'}, 2, 0x017D}, /* (LATIN CAPITAL LETTER Z WITH CARON) */ 3151 {{'\xc3', '\x9f'}, 2, 0x00DF}, /* (LATIN SMALL LETTER SHARP S) */ 3152 {{'\xc4', '\x85'}, 2, 0x0105}, /* (LATIN SMALL LETTER A WITH OGONEK) */ 3153 {{'\xc4', '\xaf'}, 2, 0x012F}, /* (LATIN SMALL LETTER I WITH OGONEK) */ 3154 {{'\xc4', '\x81'}, 2, 0x0101}, /* (LATIN SMALL LETTER A WITH MACRON) */ 3155 {{'\xc4', '\x87'}, 2, 0x0107}, /* (LATIN SMALL LETTER C WITH ACUTE) */ 3156 {{'\xc3', '\xa4'}, 2, 0x00E4}, /* (LATIN SMALL LETTER A WITH DIAERESIS) */ 3157 {{'\xc3', '\xa5'}, 2, 0x00E5}, /* (LATIN SMALL LETTER A WITH RING ABOVE) */ 3158 {{'\xc4', '\x99'}, 2, 0x0119}, /* (LATIN SMALL LETTER E WITH OGONEK) */ 3159 {{'\xc4', '\x93'}, 2, 0x0113}, /* (LATIN SMALL LETTER E WITH MACRON) */ 3160 {{'\xc4', '\x8d'}, 2, 0x010D}, /* (LATIN SMALL LETTER C WITH CARON) */ 3161 {{'\xc3', '\xa9'}, 2, 0x00E9}, /* (LATIN SMALL LETTER E WITH ACUTE) */ 3162 {{'\xc5', '\xba'}, 2, 0x017A}, /* (LATIN SMALL LETTER Z WITH ACUTE) */ 3163 {{'\xc4', '\x97'}, 2, 0x0117}, /* (LATIN SMALL LETTER E WITH DOT ABOVE) */ 3164 {{'\xc4', '\xa3'}, 2, 0x0123}, /* (LATIN SMALL LETTER G WITH CEDILLA) */ 3165 {{'\xc4', '\xb7'}, 2, 0x0137}, /* (LATIN SMALL LETTER K WITH CEDILLA) */ 3166 {{'\xc4', '\xab'}, 2, 0x012B}, /* (LATIN SMALL LETTER I WITH MACRON) */ 3167 {{'\xc4', '\xbc'}, 2, 0x013C}, /* (LATIN SMALL LETTER L WITH CEDILLA) */ 3168 {{'\xc5', '\xa1'}, 2, 0x0161}, /* (LATIN SMALL LETTER S WITH CARON) */ 3169 {{'\xc5', '\x84'}, 2, 0x0144}, /* (LATIN SMALL LETTER N WITH ACUTE) */ 3170 {{'\xc5', '\x86'}, 2, 0x0146}, /* (LATIN SMALL LETTER N WITH CEDILLA) */ 3171 {{'\xc3', '\xb3'}, 2, 0x00F3}, /* (LATIN SMALL LETTER O WITH ACUTE) */ 3172 {{'\xc5', '\x8d'}, 2, 0x014D}, /* (LATIN SMALL LETTER O WITH MACRON) */ 3173 {{'\xc3', '\xb5'}, 2, 0x00F5}, /* (LATIN SMALL LETTER O WITH TILDE) */ 3174 {{'\xc3', '\xb6'}, 2, 0x00F6}, /* (LATIN SMALL LETTER O WITH DIAERESIS) */ 3175 {{'\xc3', '\xb7'}, 2, 0x00F7}, /* (DIVISION SIGN) */ 3176 {{'\xc5', '\xb3'}, 2, 0x0173}, /* (LATIN SMALL LETTER U WITH OGONEK) */ 3177 {{'\xc5', '\x82'}, 2, 0x0142}, /* (LATIN SMALL LETTER L WITH STROKE) */ 3178 {{'\xc5', '\x9b'}, 2, 0x015B}, /* (LATIN SMALL LETTER S WITH ACUTE) */ 3179 {{'\xc5', '\xab'}, 2, 0x016B}, /* (LATIN SMALL LETTER U WITH MACRON) */ 3180 {{'\xc3', '\xbc'}, 2, 0x00FC}, /* (LATIN SMALL LETTER U WITH DIAERESIS) */ 3181 {{'\xc5', '\xbc'}, 2, 0x017C}, /* (LATIN SMALL LETTER Z WITH DOT ABOVE) */ 3182 {{'\xc5', '\xbe'}, 2, 0x017E}, /* (LATIN SMALL LETTER Z WITH CARON) */ 3183 {{'\xcb', '\x99'}, 2, 0x02D9}, /* (DOT ABOVE) */ 3184 }; 3185 3186 LXB_API const lxb_encoding_single_index_t lxb_encoding_single_index_windows_1258[128] = 3187 { 3188 {{'\xe2', '\x82', '\xac'}, 3, 0x20AC}, /* (EURO SIGN) */ 3189 {{'\xc2', '\x81'}, 2, 0x0081}, /* (<control>) */ 3190 {{'\xe2', '\x80', '\x9a'}, 3, 0x201A}, /* (SINGLE LOW-9 QUOTATION MARK) */ 3191 {{'\xc6', '\x92'}, 2, 0x0192}, /* (LATIN SMALL LETTER F WITH HOOK) */ 3192 {{'\xe2', '\x80', '\x9e'}, 3, 0x201E}, /* (DOUBLE LOW-9 QUOTATION MARK) */ 3193 {{'\xe2', '\x80', '\xa6'}, 3, 0x2026}, /* (HORIZONTAL ELLIPSIS) */ 3194 {{'\xe2', '\x80', '\xa0'}, 3, 0x2020}, /* (DAGGER) */ 3195 {{'\xe2', '\x80', '\xa1'}, 3, 0x2021}, /* (DOUBLE DAGGER) */ 3196 {{'\xcb', '\x86'}, 2, 0x02C6}, /* (MODIFIER LETTER CIRCUMFLEX ACCENT) */ 3197 {{'\xe2', '\x80', '\xb0'}, 3, 0x2030}, /* (PER MILLE SIGN) */ 3198 {{'\xc2', '\x8a'}, 2, 0x008A}, /* (<control>) */ 3199 {{'\xe2', '\x80', '\xb9'}, 3, 0x2039}, /* (SINGLE LEFT-POINTING ANGLE QUOTATION MARK) */ 3200 {{'\xc5', '\x92'}, 2, 0x0152}, /* (LATIN CAPITAL LIGATURE OE) */ 3201 {{'\xc2', '\x8d'}, 2, 0x008D}, /* (<control>) */ 3202 {{'\xc2', '\x8e'}, 2, 0x008E}, /* (<control>) */ 3203 {{'\xc2', '\x8f'}, 2, 0x008F}, /* (<control>) */ 3204 {{'\xc2', '\x90'}, 2, 0x0090}, /* (<control>) */ 3205 {{'\xe2', '\x80', '\x98'}, 3, 0x2018}, /* (LEFT SINGLE QUOTATION MARK) */ 3206 {{'\xe2', '\x80', '\x99'}, 3, 0x2019}, /* (RIGHT SINGLE QUOTATION MARK) */ 3207 {{'\xe2', '\x80', '\x9c'}, 3, 0x201C}, /* (LEFT DOUBLE QUOTATION MARK) */ 3208 {{'\xe2', '\x80', '\x9d'}, 3, 0x201D}, /* (RIGHT DOUBLE QUOTATION MARK) */ 3209 {{'\xe2', '\x80', '\xa2'}, 3, 0x2022}, /* (BULLET) */ 3210 {{'\xe2', '\x80', '\x93'}, 3, 0x2013}, /* (EN DASH) */ 3211 {{'\xe2', '\x80', '\x94'}, 3, 0x2014}, /* (EM DASH) */ 3212 {{'\xcb', '\x9c'}, 2, 0x02DC}, /* (SMALL TILDE) */ 3213 {{'\xe2', '\x84', '\xa2'}, 3, 0x2122}, /* (TRADE MARK SIGN) */ 3214 {{'\xc2', '\x9a'}, 2, 0x009A}, /* (<control>) */ 3215 {{'\xe2', '\x80', '\xba'}, 3, 0x203A}, /* (SINGLE RIGHT-POINTING ANGLE QUOTATION MARK) */ 3216 {{'\xc5', '\x93'}, 2, 0x0153}, /* (LATIN SMALL LIGATURE OE) */ 3217 {{'\xc2', '\x9d'}, 2, 0x009D}, /* (<control>) */ 3218 {{'\xc2', '\x9e'}, 2, 0x009E}, /* (<control>) */ 3219 {{'\xc5', '\xb8'}, 2, 0x0178}, /* (LATIN CAPITAL LETTER Y WITH DIAERESIS) */ 3220 {{'\xc2', '\xa0'}, 2, 0x00A0}, /* (NO-BREAK SPACE) */ 3221 {{'\xc2', '\xa1'}, 2, 0x00A1}, /* (INVERTED EXCLAMATION MARK) */ 3222 {{'\xc2', '\xa2'}, 2, 0x00A2}, /* (CENT SIGN) */ 3223 {{'\xc2', '\xa3'}, 2, 0x00A3}, /* (POUND SIGN) */ 3224 {{'\xc2', '\xa4'}, 2, 0x00A4}, /* (CURRENCY SIGN) */ 3225 {{'\xc2', '\xa5'}, 2, 0x00A5}, /* (YEN SIGN) */ 3226 {{'\xc2', '\xa6'}, 2, 0x00A6}, /* (BROKEN BAR) */ 3227 {{'\xc2', '\xa7'}, 2, 0x00A7}, /* (SECTION SIGN) */ 3228 {{'\xc2', '\xa8'}, 2, 0x00A8}, /* (DIAERESIS) */ 3229 {{'\xc2', '\xa9'}, 2, 0x00A9}, /* (COPYRIGHT SIGN) */ 3230 {{'\xc2', '\xaa'}, 2, 0x00AA}, /* (FEMININE ORDINAL INDICATOR) */ 3231 {{'\xc2', '\xab'}, 2, 0x00AB}, /* (LEFT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 3232 {{'\xc2', '\xac'}, 2, 0x00AC}, /* (NOT SIGN) */ 3233 {{'\xc2', '\xad'}, 2, 0x00AD}, /* (SOFT HYPHEN) */ 3234 {{'\xc2', '\xae'}, 2, 0x00AE}, /* (REGISTERED SIGN) */ 3235 {{'\xc2', '\xaf'}, 2, 0x00AF}, /* (MACRON) */ 3236 {{'\xc2', '\xb0'}, 2, 0x00B0}, /* (DEGREE SIGN) */ 3237 {{'\xc2', '\xb1'}, 2, 0x00B1}, /* (PLUS-MINUS SIGN) */ 3238 {{'\xc2', '\xb2'}, 2, 0x00B2}, /* (SUPERSCRIPT TWO) */ 3239 {{'\xc2', '\xb3'}, 2, 0x00B3}, /* (SUPERSCRIPT THREE) */ 3240 {{'\xc2', '\xb4'}, 2, 0x00B4}, /* (ACUTE ACCENT) */ 3241 {{'\xc2', '\xb5'}, 2, 0x00B5}, /* (MICRO SIGN) */ 3242 {{'\xc2', '\xb6'}, 2, 0x00B6}, /* (PILCROW SIGN) */ 3243 {{'\xc2', '\xb7'}, 2, 0x00B7}, /* (MIDDLE DOT) */ 3244 {{'\xc2', '\xb8'}, 2, 0x00B8}, /* (CEDILLA) */ 3245 {{'\xc2', '\xb9'}, 2, 0x00B9}, /* (SUPERSCRIPT ONE) */ 3246 {{'\xc2', '\xba'}, 2, 0x00BA}, /* (MASCULINE ORDINAL INDICATOR) */ 3247 {{'\xc2', '\xbb'}, 2, 0x00BB}, /* (RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 3248 {{'\xc2', '\xbc'}, 2, 0x00BC}, /* (VULGAR FRACTION ONE QUARTER) */ 3249 {{'\xc2', '\xbd'}, 2, 0x00BD}, /* (VULGAR FRACTION ONE HALF) */ 3250 {{'\xc2', '\xbe'}, 2, 0x00BE}, /* (VULGAR FRACTION THREE QUARTERS) */ 3251 {{'\xc2', '\xbf'}, 2, 0x00BF}, /* (INVERTED QUESTION MARK) */ 3252 {{'\xc3', '\x80'}, 2, 0x00C0}, /* (LATIN CAPITAL LETTER A WITH GRAVE) */ 3253 {{'\xc3', '\x81'}, 2, 0x00C1}, /* (LATIN CAPITAL LETTER A WITH ACUTE) */ 3254 {{'\xc3', '\x82'}, 2, 0x00C2}, /* (LATIN CAPITAL LETTER A WITH CIRCUMFLEX) */ 3255 {{'\xc4', '\x82'}, 2, 0x0102}, /* (LATIN CAPITAL LETTER A WITH BREVE) */ 3256 {{'\xc3', '\x84'}, 2, 0x00C4}, /* (LATIN CAPITAL LETTER A WITH DIAERESIS) */ 3257 {{'\xc3', '\x85'}, 2, 0x00C5}, /* (LATIN CAPITAL LETTER A WITH RING ABOVE) */ 3258 {{'\xc3', '\x86'}, 2, 0x00C6}, /* (LATIN CAPITAL LETTER AE) */ 3259 {{'\xc3', '\x87'}, 2, 0x00C7}, /* (LATIN CAPITAL LETTER C WITH CEDILLA) */ 3260 {{'\xc3', '\x88'}, 2, 0x00C8}, /* (LATIN CAPITAL LETTER E WITH GRAVE) */ 3261 {{'\xc3', '\x89'}, 2, 0x00C9}, /* (LATIN CAPITAL LETTER E WITH ACUTE) */ 3262 {{'\xc3', '\x8a'}, 2, 0x00CA}, /* (LATIN CAPITAL LETTER E WITH CIRCUMFLEX) */ 3263 {{'\xc3', '\x8b'}, 2, 0x00CB}, /* (LATIN CAPITAL LETTER E WITH DIAERESIS) */ 3264 {{'\xcc', '\x80'}, 2, 0x0300}, /* (COMBINING GRAVE ACCENT) */ 3265 {{'\xc3', '\x8d'}, 2, 0x00CD}, /* (LATIN CAPITAL LETTER I WITH ACUTE) */ 3266 {{'\xc3', '\x8e'}, 2, 0x00CE}, /* (LATIN CAPITAL LETTER I WITH CIRCUMFLEX) */ 3267 {{'\xc3', '\x8f'}, 2, 0x00CF}, /* (LATIN CAPITAL LETTER I WITH DIAERESIS) */ 3268 {{'\xc4', '\x90'}, 2, 0x0110}, /* (LATIN CAPITAL LETTER D WITH STROKE) */ 3269 {{'\xc3', '\x91'}, 2, 0x00D1}, /* (LATIN CAPITAL LETTER N WITH TILDE) */ 3270 {{'\xcc', '\x89'}, 2, 0x0309}, /* (COMBINING HOOK ABOVE) */ 3271 {{'\xc3', '\x93'}, 2, 0x00D3}, /* (LATIN CAPITAL LETTER O WITH ACUTE) */ 3272 {{'\xc3', '\x94'}, 2, 0x00D4}, /* (LATIN CAPITAL LETTER O WITH CIRCUMFLEX) */ 3273 {{'\xc6', '\xa0'}, 2, 0x01A0}, /* (LATIN CAPITAL LETTER O WITH HORN) */ 3274 {{'\xc3', '\x96'}, 2, 0x00D6}, /* (LATIN CAPITAL LETTER O WITH DIAERESIS) */ 3275 {{'\xc3', '\x97'}, 2, 0x00D7}, /* (MULTIPLICATION SIGN) */ 3276 {{'\xc3', '\x98'}, 2, 0x00D8}, /* (LATIN CAPITAL LETTER O WITH STROKE) */ 3277 {{'\xc3', '\x99'}, 2, 0x00D9}, /* (LATIN CAPITAL LETTER U WITH GRAVE) */ 3278 {{'\xc3', '\x9a'}, 2, 0x00DA}, /* (LATIN CAPITAL LETTER U WITH ACUTE) */ 3279 {{'\xc3', '\x9b'}, 2, 0x00DB}, /* (LATIN CAPITAL LETTER U WITH CIRCUMFLEX) */ 3280 {{'\xc3', '\x9c'}, 2, 0x00DC}, /* (LATIN CAPITAL LETTER U WITH DIAERESIS) */ 3281 {{'\xc6', '\xaf'}, 2, 0x01AF}, /* (LATIN CAPITAL LETTER U WITH HORN) */ 3282 {{'\xcc', '\x83'}, 2, 0x0303}, /* (COMBINING TILDE) */ 3283 {{'\xc3', '\x9f'}, 2, 0x00DF}, /* (LATIN SMALL LETTER SHARP S) */ 3284 {{'\xc3', '\xa0'}, 2, 0x00E0}, /* (LATIN SMALL LETTER A WITH GRAVE) */ 3285 {{'\xc3', '\xa1'}, 2, 0x00E1}, /* (LATIN SMALL LETTER A WITH ACUTE) */ 3286 {{'\xc3', '\xa2'}, 2, 0x00E2}, /* (LATIN SMALL LETTER A WITH CIRCUMFLEX) */ 3287 {{'\xc4', '\x83'}, 2, 0x0103}, /* (LATIN SMALL LETTER A WITH BREVE) */ 3288 {{'\xc3', '\xa4'}, 2, 0x00E4}, /* (LATIN SMALL LETTER A WITH DIAERESIS) */ 3289 {{'\xc3', '\xa5'}, 2, 0x00E5}, /* (LATIN SMALL LETTER A WITH RING ABOVE) */ 3290 {{'\xc3', '\xa6'}, 2, 0x00E6}, /* (LATIN SMALL LETTER AE) */ 3291 {{'\xc3', '\xa7'}, 2, 0x00E7}, /* (LATIN SMALL LETTER C WITH CEDILLA) */ 3292 {{'\xc3', '\xa8'}, 2, 0x00E8}, /* (LATIN SMALL LETTER E WITH GRAVE) */ 3293 {{'\xc3', '\xa9'}, 2, 0x00E9}, /* (LATIN SMALL LETTER E WITH ACUTE) */ 3294 {{'\xc3', '\xaa'}, 2, 0x00EA}, /* (LATIN SMALL LETTER E WITH CIRCUMFLEX) */ 3295 {{'\xc3', '\xab'}, 2, 0x00EB}, /* (LATIN SMALL LETTER E WITH DIAERESIS) */ 3296 {{'\xcc', '\x81'}, 2, 0x0301}, /* (COMBINING ACUTE ACCENT) */ 3297 {{'\xc3', '\xad'}, 2, 0x00ED}, /* (LATIN SMALL LETTER I WITH ACUTE) */ 3298 {{'\xc3', '\xae'}, 2, 0x00EE}, /* (LATIN SMALL LETTER I WITH CIRCUMFLEX) */ 3299 {{'\xc3', '\xaf'}, 2, 0x00EF}, /* (LATIN SMALL LETTER I WITH DIAERESIS) */ 3300 {{'\xc4', '\x91'}, 2, 0x0111}, /* (LATIN SMALL LETTER D WITH STROKE) */ 3301 {{'\xc3', '\xb1'}, 2, 0x00F1}, /* (LATIN SMALL LETTER N WITH TILDE) */ 3302 {{'\xcc', '\xa3'}, 2, 0x0323}, /* (COMBINING DOT BELOW) */ 3303 {{'\xc3', '\xb3'}, 2, 0x00F3}, /* (LATIN SMALL LETTER O WITH ACUTE) */ 3304 {{'\xc3', '\xb4'}, 2, 0x00F4}, /* (LATIN SMALL LETTER O WITH CIRCUMFLEX) */ 3305 {{'\xc6', '\xa1'}, 2, 0x01A1}, /* (LATIN SMALL LETTER O WITH HORN) */ 3306 {{'\xc3', '\xb6'}, 2, 0x00F6}, /* (LATIN SMALL LETTER O WITH DIAERESIS) */ 3307 {{'\xc3', '\xb7'}, 2, 0x00F7}, /* (DIVISION SIGN) */ 3308 {{'\xc3', '\xb8'}, 2, 0x00F8}, /* (LATIN SMALL LETTER O WITH STROKE) */ 3309 {{'\xc3', '\xb9'}, 2, 0x00F9}, /* (LATIN SMALL LETTER U WITH GRAVE) */ 3310 {{'\xc3', '\xba'}, 2, 0x00FA}, /* (LATIN SMALL LETTER U WITH ACUTE) */ 3311 {{'\xc3', '\xbb'}, 2, 0x00FB}, /* (LATIN SMALL LETTER U WITH CIRCUMFLEX) */ 3312 {{'\xc3', '\xbc'}, 2, 0x00FC}, /* (LATIN SMALL LETTER U WITH DIAERESIS) */ 3313 {{'\xc6', '\xb0'}, 2, 0x01B0}, /* (LATIN SMALL LETTER U WITH HORN) */ 3314 {{'\xe2', '\x82', '\xab'}, 3, 0x20AB}, /* (DONG SIGN) */ 3315 {{'\xc3', '\xbf'}, 2, 0x00FF}, /* (LATIN SMALL LETTER Y WITH DIAERESIS) */ 3316 }; 3317 3318 LXB_API const lxb_encoding_single_index_t lxb_encoding_single_index_windows_874[128] = 3319 { 3320 {{'\xe2', '\x82', '\xac'}, 3, 0x20AC}, /* (EURO SIGN) */ 3321 {{'\xc2', '\x81'}, 2, 0x0081}, /* (<control>) */ 3322 {{'\xc2', '\x82'}, 2, 0x0082}, /* (<control>) */ 3323 {{'\xc2', '\x83'}, 2, 0x0083}, /* (<control>) */ 3324 {{'\xc2', '\x84'}, 2, 0x0084}, /* (<control>) */ 3325 {{'\xe2', '\x80', '\xa6'}, 3, 0x2026}, /* (HORIZONTAL ELLIPSIS) */ 3326 {{'\xc2', '\x86'}, 2, 0x0086}, /* (<control>) */ 3327 {{'\xc2', '\x87'}, 2, 0x0087}, /* (<control>) */ 3328 {{'\xc2', '\x88'}, 2, 0x0088}, /* (<control>) */ 3329 {{'\xc2', '\x89'}, 2, 0x0089}, /* (<control>) */ 3330 {{'\xc2', '\x8a'}, 2, 0x008A}, /* (<control>) */ 3331 {{'\xc2', '\x8b'}, 2, 0x008B}, /* (<control>) */ 3332 {{'\xc2', '\x8c'}, 2, 0x008C}, /* (<control>) */ 3333 {{'\xc2', '\x8d'}, 2, 0x008D}, /* (<control>) */ 3334 {{'\xc2', '\x8e'}, 2, 0x008E}, /* (<control>) */ 3335 {{'\xc2', '\x8f'}, 2, 0x008F}, /* (<control>) */ 3336 {{'\xc2', '\x90'}, 2, 0x0090}, /* (<control>) */ 3337 {{'\xe2', '\x80', '\x98'}, 3, 0x2018}, /* (LEFT SINGLE QUOTATION MARK) */ 3338 {{'\xe2', '\x80', '\x99'}, 3, 0x2019}, /* (RIGHT SINGLE QUOTATION MARK) */ 3339 {{'\xe2', '\x80', '\x9c'}, 3, 0x201C}, /* (LEFT DOUBLE QUOTATION MARK) */ 3340 {{'\xe2', '\x80', '\x9d'}, 3, 0x201D}, /* (RIGHT DOUBLE QUOTATION MARK) */ 3341 {{'\xe2', '\x80', '\xa2'}, 3, 0x2022}, /* (BULLET) */ 3342 {{'\xe2', '\x80', '\x93'}, 3, 0x2013}, /* (EN DASH) */ 3343 {{'\xe2', '\x80', '\x94'}, 3, 0x2014}, /* (EM DASH) */ 3344 {{'\xc2', '\x98'}, 2, 0x0098}, /* (<control>) */ 3345 {{'\xc2', '\x99'}, 2, 0x0099}, /* (<control>) */ 3346 {{'\xc2', '\x9a'}, 2, 0x009A}, /* (<control>) */ 3347 {{'\xc2', '\x9b'}, 2, 0x009B}, /* (<control>) */ 3348 {{'\xc2', '\x9c'}, 2, 0x009C}, /* (<control>) */ 3349 {{'\xc2', '\x9d'}, 2, 0x009D}, /* (<control>) */ 3350 {{'\xc2', '\x9e'}, 2, 0x009E}, /* (<control>) */ 3351 {{'\xc2', '\x9f'}, 2, 0x009F}, /* (<control>) */ 3352 {{'\xc2', '\xa0'}, 2, 0x00A0}, /* (NO-BREAK SPACE) */ 3353 {{'\xe0', '\xb8', '\x81'}, 3, 0x0E01}, /* (THAI CHARACTER KO KAI) */ 3354 {{'\xe0', '\xb8', '\x82'}, 3, 0x0E02}, /* (THAI CHARACTER KHO KHAI) */ 3355 {{'\xe0', '\xb8', '\x83'}, 3, 0x0E03}, /* (THAI CHARACTER KHO KHUAT) */ 3356 {{'\xe0', '\xb8', '\x84'}, 3, 0x0E04}, /* (THAI CHARACTER KHO KHWAI) */ 3357 {{'\xe0', '\xb8', '\x85'}, 3, 0x0E05}, /* (THAI CHARACTER KHO KHON) */ 3358 {{'\xe0', '\xb8', '\x86'}, 3, 0x0E06}, /* (THAI CHARACTER KHO RAKHANG) */ 3359 {{'\xe0', '\xb8', '\x87'}, 3, 0x0E07}, /* (THAI CHARACTER NGO NGU) */ 3360 {{'\xe0', '\xb8', '\x88'}, 3, 0x0E08}, /* (THAI CHARACTER CHO CHAN) */ 3361 {{'\xe0', '\xb8', '\x89'}, 3, 0x0E09}, /* (THAI CHARACTER CHO CHING) */ 3362 {{'\xe0', '\xb8', '\x8a'}, 3, 0x0E0A}, /* (THAI CHARACTER CHO CHANG) */ 3363 {{'\xe0', '\xb8', '\x8b'}, 3, 0x0E0B}, /* (THAI CHARACTER SO SO) */ 3364 {{'\xe0', '\xb8', '\x8c'}, 3, 0x0E0C}, /* (THAI CHARACTER CHO CHOE) */ 3365 {{'\xe0', '\xb8', '\x8d'}, 3, 0x0E0D}, /* (THAI CHARACTER YO YING) */ 3366 {{'\xe0', '\xb8', '\x8e'}, 3, 0x0E0E}, /* (THAI CHARACTER DO CHADA) */ 3367 {{'\xe0', '\xb8', '\x8f'}, 3, 0x0E0F}, /* (THAI CHARACTER TO PATAK) */ 3368 {{'\xe0', '\xb8', '\x90'}, 3, 0x0E10}, /* (THAI CHARACTER THO THAN) */ 3369 {{'\xe0', '\xb8', '\x91'}, 3, 0x0E11}, /* (THAI CHARACTER THO NANGMONTHO) */ 3370 {{'\xe0', '\xb8', '\x92'}, 3, 0x0E12}, /* (THAI CHARACTER THO PHUTHAO) */ 3371 {{'\xe0', '\xb8', '\x93'}, 3, 0x0E13}, /* (THAI CHARACTER NO NEN) */ 3372 {{'\xe0', '\xb8', '\x94'}, 3, 0x0E14}, /* (THAI CHARACTER DO DEK) */ 3373 {{'\xe0', '\xb8', '\x95'}, 3, 0x0E15}, /* (THAI CHARACTER TO TAO) */ 3374 {{'\xe0', '\xb8', '\x96'}, 3, 0x0E16}, /* (THAI CHARACTER THO THUNG) */ 3375 {{'\xe0', '\xb8', '\x97'}, 3, 0x0E17}, /* (THAI CHARACTER THO THAHAN) */ 3376 {{'\xe0', '\xb8', '\x98'}, 3, 0x0E18}, /* (THAI CHARACTER THO THONG) */ 3377 {{'\xe0', '\xb8', '\x99'}, 3, 0x0E19}, /* (THAI CHARACTER NO NU) */ 3378 {{'\xe0', '\xb8', '\x9a'}, 3, 0x0E1A}, /* (THAI CHARACTER BO BAIMAI) */ 3379 {{'\xe0', '\xb8', '\x9b'}, 3, 0x0E1B}, /* (THAI CHARACTER PO PLA) */ 3380 {{'\xe0', '\xb8', '\x9c'}, 3, 0x0E1C}, /* (THAI CHARACTER PHO PHUNG) */ 3381 {{'\xe0', '\xb8', '\x9d'}, 3, 0x0E1D}, /* (THAI CHARACTER FO FA) */ 3382 {{'\xe0', '\xb8', '\x9e'}, 3, 0x0E1E}, /* (THAI CHARACTER PHO PHAN) */ 3383 {{'\xe0', '\xb8', '\x9f'}, 3, 0x0E1F}, /* (THAI CHARACTER FO FAN) */ 3384 {{'\xe0', '\xb8', '\xa0'}, 3, 0x0E20}, /* (THAI CHARACTER PHO SAMPHAO) */ 3385 {{'\xe0', '\xb8', '\xa1'}, 3, 0x0E21}, /* (THAI CHARACTER MO MA) */ 3386 {{'\xe0', '\xb8', '\xa2'}, 3, 0x0E22}, /* (THAI CHARACTER YO YAK) */ 3387 {{'\xe0', '\xb8', '\xa3'}, 3, 0x0E23}, /* (THAI CHARACTER RO RUA) */ 3388 {{'\xe0', '\xb8', '\xa4'}, 3, 0x0E24}, /* (THAI CHARACTER RU) */ 3389 {{'\xe0', '\xb8', '\xa5'}, 3, 0x0E25}, /* (THAI CHARACTER LO LING) */ 3390 {{'\xe0', '\xb8', '\xa6'}, 3, 0x0E26}, /* (THAI CHARACTER LU) */ 3391 {{'\xe0', '\xb8', '\xa7'}, 3, 0x0E27}, /* (THAI CHARACTER WO WAEN) */ 3392 {{'\xe0', '\xb8', '\xa8'}, 3, 0x0E28}, /* (THAI CHARACTER SO SALA) */ 3393 {{'\xe0', '\xb8', '\xa9'}, 3, 0x0E29}, /* (THAI CHARACTER SO RUSI) */ 3394 {{'\xe0', '\xb8', '\xaa'}, 3, 0x0E2A}, /* (THAI CHARACTER SO SUA) */ 3395 {{'\xe0', '\xb8', '\xab'}, 3, 0x0E2B}, /* (THAI CHARACTER HO HIP) */ 3396 {{'\xe0', '\xb8', '\xac'}, 3, 0x0E2C}, /* (THAI CHARACTER LO CHULA) */ 3397 {{'\xe0', '\xb8', '\xad'}, 3, 0x0E2D}, /* (THAI CHARACTER O ANG) */ 3398 {{'\xe0', '\xb8', '\xae'}, 3, 0x0E2E}, /* (THAI CHARACTER HO NOKHUK) */ 3399 {{'\xe0', '\xb8', '\xaf'}, 3, 0x0E2F}, /* (THAI CHARACTER PAIYANNOI) */ 3400 {{'\xe0', '\xb8', '\xb0'}, 3, 0x0E30}, /* (THAI CHARACTER SARA A) */ 3401 {{'\xe0', '\xb8', '\xb1'}, 3, 0x0E31}, /* (THAI CHARACTER MAI HAN-AKAT) */ 3402 {{'\xe0', '\xb8', '\xb2'}, 3, 0x0E32}, /* (THAI CHARACTER SARA AA) */ 3403 {{'\xe0', '\xb8', '\xb3'}, 3, 0x0E33}, /* (THAI CHARACTER SARA AM) */ 3404 {{'\xe0', '\xb8', '\xb4'}, 3, 0x0E34}, /* (THAI CHARACTER SARA I) */ 3405 {{'\xe0', '\xb8', '\xb5'}, 3, 0x0E35}, /* (THAI CHARACTER SARA II) */ 3406 {{'\xe0', '\xb8', '\xb6'}, 3, 0x0E36}, /* (THAI CHARACTER SARA UE) */ 3407 {{'\xe0', '\xb8', '\xb7'}, 3, 0x0E37}, /* (THAI CHARACTER SARA UEE) */ 3408 {{'\xe0', '\xb8', '\xb8'}, 3, 0x0E38}, /* (THAI CHARACTER SARA U) */ 3409 {{'\xe0', '\xb8', '\xb9'}, 3, 0x0E39}, /* (THAI CHARACTER SARA UU) */ 3410 {{'\xe0', '\xb8', '\xba'}, 3, 0x0E3A}, /* (THAI CHARACTER PHINTHU) */ 3411 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 3412 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 3413 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 3414 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 3415 {{'\xe0', '\xb8', '\xbf'}, 3, 0x0E3F}, /* (THAI CURRENCY SYMBOL BAHT) */ 3416 {{'\xe0', '\xb9', '\x80'}, 3, 0x0E40}, /* (THAI CHARACTER SARA E) */ 3417 {{'\xe0', '\xb9', '\x81'}, 3, 0x0E41}, /* (THAI CHARACTER SARA AE) */ 3418 {{'\xe0', '\xb9', '\x82'}, 3, 0x0E42}, /* (THAI CHARACTER SARA O) */ 3419 {{'\xe0', '\xb9', '\x83'}, 3, 0x0E43}, /* (THAI CHARACTER SARA AI MAIMUAN) */ 3420 {{'\xe0', '\xb9', '\x84'}, 3, 0x0E44}, /* (THAI CHARACTER SARA AI MAIMALAI) */ 3421 {{'\xe0', '\xb9', '\x85'}, 3, 0x0E45}, /* (THAI CHARACTER LAKKHANGYAO) */ 3422 {{'\xe0', '\xb9', '\x86'}, 3, 0x0E46}, /* (THAI CHARACTER MAIYAMOK) */ 3423 {{'\xe0', '\xb9', '\x87'}, 3, 0x0E47}, /* (THAI CHARACTER MAITAIKHU) */ 3424 {{'\xe0', '\xb9', '\x88'}, 3, 0x0E48}, /* (THAI CHARACTER MAI EK) */ 3425 {{'\xe0', '\xb9', '\x89'}, 3, 0x0E49}, /* (THAI CHARACTER MAI THO) */ 3426 {{'\xe0', '\xb9', '\x8a'}, 3, 0x0E4A}, /* (THAI CHARACTER MAI TRI) */ 3427 {{'\xe0', '\xb9', '\x8b'}, 3, 0x0E4B}, /* (THAI CHARACTER MAI CHATTAWA) */ 3428 {{'\xe0', '\xb9', '\x8c'}, 3, 0x0E4C}, /* (THAI CHARACTER THANTHAKHAT) */ 3429 {{'\xe0', '\xb9', '\x8d'}, 3, 0x0E4D}, /* (THAI CHARACTER NIKHAHIT) */ 3430 {{'\xe0', '\xb9', '\x8e'}, 3, 0x0E4E}, /* (THAI CHARACTER YAMAKKAN) */ 3431 {{'\xe0', '\xb9', '\x8f'}, 3, 0x0E4F}, /* (THAI CHARACTER FONGMAN) */ 3432 {{'\xe0', '\xb9', '\x90'}, 3, 0x0E50}, /* (THAI DIGIT ZERO) */ 3433 {{'\xe0', '\xb9', '\x91'}, 3, 0x0E51}, /* (THAI DIGIT ONE) */ 3434 {{'\xe0', '\xb9', '\x92'}, 3, 0x0E52}, /* (THAI DIGIT TWO) */ 3435 {{'\xe0', '\xb9', '\x93'}, 3, 0x0E53}, /* (THAI DIGIT THREE) */ 3436 {{'\xe0', '\xb9', '\x94'}, 3, 0x0E54}, /* (THAI DIGIT FOUR) */ 3437 {{'\xe0', '\xb9', '\x95'}, 3, 0x0E55}, /* (THAI DIGIT FIVE) */ 3438 {{'\xe0', '\xb9', '\x96'}, 3, 0x0E56}, /* (THAI DIGIT SIX) */ 3439 {{'\xe0', '\xb9', '\x97'}, 3, 0x0E57}, /* (THAI DIGIT SEVEN) */ 3440 {{'\xe0', '\xb9', '\x98'}, 3, 0x0E58}, /* (THAI DIGIT EIGHT) */ 3441 {{'\xe0', '\xb9', '\x99'}, 3, 0x0E59}, /* (THAI DIGIT NINE) */ 3442 {{'\xe0', '\xb9', '\x9a'}, 3, 0x0E5A}, /* (THAI CHARACTER ANGKHANKHU) */ 3443 {{'\xe0', '\xb9', '\x9b'}, 3, 0x0E5B}, /* (THAI CHARACTER KHOMUT) */ 3444 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 3445 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 3446 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 3447 {{0}, 0, LXB_ENCODING_DECODE_ERROR}, /* Not defined */ 3448 }; 3449 3450 LXB_API const lxb_encoding_single_index_t lxb_encoding_single_index_x_mac_cyrillic[128] = 3451 { 3452 {{'\xd0', '\x90'}, 2, 0x0410}, /* (CYRILLIC CAPITAL LETTER A) */ 3453 {{'\xd0', '\x91'}, 2, 0x0411}, /* (CYRILLIC CAPITAL LETTER BE) */ 3454 {{'\xd0', '\x92'}, 2, 0x0412}, /* (CYRILLIC CAPITAL LETTER VE) */ 3455 {{'\xd0', '\x93'}, 2, 0x0413}, /* (CYRILLIC CAPITAL LETTER GHE) */ 3456 {{'\xd0', '\x94'}, 2, 0x0414}, /* (CYRILLIC CAPITAL LETTER DE) */ 3457 {{'\xd0', '\x95'}, 2, 0x0415}, /* (CYRILLIC CAPITAL LETTER IE) */ 3458 {{'\xd0', '\x96'}, 2, 0x0416}, /* (CYRILLIC CAPITAL LETTER ZHE) */ 3459 {{'\xd0', '\x97'}, 2, 0x0417}, /* (CYRILLIC CAPITAL LETTER ZE) */ 3460 {{'\xd0', '\x98'}, 2, 0x0418}, /* (CYRILLIC CAPITAL LETTER I) */ 3461 {{'\xd0', '\x99'}, 2, 0x0419}, /* (CYRILLIC CAPITAL LETTER SHORT I) */ 3462 {{'\xd0', '\x9a'}, 2, 0x041A}, /* (CYRILLIC CAPITAL LETTER KA) */ 3463 {{'\xd0', '\x9b'}, 2, 0x041B}, /* (CYRILLIC CAPITAL LETTER EL) */ 3464 {{'\xd0', '\x9c'}, 2, 0x041C}, /* (CYRILLIC CAPITAL LETTER EM) */ 3465 {{'\xd0', '\x9d'}, 2, 0x041D}, /* (CYRILLIC CAPITAL LETTER EN) */ 3466 {{'\xd0', '\x9e'}, 2, 0x041E}, /* (CYRILLIC CAPITAL LETTER O) */ 3467 {{'\xd0', '\x9f'}, 2, 0x041F}, /* (CYRILLIC CAPITAL LETTER PE) */ 3468 {{'\xd0', '\xa0'}, 2, 0x0420}, /* (CYRILLIC CAPITAL LETTER ER) */ 3469 {{'\xd0', '\xa1'}, 2, 0x0421}, /* (CYRILLIC CAPITAL LETTER ES) */ 3470 {{'\xd0', '\xa2'}, 2, 0x0422}, /* (CYRILLIC CAPITAL LETTER TE) */ 3471 {{'\xd0', '\xa3'}, 2, 0x0423}, /* (CYRILLIC CAPITAL LETTER U) */ 3472 {{'\xd0', '\xa4'}, 2, 0x0424}, /* (CYRILLIC CAPITAL LETTER EF) */ 3473 {{'\xd0', '\xa5'}, 2, 0x0425}, /* (CYRILLIC CAPITAL LETTER HA) */ 3474 {{'\xd0', '\xa6'}, 2, 0x0426}, /* (CYRILLIC CAPITAL LETTER TSE) */ 3475 {{'\xd0', '\xa7'}, 2, 0x0427}, /* (CYRILLIC CAPITAL LETTER CHE) */ 3476 {{'\xd0', '\xa8'}, 2, 0x0428}, /* (CYRILLIC CAPITAL LETTER SHA) */ 3477 {{'\xd0', '\xa9'}, 2, 0x0429}, /* (CYRILLIC CAPITAL LETTER SHCHA) */ 3478 {{'\xd0', '\xaa'}, 2, 0x042A}, /* (CYRILLIC CAPITAL LETTER HARD SIGN) */ 3479 {{'\xd0', '\xab'}, 2, 0x042B}, /* (CYRILLIC CAPITAL LETTER YERU) */ 3480 {{'\xd0', '\xac'}, 2, 0x042C}, /* (CYRILLIC CAPITAL LETTER SOFT SIGN) */ 3481 {{'\xd0', '\xad'}, 2, 0x042D}, /* (CYRILLIC CAPITAL LETTER E) */ 3482 {{'\xd0', '\xae'}, 2, 0x042E}, /* (CYRILLIC CAPITAL LETTER YU) */ 3483 {{'\xd0', '\xaf'}, 2, 0x042F}, /* (CYRILLIC CAPITAL LETTER YA) */ 3484 {{'\xe2', '\x80', '\xa0'}, 3, 0x2020}, /* (DAGGER) */ 3485 {{'\xc2', '\xb0'}, 2, 0x00B0}, /* (DEGREE SIGN) */ 3486 {{'\xd2', '\x90'}, 2, 0x0490}, /* (CYRILLIC CAPITAL LETTER GHE WITH UPTURN) */ 3487 {{'\xc2', '\xa3'}, 2, 0x00A3}, /* (POUND SIGN) */ 3488 {{'\xc2', '\xa7'}, 2, 0x00A7}, /* (SECTION SIGN) */ 3489 {{'\xe2', '\x80', '\xa2'}, 3, 0x2022}, /* (BULLET) */ 3490 {{'\xc2', '\xb6'}, 2, 0x00B6}, /* (PILCROW SIGN) */ 3491 {{'\xd0', '\x86'}, 2, 0x0406}, /* (CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I) */ 3492 {{'\xc2', '\xae'}, 2, 0x00AE}, /* (REGISTERED SIGN) */ 3493 {{'\xc2', '\xa9'}, 2, 0x00A9}, /* (COPYRIGHT SIGN) */ 3494 {{'\xe2', '\x84', '\xa2'}, 3, 0x2122}, /* (TRADE MARK SIGN) */ 3495 {{'\xd0', '\x82'}, 2, 0x0402}, /* (CYRILLIC CAPITAL LETTER DJE) */ 3496 {{'\xd1', '\x92'}, 2, 0x0452}, /* (CYRILLIC SMALL LETTER DJE) */ 3497 {{'\xe2', '\x89', '\xa0'}, 3, 0x2260}, /* (NOT EQUAL TO) */ 3498 {{'\xd0', '\x83'}, 2, 0x0403}, /* (CYRILLIC CAPITAL LETTER GJE) */ 3499 {{'\xd1', '\x93'}, 2, 0x0453}, /* (CYRILLIC SMALL LETTER GJE) */ 3500 {{'\xe2', '\x88', '\x9e'}, 3, 0x221E}, /* (INFINITY) */ 3501 {{'\xc2', '\xb1'}, 2, 0x00B1}, /* (PLUS-MINUS SIGN) */ 3502 {{'\xe2', '\x89', '\xa4'}, 3, 0x2264}, /* (LESS-THAN OR EQUAL TO) */ 3503 {{'\xe2', '\x89', '\xa5'}, 3, 0x2265}, /* (GREATER-THAN OR EQUAL TO) */ 3504 {{'\xd1', '\x96'}, 2, 0x0456}, /* (CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I) */ 3505 {{'\xc2', '\xb5'}, 2, 0x00B5}, /* (MICRO SIGN) */ 3506 {{'\xd2', '\x91'}, 2, 0x0491}, /* (CYRILLIC SMALL LETTER GHE WITH UPTURN) */ 3507 {{'\xd0', '\x88'}, 2, 0x0408}, /* (CYRILLIC CAPITAL LETTER JE) */ 3508 {{'\xd0', '\x84'}, 2, 0x0404}, /* (CYRILLIC CAPITAL LETTER UKRAINIAN IE) */ 3509 {{'\xd1', '\x94'}, 2, 0x0454}, /* (CYRILLIC SMALL LETTER UKRAINIAN IE) */ 3510 {{'\xd0', '\x87'}, 2, 0x0407}, /* (CYRILLIC CAPITAL LETTER YI) */ 3511 {{'\xd1', '\x97'}, 2, 0x0457}, /* (CYRILLIC SMALL LETTER YI) */ 3512 {{'\xd0', '\x89'}, 2, 0x0409}, /* (CYRILLIC CAPITAL LETTER LJE) */ 3513 {{'\xd1', '\x99'}, 2, 0x0459}, /* (CYRILLIC SMALL LETTER LJE) */ 3514 {{'\xd0', '\x8a'}, 2, 0x040A}, /* (CYRILLIC CAPITAL LETTER NJE) */ 3515 {{'\xd1', '\x9a'}, 2, 0x045A}, /* (CYRILLIC SMALL LETTER NJE) */ 3516 {{'\xd1', '\x98'}, 2, 0x0458}, /* (CYRILLIC SMALL LETTER JE) */ 3517 {{'\xd0', '\x85'}, 2, 0x0405}, /* (CYRILLIC CAPITAL LETTER DZE) */ 3518 {{'\xc2', '\xac'}, 2, 0x00AC}, /* (NOT SIGN) */ 3519 {{'\xe2', '\x88', '\x9a'}, 3, 0x221A}, /* (SQUARE ROOT) */ 3520 {{'\xc6', '\x92'}, 2, 0x0192}, /* (LATIN SMALL LETTER F WITH HOOK) */ 3521 {{'\xe2', '\x89', '\x88'}, 3, 0x2248}, /* (ALMOST EQUAL TO) */ 3522 {{'\xe2', '\x88', '\x86'}, 3, 0x2206}, /* (INCREMENT) */ 3523 {{'\xc2', '\xab'}, 2, 0x00AB}, /* (LEFT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 3524 {{'\xc2', '\xbb'}, 2, 0x00BB}, /* (RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK) */ 3525 {{'\xe2', '\x80', '\xa6'}, 3, 0x2026}, /* (HORIZONTAL ELLIPSIS) */ 3526 {{'\xc2', '\xa0'}, 2, 0x00A0}, /* (NO-BREAK SPACE) */ 3527 {{'\xd0', '\x8b'}, 2, 0x040B}, /* (CYRILLIC CAPITAL LETTER TSHE) */ 3528 {{'\xd1', '\x9b'}, 2, 0x045B}, /* (CYRILLIC SMALL LETTER TSHE) */ 3529 {{'\xd0', '\x8c'}, 2, 0x040C}, /* (CYRILLIC CAPITAL LETTER KJE) */ 3530 {{'\xd1', '\x9c'}, 2, 0x045C}, /* (CYRILLIC SMALL LETTER KJE) */ 3531 {{'\xd1', '\x95'}, 2, 0x0455}, /* (CYRILLIC SMALL LETTER DZE) */ 3532 {{'\xe2', '\x80', '\x93'}, 3, 0x2013}, /* (EN DASH) */ 3533 {{'\xe2', '\x80', '\x94'}, 3, 0x2014}, /* (EM DASH) */ 3534 {{'\xe2', '\x80', '\x9c'}, 3, 0x201C}, /* (LEFT DOUBLE QUOTATION MARK) */ 3535 {{'\xe2', '\x80', '\x9d'}, 3, 0x201D}, /* (RIGHT DOUBLE QUOTATION MARK) */ 3536 {{'\xe2', '\x80', '\x98'}, 3, 0x2018}, /* (LEFT SINGLE QUOTATION MARK) */ 3537 {{'\xe2', '\x80', '\x99'}, 3, 0x2019}, /* (RIGHT SINGLE QUOTATION MARK) */ 3538 {{'\xc3', '\xb7'}, 2, 0x00F7}, /* (DIVISION SIGN) */ 3539 {{'\xe2', '\x80', '\x9e'}, 3, 0x201E}, /* (DOUBLE LOW-9 QUOTATION MARK) */ 3540 {{'\xd0', '\x8e'}, 2, 0x040E}, /* (CYRILLIC CAPITAL LETTER SHORT U) */ 3541 {{'\xd1', '\x9e'}, 2, 0x045E}, /* (CYRILLIC SMALL LETTER SHORT U) */ 3542 {{'\xd0', '\x8f'}, 2, 0x040F}, /* (CYRILLIC CAPITAL LETTER DZHE) */ 3543 {{'\xd1', '\x9f'}, 2, 0x045F}, /* (CYRILLIC SMALL LETTER DZHE) */ 3544 {{'\xe2', '\x84', '\x96'}, 3, 0x2116}, /* (NUMERO SIGN) */ 3545 {{'\xd0', '\x81'}, 2, 0x0401}, /* (CYRILLIC CAPITAL LETTER IO) */ 3546 {{'\xd1', '\x91'}, 2, 0x0451}, /* (CYRILLIC SMALL LETTER IO) */ 3547 {{'\xd1', '\x8f'}, 2, 0x044F}, /* (CYRILLIC SMALL LETTER YA) */ 3548 {{'\xd0', '\xb0'}, 2, 0x0430}, /* (CYRILLIC SMALL LETTER A) */ 3549 {{'\xd0', '\xb1'}, 2, 0x0431}, /* (CYRILLIC SMALL LETTER BE) */ 3550 {{'\xd0', '\xb2'}, 2, 0x0432}, /* (CYRILLIC SMALL LETTER VE) */ 3551 {{'\xd0', '\xb3'}, 2, 0x0433}, /* (CYRILLIC SMALL LETTER GHE) */ 3552 {{'\xd0', '\xb4'}, 2, 0x0434}, /* (CYRILLIC SMALL LETTER DE) */ 3553 {{'\xd0', '\xb5'}, 2, 0x0435}, /* (CYRILLIC SMALL LETTER IE) */ 3554 {{'\xd0', '\xb6'}, 2, 0x0436}, /* (CYRILLIC SMALL LETTER ZHE) */ 3555 {{'\xd0', '\xb7'}, 2, 0x0437}, /* (CYRILLIC SMALL LETTER ZE) */ 3556 {{'\xd0', '\xb8'}, 2, 0x0438}, /* (CYRILLIC SMALL LETTER I) */ 3557 {{'\xd0', '\xb9'}, 2, 0x0439}, /* (CYRILLIC SMALL LETTER SHORT I) */ 3558 {{'\xd0', '\xba'}, 2, 0x043A}, /* (CYRILLIC SMALL LETTER KA) */ 3559 {{'\xd0', '\xbb'}, 2, 0x043B}, /* (CYRILLIC SMALL LETTER EL) */ 3560 {{'\xd0', '\xbc'}, 2, 0x043C}, /* (CYRILLIC SMALL LETTER EM) */ 3561 {{'\xd0', '\xbd'}, 2, 0x043D}, /* (CYRILLIC SMALL LETTER EN) */ 3562 {{'\xd0', '\xbe'}, 2, 0x043E}, /* (CYRILLIC SMALL LETTER O) */ 3563 {{'\xd0', '\xbf'}, 2, 0x043F}, /* (CYRILLIC SMALL LETTER PE) */ 3564 {{'\xd1', '\x80'}, 2, 0x0440}, /* (CYRILLIC SMALL LETTER ER) */ 3565 {{'\xd1', '\x81'}, 2, 0x0441}, /* (CYRILLIC SMALL LETTER ES) */ 3566 {{'\xd1', '\x82'}, 2, 0x0442}, /* (CYRILLIC SMALL LETTER TE) */ 3567 {{'\xd1', '\x83'}, 2, 0x0443}, /* (CYRILLIC SMALL LETTER U) */ 3568 {{'\xd1', '\x84'}, 2, 0x0444}, /* (CYRILLIC SMALL LETTER EF) */ 3569 {{'\xd1', '\x85'}, 2, 0x0445}, /* (CYRILLIC SMALL LETTER HA) */ 3570 {{'\xd1', '\x86'}, 2, 0x0446}, /* (CYRILLIC SMALL LETTER TSE) */ 3571 {{'\xd1', '\x87'}, 2, 0x0447}, /* (CYRILLIC SMALL LETTER CHE) */ 3572 {{'\xd1', '\x88'}, 2, 0x0448}, /* (CYRILLIC SMALL LETTER SHA) */ 3573 {{'\xd1', '\x89'}, 2, 0x0449}, /* (CYRILLIC SMALL LETTER SHCHA) */ 3574 {{'\xd1', '\x8a'}, 2, 0x044A}, /* (CYRILLIC SMALL LETTER HARD SIGN) */ 3575 {{'\xd1', '\x8b'}, 2, 0x044B}, /* (CYRILLIC SMALL LETTER YERU) */ 3576 {{'\xd1', '\x8c'}, 2, 0x044C}, /* (CYRILLIC SMALL LETTER SOFT SIGN) */ 3577 {{'\xd1', '\x8d'}, 2, 0x044D}, /* (CYRILLIC SMALL LETTER E) */ 3578 {{'\xd1', '\x8e'}, 2, 0x044E}, /* (CYRILLIC SMALL LETTER YU) */ 3579 {{'\xe2', '\x82', '\xac'}, 3, 0x20AC}, /* (EURO SIGN) */ 3580 }; 3581 3582 /* Table size: 344; Max deep: 1 */ 3583 LXB_API const lexbor_shs_hash_t lxb_encoding_single_hash_ibm866[345] = 3584 { 3585 {0, 0, 0},{9632, 254, 0}, 3586 {0, 0, 0}, 3587 {0, 0, 0}, 3588 {0, 0, 0}, 3589 {0, 0, 0}, 3590 {0, 0, 0}, 3591 {1038, 246, 0}, 3592 {0, 0, 0}, 3593 {1040, 128, 0}, 3594 {1041, 129, 0}, 3595 {1042, 130, 0}, 3596 {1043, 131, 0}, 3597 {1044, 132, 0}, 3598 {1045, 133, 0}, 3599 {1046, 134, 0}, 3600 {1047, 135, 0}, 3601 {1048, 136, 0}, 3602 {1049, 137, 0}, 3603 {1050, 138, 0}, 3604 {1051, 139, 0}, 3605 {1052, 140, 0}, 3606 {1053, 141, 0}, 3607 {1054, 142, 0}, 3608 {1055, 143, 0}, 3609 {1056, 144, 0}, 3610 {1057, 145, 0}, 3611 {1058, 146, 0}, 3612 {1059, 147, 0}, 3613 {1060, 148, 0}, 3614 {1061, 149, 0}, 3615 {1062, 150, 0}, 3616 {1063, 151, 0}, 3617 {1064, 152, 0}, 3618 {1065, 153, 0}, 3619 {1066, 154, 0}, 3620 {1067, 155, 0}, 3621 {1068, 156, 0}, 3622 {1069, 157, 0}, 3623 {1070, 158, 0}, 3624 {1071, 159, 0}, 3625 {1072, 160, 0}, 3626 {1073, 161, 0}, 3627 {1074, 162, 0}, 3628 {1075, 163, 0}, 3629 {1076, 164, 0}, 3630 {1077, 165, 0}, 3631 {1078, 166, 0}, 3632 {1079, 167, 0}, 3633 {1080, 168, 0}, 3634 {1081, 169, 0}, 3635 {1082, 170, 0}, 3636 {1083, 171, 0}, 3637 {1084, 172, 0}, 3638 {1085, 173, 0}, 3639 {1086, 174, 0}, 3640 {1087, 175, 0}, 3641 {1088, 224, 0}, 3642 {1089, 225, 0}, 3643 {1090, 226, 0}, 3644 {1091, 227, 0}, 3645 {1092, 228, 0}, 3646 {1093, 229, 0}, 3647 {1094, 230, 0}, 3648 {1095, 231, 0}, 3649 {1096, 232, 0}, 3650 {1097, 233, 0}, 3651 {1098, 234, 0}, 3652 {1099, 235, 0}, 3653 {1100, 236, 0}, 3654 {1101, 237, 0}, 3655 {1102, 238, 0}, 3656 {1103, 239, 0}, 3657 {0, 0, 0}, 3658 {1105, 241, 0}, 3659 {0, 0, 0}, 3660 {0, 0, 0}, 3661 {1108, 243, 0}, 3662 {0, 0, 0}, 3663 {0, 0, 0}, 3664 {1111, 245, 0}, 3665 {0, 0, 0}, 3666 {0, 0, 0}, 3667 {0, 0, 0}, 3668 {0, 0, 0}, 3669 {0, 0, 0}, 3670 {0, 0, 0}, 3671 {1118, 247, 0}, 3672 {0, 0, 0}, 3673 {0, 0, 0}, 3674 {0, 0, 0}, 3675 {0, 0, 0}, 3676 {0, 0, 0}, 3677 {0, 0, 0}, 3678 {0, 0, 0}, 3679 {0, 0, 0}, 3680 {0, 0, 0}, 3681 {0, 0, 0}, 3682 {0, 0, 0}, 3683 {0, 0, 0}, 3684 {0, 0, 0}, 3685 {0, 0, 0}, 3686 {0, 0, 0}, 3687 {0, 0, 0}, 3688 {0, 0, 0}, 3689 {0, 0, 0}, 3690 {0, 0, 0}, 3691 {0, 0, 0}, 3692 {0, 0, 0}, 3693 {0, 0, 0}, 3694 {0, 0, 0}, 3695 {0, 0, 0}, 3696 {0, 0, 0}, 3697 {0, 0, 0}, 3698 {0, 0, 0}, 3699 {0, 0, 0}, 3700 {0, 0, 0}, 3701 {0, 0, 0}, 3702 {0, 0, 0}, 3703 {0, 0, 0}, 3704 {0, 0, 0}, 3705 {0, 0, 0}, 3706 {0, 0, 0}, 3707 {0, 0, 0}, 3708 {0, 0, 0}, 3709 {0, 0, 0}, 3710 {0, 0, 0}, 3711 {0, 0, 0}, 3712 {0, 0, 0}, 3713 {0, 0, 0}, 3714 {8729, 249, 0}, 3715 {8730, 251, 0}, 3716 {0, 0, 0}, 3717 {0, 0, 0}, 3718 {0, 0, 0}, 3719 {0, 0, 0}, 3720 {0, 0, 0}, 3721 {0, 0, 0}, 3722 {0, 0, 0}, 3723 {0, 0, 0}, 3724 {0, 0, 0}, 3725 {0, 0, 0}, 3726 {0, 0, 0}, 3727 {0, 0, 0}, 3728 {0, 0, 0}, 3729 {0, 0, 0}, 3730 {0, 0, 0}, 3731 {0, 0, 0}, 3732 {0, 0, 0}, 3733 {0, 0, 0}, 3734 {0, 0, 0}, 3735 {0, 0, 0}, 3736 {0, 0, 0}, 3737 {0, 0, 0}, 3738 {0, 0, 0}, 3739 {0, 0, 0}, 3740 {0, 0, 0}, 3741 {0, 0, 0}, 3742 {0, 0, 0}, 3743 {0, 0, 0}, 3744 {0, 0, 0}, 3745 {160, 255, 0}, 3746 {0, 0, 0}, 3747 {0, 0, 0}, 3748 {0, 0, 0}, 3749 {164, 253, 0}, 3750 {0, 0, 0}, 3751 {0, 0, 0}, 3752 {0, 0, 0}, 3753 {0, 0, 0}, 3754 {0, 0, 0}, 3755 {0, 0, 0}, 3756 {0, 0, 0}, 3757 {0, 0, 0}, 3758 {0, 0, 0}, 3759 {0, 0, 0}, 3760 {0, 0, 0}, 3761 {176, 248, 0}, 3762 {0, 0, 0}, 3763 {0, 0, 0}, 3764 {0, 0, 0}, 3765 {0, 0, 0}, 3766 {0, 0, 0}, 3767 {0, 0, 0}, 3768 {183, 250, 0}, 3769 {9472, 196, 0}, 3770 {0, 0, 0}, 3771 {9474, 179, 0}, 3772 {0, 0, 0}, 3773 {0, 0, 0}, 3774 {0, 0, 0}, 3775 {0, 0, 0}, 3776 {0, 0, 0}, 3777 {0, 0, 0}, 3778 {0, 0, 0}, 3779 {0, 0, 0}, 3780 {0, 0, 0}, 3781 {9484, 218, 0}, 3782 {0, 0, 0}, 3783 {0, 0, 0}, 3784 {0, 0, 0}, 3785 {9488, 191, 0}, 3786 {0, 0, 0}, 3787 {0, 0, 0}, 3788 {0, 0, 0}, 3789 {9492, 192, 0}, 3790 {0, 0, 0}, 3791 {0, 0, 0}, 3792 {0, 0, 0}, 3793 {9496, 217, 0}, 3794 {0, 0, 0}, 3795 {0, 0, 0}, 3796 {0, 0, 0}, 3797 {9500, 195, 0}, 3798 {0, 0, 0}, 3799 {8470, 252, 0}, 3800 {0, 0, 0}, 3801 {0, 0, 0}, 3802 {0, 0, 0}, 3803 {0, 0, 0}, 3804 {0, 0, 0}, 3805 {9508, 180, 0}, 3806 {0, 0, 0}, 3807 {0, 0, 0}, 3808 {0, 0, 0}, 3809 {0, 0, 0}, 3810 {0, 0, 0}, 3811 {0, 0, 0}, 3812 {0, 0, 0}, 3813 {9516, 194, 0}, 3814 {0, 0, 0}, 3815 {0, 0, 0}, 3816 {0, 0, 0}, 3817 {0, 0, 0}, 3818 {0, 0, 0}, 3819 {0, 0, 0}, 3820 {0, 0, 0}, 3821 {9524, 193, 0}, 3822 {0, 0, 0}, 3823 {0, 0, 0}, 3824 {0, 0, 0}, 3825 {0, 0, 0}, 3826 {0, 0, 0}, 3827 {0, 0, 0}, 3828 {0, 0, 0}, 3829 {9532, 197, 0}, 3830 {0, 0, 0}, 3831 {0, 0, 0}, 3832 {0, 0, 0}, 3833 {0, 0, 0}, 3834 {0, 0, 0}, 3835 {0, 0, 0}, 3836 {0, 0, 0}, 3837 {0, 0, 0}, 3838 {0, 0, 0}, 3839 {0, 0, 0}, 3840 {0, 0, 0}, 3841 {0, 0, 0}, 3842 {0, 0, 0}, 3843 {0, 0, 0}, 3844 {0, 0, 0}, 3845 {0, 0, 0}, 3846 {0, 0, 0}, 3847 {0, 0, 0}, 3848 {0, 0, 0}, 3849 {9552, 205, 0}, 3850 {9553, 186, 0}, 3851 {9554, 213, 0}, 3852 {9555, 214, 0}, 3853 {9556, 201, 0}, 3854 {9557, 184, 0}, 3855 {9558, 183, 0}, 3856 {9559, 187, 0}, 3857 {9560, 212, 0}, 3858 {9561, 211, 0}, 3859 {9562, 200, 0}, 3860 {9563, 190, 0}, 3861 {9564, 189, 0}, 3862 {9565, 188, 0}, 3863 {9566, 198, 0}, 3864 {9567, 199, 0}, 3865 {9568, 204, 0}, 3866 {9569, 181, 0}, 3867 {9570, 182, 0}, 3868 {9571, 185, 0}, 3869 {9572, 209, 0}, 3870 {9573, 210, 0}, 3871 {9574, 203, 0}, 3872 {9575, 207, 0}, 3873 {9576, 208, 0}, 3874 {9577, 202, 0}, 3875 {9578, 216, 0}, 3876 {9579, 215, 0}, 3877 {9580, 206, 0}, 3878 {0, 0, 0}, 3879 {0, 0, 0}, 3880 {0, 0, 0}, 3881 {0, 0, 0}, 3882 {0, 0, 0}, 3883 {0, 0, 0}, 3884 {0, 0, 0}, 3885 {0, 0, 0}, 3886 {0, 0, 0}, 3887 {0, 0, 0}, 3888 {0, 0, 0}, 3889 {0, 0, 0}, 3890 {0, 0, 0}, 3891 {0, 0, 0}, 3892 {0, 0, 0}, 3893 {0, 0, 0}, 3894 {0, 0, 0}, 3895 {0, 0, 0}, 3896 {0, 0, 0}, 3897 {9600, 223, 0}, 3898 {0, 0, 0}, 3899 {0, 0, 0}, 3900 {0, 0, 0}, 3901 {9604, 220, 0}, 3902 {0, 0, 0}, 3903 {0, 0, 0}, 3904 {0, 0, 0}, 3905 {9608, 219, 0}, 3906 {0, 0, 0}, 3907 {0, 0, 0}, 3908 {0, 0, 0}, 3909 {9612, 221, 0}, 3910 {0, 0, 0}, 3911 {0, 0, 0}, 3912 {0, 0, 0}, 3913 {9616, 222, 0}, 3914 {9617, 176, 0}, 3915 {9618, 177, 0}, 3916 {9619, 178, 0}, 3917 {0, 0, 0}, 3918 {0, 0, 0}, 3919 {0, 0, 0}, 3920 {0, 0, 0}, 3921 {0, 0, 0}, 3922 {1025, 240, 0}, 3923 {0, 0, 0}, 3924 {0, 0, 0}, 3925 {1028, 242, 0}, 3926 {0, 0, 0}, 3927 {0, 0, 0}, 3928 {1031, 244, 0} 3929 }; 3930 3931 /* Table size: 343; Max deep: 1 */ 3932 LXB_API const lexbor_shs_hash_t lxb_encoding_single_hash_iso_8859_10[344] = 3933 { 3934 {0, 0, 0},{0, 0, 0}, 3935 {0, 0, 0}, 3936 {0, 0, 0}, 3937 {0, 0, 0}, 3938 {0, 0, 0}, 3939 {0, 0, 0}, 3940 {0, 0, 0}, 3941 {0, 0, 0}, 3942 {0, 0, 0}, 3943 {352, 170, 0}, 3944 {353, 186, 0}, 3945 {0, 0, 0}, 3946 {0, 0, 0}, 3947 {0, 0, 0}, 3948 {0, 0, 0}, 3949 {358, 171, 0}, 3950 {359, 187, 0}, 3951 {360, 215, 0}, 3952 {361, 247, 0}, 3953 {362, 174, 0}, 3954 {363, 190, 0}, 3955 {0, 0, 0}, 3956 {0, 0, 0}, 3957 {0, 0, 0}, 3958 {0, 0, 0}, 3959 {0, 0, 0}, 3960 {0, 0, 0}, 3961 {370, 217, 0}, 3962 {371, 249, 0}, 3963 {0, 0, 0}, 3964 {0, 0, 0}, 3965 {0, 0, 0}, 3966 {0, 0, 0}, 3967 {0, 0, 0}, 3968 {0, 0, 0}, 3969 {0, 0, 0}, 3970 {0, 0, 0}, 3971 {0, 0, 0}, 3972 {381, 172, 0}, 3973 {382, 188, 0}, 3974 {0, 0, 0}, 3975 {0, 0, 0}, 3976 {0, 0, 0}, 3977 {0, 0, 0}, 3978 {0, 0, 0}, 3979 {0, 0, 0}, 3980 {0, 0, 0}, 3981 {0, 0, 0}, 3982 {0, 0, 0}, 3983 {0, 0, 0}, 3984 {0, 0, 0}, 3985 {0, 0, 0}, 3986 {0, 0, 0}, 3987 {0, 0, 0}, 3988 {0, 0, 0}, 3989 {0, 0, 0}, 3990 {0, 0, 0}, 3991 {0, 0, 0}, 3992 {0, 0, 0}, 3993 {0, 0, 0}, 3994 {0, 0, 0}, 3995 {0, 0, 0}, 3996 {0, 0, 0}, 3997 {0, 0, 0}, 3998 {0, 0, 0}, 3999 {0, 0, 0}, 4000 {0, 0, 0}, 4001 {0, 0, 0}, 4002 {0, 0, 0}, 4003 {0, 0, 0}, 4004 {0, 0, 0}, 4005 {0, 0, 0}, 4006 {0, 0, 0}, 4007 {0, 0, 0}, 4008 {0, 0, 0}, 4009 {0, 0, 0}, 4010 {0, 0, 0}, 4011 {0, 0, 0}, 4012 {0, 0, 0}, 4013 {0, 0, 0}, 4014 {0, 0, 0}, 4015 {0, 0, 0}, 4016 {0, 0, 0}, 4017 {0, 0, 0}, 4018 {0, 0, 0}, 4019 {0, 0, 0}, 4020 {0, 0, 0}, 4021 {0, 0, 0}, 4022 {0, 0, 0}, 4023 {0, 0, 0}, 4024 {0, 0, 0}, 4025 {0, 0, 0}, 4026 {0, 0, 0}, 4027 {0, 0, 0}, 4028 {0, 0, 0}, 4029 {0, 0, 0}, 4030 {0, 0, 0}, 4031 {0, 0, 0}, 4032 {0, 0, 0}, 4033 {0, 0, 0}, 4034 {0, 0, 0}, 4035 {0, 0, 0}, 4036 {0, 0, 0}, 4037 {0, 0, 0}, 4038 {0, 0, 0}, 4039 {0, 0, 0}, 4040 {0, 0, 0}, 4041 {0, 0, 0}, 4042 {0, 0, 0}, 4043 {0, 0, 0}, 4044 {0, 0, 0}, 4045 {0, 0, 0}, 4046 {0, 0, 0}, 4047 {0, 0, 0}, 4048 {0, 0, 0}, 4049 {0, 0, 0}, 4050 {0, 0, 0}, 4051 {0, 0, 0}, 4052 {0, 0, 0}, 4053 {0, 0, 0}, 4054 {0, 0, 0}, 4055 {0, 0, 0}, 4056 {0, 0, 0}, 4057 {0, 0, 0}, 4058 {0, 0, 0}, 4059 {0, 0, 0}, 4060 {0, 0, 0}, 4061 {0, 0, 0}, 4062 {128, 128, 0}, 4063 {129, 129, 0}, 4064 {130, 130, 0}, 4065 {131, 131, 0}, 4066 {132, 132, 0}, 4067 {133, 133, 0}, 4068 {134, 134, 0}, 4069 {135, 135, 0}, 4070 {136, 136, 0}, 4071 {137, 137, 0}, 4072 {138, 138, 0}, 4073 {139, 139, 0}, 4074 {140, 140, 0}, 4075 {141, 141, 0}, 4076 {142, 142, 0}, 4077 {143, 143, 0}, 4078 {144, 144, 0}, 4079 {145, 145, 0}, 4080 {146, 146, 0}, 4081 {147, 147, 0}, 4082 {148, 148, 0}, 4083 {149, 149, 0}, 4084 {150, 150, 0}, 4085 {151, 151, 0}, 4086 {152, 152, 0}, 4087 {153, 153, 0}, 4088 {154, 154, 0}, 4089 {155, 155, 0}, 4090 {156, 156, 0}, 4091 {157, 157, 0}, 4092 {158, 158, 0}, 4093 {159, 159, 0}, 4094 {160, 160, 0}, 4095 {0, 0, 0}, 4096 {0, 0, 0}, 4097 {0, 0, 0}, 4098 {0, 0, 0}, 4099 {0, 0, 0}, 4100 {0, 0, 0}, 4101 {167, 167, 0}, 4102 {0, 0, 0}, 4103 {0, 0, 0}, 4104 {0, 0, 0}, 4105 {0, 0, 0}, 4106 {0, 0, 0}, 4107 {173, 173, 0}, 4108 {0, 0, 0}, 4109 {0, 0, 0}, 4110 {176, 176, 0}, 4111 {0, 0, 0}, 4112 {0, 0, 0}, 4113 {0, 0, 0}, 4114 {0, 0, 0}, 4115 {0, 0, 0}, 4116 {0, 0, 0}, 4117 {183, 183, 0}, 4118 {0, 0, 0}, 4119 {0, 0, 0}, 4120 {0, 0, 0}, 4121 {0, 0, 0}, 4122 {0, 0, 0}, 4123 {0, 0, 0}, 4124 {0, 0, 0}, 4125 {0, 0, 0}, 4126 {0, 0, 0}, 4127 {193, 193, 0}, 4128 {194, 194, 0}, 4129 {195, 195, 0}, 4130 {196, 196, 0}, 4131 {197, 197, 0}, 4132 {198, 198, 0}, 4133 {0, 0, 0}, 4134 {0, 0, 0}, 4135 {201, 201, 0}, 4136 {0, 0, 0}, 4137 {203, 203, 0}, 4138 {0, 0, 0}, 4139 {205, 205, 0}, 4140 {206, 206, 0}, 4141 {207, 207, 0}, 4142 {208, 208, 0}, 4143 {0, 0, 0}, 4144 {0, 0, 0}, 4145 {211, 211, 0}, 4146 {212, 212, 0}, 4147 {213, 213, 0}, 4148 {214, 214, 0}, 4149 {0, 0, 0}, 4150 {216, 216, 0}, 4151 {0, 0, 0}, 4152 {218, 218, 0}, 4153 {219, 219, 0}, 4154 {220, 220, 0}, 4155 {221, 221, 0}, 4156 {222, 222, 0}, 4157 {223, 223, 0}, 4158 {0, 0, 0}, 4159 {225, 225, 0}, 4160 {226, 226, 0}, 4161 {227, 227, 0}, 4162 {228, 228, 0}, 4163 {229, 229, 0}, 4164 {230, 230, 0}, 4165 {0, 0, 0}, 4166 {0, 0, 0}, 4167 {233, 233, 0}, 4168 {0, 0, 0}, 4169 {235, 235, 0}, 4170 {0, 0, 0}, 4171 {237, 237, 0}, 4172 {238, 238, 0}, 4173 {239, 239, 0}, 4174 {240, 240, 0}, 4175 {0, 0, 0}, 4176 {0, 0, 0}, 4177 {243, 243, 0}, 4178 {244, 244, 0}, 4179 {245, 245, 0}, 4180 {246, 246, 0}, 4181 {0, 0, 0}, 4182 {248, 248, 0}, 4183 {0, 0, 0}, 4184 {250, 250, 0}, 4185 {251, 251, 0}, 4186 {252, 252, 0}, 4187 {253, 253, 0}, 4188 {254, 254, 0}, 4189 {0, 0, 0}, 4190 {256, 192, 0}, 4191 {257, 224, 0}, 4192 {0, 0, 0}, 4193 {0, 0, 0}, 4194 {260, 161, 0}, 4195 {261, 177, 0}, 4196 {0, 0, 0}, 4197 {0, 0, 0}, 4198 {0, 0, 0}, 4199 {0, 0, 0}, 4200 {0, 0, 0}, 4201 {0, 0, 0}, 4202 {268, 200, 0}, 4203 {269, 232, 0}, 4204 {0, 0, 0}, 4205 {0, 0, 0}, 4206 {272, 169, 0}, 4207 {273, 185, 0}, 4208 {274, 162, 0}, 4209 {275, 178, 0}, 4210 {0, 0, 0}, 4211 {0, 0, 0}, 4212 {278, 204, 0}, 4213 {279, 236, 0}, 4214 {280, 202, 0}, 4215 {281, 234, 0}, 4216 {0, 0, 0}, 4217 {0, 0, 0}, 4218 {0, 0, 0}, 4219 {0, 0, 0}, 4220 {0, 0, 0}, 4221 {0, 0, 0}, 4222 {0, 0, 0}, 4223 {0, 0, 0}, 4224 {290, 163, 0}, 4225 {291, 179, 0}, 4226 {0, 0, 0}, 4227 {0, 0, 0}, 4228 {0, 0, 0}, 4229 {0, 0, 0}, 4230 {296, 165, 0}, 4231 {297, 181, 0}, 4232 {298, 164, 0}, 4233 {299, 180, 0}, 4234 {0, 0, 0}, 4235 {0, 0, 0}, 4236 {302, 199, 0}, 4237 {303, 231, 0}, 4238 {0, 0, 0}, 4239 {0, 0, 0}, 4240 {0, 0, 0}, 4241 {0, 0, 0}, 4242 {0, 0, 0}, 4243 {0, 0, 0}, 4244 {310, 166, 0}, 4245 {311, 182, 0}, 4246 {312, 255, 0}, 4247 {0, 0, 0}, 4248 {0, 0, 0}, 4249 {315, 168, 0}, 4250 {316, 184, 0}, 4251 {0, 0, 0}, 4252 {0, 0, 0}, 4253 {0, 0, 0}, 4254 {0, 0, 0}, 4255 {0, 0, 0}, 4256 {0, 0, 0}, 4257 {0, 0, 0}, 4258 {8213, 189, 0}, 4259 {325, 209, 0}, 4260 {326, 241, 0}, 4261 {0, 0, 0}, 4262 {0, 0, 0}, 4263 {0, 0, 0}, 4264 {330, 175, 0}, 4265 {331, 191, 0}, 4266 {332, 210, 0}, 4267 {333, 242, 0}, 4268 {0, 0, 0}, 4269 {0, 0, 0}, 4270 {0, 0, 0}, 4271 {0, 0, 0}, 4272 {0, 0, 0}, 4273 {0, 0, 0}, 4274 {0, 0, 0}, 4275 {0, 0, 0}, 4276 {0, 0, 0} 4277 }; 4278 4279 /* Table size: 345; Max deep: 1 */ 4280 LXB_API const lexbor_shs_hash_t lxb_encoding_single_hash_iso_8859_13[346] = 4281 { 4282 {0, 0, 0},{0, 0, 0}, 4283 {346, 218, 0}, 4284 {347, 250, 0}, 4285 {0, 0, 0}, 4286 {0, 0, 0}, 4287 {0, 0, 0}, 4288 {0, 0, 0}, 4289 {352, 208, 0}, 4290 {353, 240, 0}, 4291 {0, 0, 0}, 4292 {0, 0, 0}, 4293 {0, 0, 0}, 4294 {0, 0, 0}, 4295 {0, 0, 0}, 4296 {0, 0, 0}, 4297 {0, 0, 0}, 4298 {0, 0, 0}, 4299 {362, 219, 0}, 4300 {363, 251, 0}, 4301 {0, 0, 0}, 4302 {0, 0, 0}, 4303 {0, 0, 0}, 4304 {0, 0, 0}, 4305 {0, 0, 0}, 4306 {0, 0, 0}, 4307 {370, 216, 0}, 4308 {371, 248, 0}, 4309 {0, 0, 0}, 4310 {0, 0, 0}, 4311 {0, 0, 0}, 4312 {0, 0, 0}, 4313 {0, 0, 0}, 4314 {377, 202, 0}, 4315 {378, 234, 0}, 4316 {379, 221, 0}, 4317 {380, 253, 0}, 4318 {381, 222, 0}, 4319 {382, 254, 0}, 4320 {0, 0, 0}, 4321 {0, 0, 0}, 4322 {0, 0, 0}, 4323 {0, 0, 0}, 4324 {0, 0, 0}, 4325 {0, 0, 0}, 4326 {0, 0, 0}, 4327 {0, 0, 0}, 4328 {0, 0, 0}, 4329 {0, 0, 0}, 4330 {0, 0, 0}, 4331 {0, 0, 0}, 4332 {0, 0, 0}, 4333 {0, 0, 0}, 4334 {0, 0, 0}, 4335 {0, 0, 0}, 4336 {0, 0, 0}, 4337 {0, 0, 0}, 4338 {0, 0, 0}, 4339 {0, 0, 0}, 4340 {0, 0, 0}, 4341 {0, 0, 0}, 4342 {0, 0, 0}, 4343 {0, 0, 0}, 4344 {0, 0, 0}, 4345 {0, 0, 0}, 4346 {0, 0, 0}, 4347 {0, 0, 0}, 4348 {0, 0, 0}, 4349 {0, 0, 0}, 4350 {0, 0, 0}, 4351 {0, 0, 0}, 4352 {0, 0, 0}, 4353 {0, 0, 0}, 4354 {0, 0, 0}, 4355 {0, 0, 0}, 4356 {0, 0, 0}, 4357 {0, 0, 0}, 4358 {0, 0, 0}, 4359 {0, 0, 0}, 4360 {0, 0, 0}, 4361 {0, 0, 0}, 4362 {0, 0, 0}, 4363 {0, 0, 0}, 4364 {0, 0, 0}, 4365 {0, 0, 0}, 4366 {0, 0, 0}, 4367 {0, 0, 0}, 4368 {0, 0, 0}, 4369 {0, 0, 0}, 4370 {0, 0, 0}, 4371 {0, 0, 0}, 4372 {0, 0, 0}, 4373 {0, 0, 0}, 4374 {0, 0, 0}, 4375 {0, 0, 0}, 4376 {0, 0, 0}, 4377 {0, 0, 0}, 4378 {0, 0, 0}, 4379 {0, 0, 0}, 4380 {0, 0, 0}, 4381 {0, 0, 0}, 4382 {0, 0, 0}, 4383 {0, 0, 0}, 4384 {0, 0, 0}, 4385 {0, 0, 0}, 4386 {0, 0, 0}, 4387 {0, 0, 0}, 4388 {0, 0, 0}, 4389 {0, 0, 0}, 4390 {0, 0, 0}, 4391 {0, 0, 0}, 4392 {0, 0, 0}, 4393 {0, 0, 0}, 4394 {0, 0, 0}, 4395 {0, 0, 0}, 4396 {0, 0, 0}, 4397 {0, 0, 0}, 4398 {0, 0, 0}, 4399 {0, 0, 0}, 4400 {0, 0, 0}, 4401 {0, 0, 0}, 4402 {0, 0, 0}, 4403 {0, 0, 0}, 4404 {0, 0, 0}, 4405 {0, 0, 0}, 4406 {0, 0, 0}, 4407 {0, 0, 0}, 4408 {0, 0, 0}, 4409 {0, 0, 0}, 4410 {128, 128, 0}, 4411 {129, 129, 0}, 4412 {130, 130, 0}, 4413 {131, 131, 0}, 4414 {132, 132, 0}, 4415 {133, 133, 0}, 4416 {134, 134, 0}, 4417 {135, 135, 0}, 4418 {136, 136, 0}, 4419 {137, 137, 0}, 4420 {138, 138, 0}, 4421 {139, 139, 0}, 4422 {140, 140, 0}, 4423 {141, 141, 0}, 4424 {142, 142, 0}, 4425 {143, 143, 0}, 4426 {144, 144, 0}, 4427 {145, 145, 0}, 4428 {146, 146, 0}, 4429 {147, 147, 0}, 4430 {148, 148, 0}, 4431 {149, 149, 0}, 4432 {150, 150, 0}, 4433 {151, 151, 0}, 4434 {152, 152, 0}, 4435 {153, 153, 0}, 4436 {154, 154, 0}, 4437 {155, 155, 0}, 4438 {156, 156, 0}, 4439 {157, 157, 0}, 4440 {158, 158, 0}, 4441 {159, 159, 0}, 4442 {160, 160, 0}, 4443 {0, 0, 0}, 4444 {162, 162, 0}, 4445 {163, 163, 0}, 4446 {164, 164, 0}, 4447 {0, 0, 0}, 4448 {166, 166, 0}, 4449 {167, 167, 0}, 4450 {0, 0, 0}, 4451 {169, 169, 0}, 4452 {0, 0, 0}, 4453 {171, 171, 0}, 4454 {172, 172, 0}, 4455 {173, 173, 0}, 4456 {174, 174, 0}, 4457 {0, 0, 0}, 4458 {176, 176, 0}, 4459 {177, 177, 0}, 4460 {178, 178, 0}, 4461 {179, 179, 0}, 4462 {0, 0, 0}, 4463 {181, 181, 0}, 4464 {182, 182, 0}, 4465 {183, 183, 0}, 4466 {0, 0, 0}, 4467 {185, 185, 0}, 4468 {0, 0, 0}, 4469 {187, 187, 0}, 4470 {188, 188, 0}, 4471 {189, 189, 0}, 4472 {190, 190, 0}, 4473 {0, 0, 0}, 4474 {0, 0, 0}, 4475 {0, 0, 0}, 4476 {0, 0, 0}, 4477 {0, 0, 0}, 4478 {196, 196, 0}, 4479 {197, 197, 0}, 4480 {198, 175, 0}, 4481 {0, 0, 0}, 4482 {0, 0, 0}, 4483 {201, 201, 0}, 4484 {0, 0, 0}, 4485 {0, 0, 0}, 4486 {0, 0, 0}, 4487 {0, 0, 0}, 4488 {0, 0, 0}, 4489 {0, 0, 0}, 4490 {0, 0, 0}, 4491 {0, 0, 0}, 4492 {0, 0, 0}, 4493 {211, 211, 0}, 4494 {0, 0, 0}, 4495 {213, 213, 0}, 4496 {214, 214, 0}, 4497 {215, 215, 0}, 4498 {216, 168, 0}, 4499 {0, 0, 0}, 4500 {0, 0, 0}, 4501 {0, 0, 0}, 4502 {220, 220, 0}, 4503 {0, 0, 0}, 4504 {0, 0, 0}, 4505 {223, 223, 0}, 4506 {0, 0, 0}, 4507 {0, 0, 0}, 4508 {0, 0, 0}, 4509 {0, 0, 0}, 4510 {228, 228, 0}, 4511 {229, 229, 0}, 4512 {230, 191, 0}, 4513 {0, 0, 0}, 4514 {0, 0, 0}, 4515 {233, 233, 0}, 4516 {0, 0, 0}, 4517 {0, 0, 0}, 4518 {0, 0, 0}, 4519 {0, 0, 0}, 4520 {0, 0, 0}, 4521 {0, 0, 0}, 4522 {0, 0, 0}, 4523 {0, 0, 0}, 4524 {0, 0, 0}, 4525 {243, 243, 0}, 4526 {0, 0, 0}, 4527 {245, 245, 0}, 4528 {246, 246, 0}, 4529 {247, 247, 0}, 4530 {248, 184, 0}, 4531 {0, 0, 0}, 4532 {0, 0, 0}, 4533 {0, 0, 0}, 4534 {252, 252, 0}, 4535 {0, 0, 0}, 4536 {0, 0, 0}, 4537 {0, 0, 0}, 4538 {256, 194, 0}, 4539 {257, 226, 0}, 4540 {0, 0, 0}, 4541 {0, 0, 0}, 4542 {260, 192, 0}, 4543 {261, 224, 0}, 4544 {262, 195, 0}, 4545 {263, 227, 0}, 4546 {0, 0, 0}, 4547 {0, 0, 0}, 4548 {0, 0, 0}, 4549 {0, 0, 0}, 4550 {268, 200, 0}, 4551 {269, 232, 0}, 4552 {0, 0, 0}, 4553 {0, 0, 0}, 4554 {0, 0, 0}, 4555 {0, 0, 0}, 4556 {274, 199, 0}, 4557 {275, 231, 0}, 4558 {0, 0, 0}, 4559 {0, 0, 0}, 4560 {278, 203, 0}, 4561 {279, 235, 0}, 4562 {280, 198, 0}, 4563 {281, 230, 0}, 4564 {8217, 255, 0}, 4565 {0, 0, 0}, 4566 {0, 0, 0}, 4567 {8220, 180, 0}, 4568 {8221, 161, 0}, 4569 {8222, 165, 0}, 4570 {0, 0, 0}, 4571 {0, 0, 0}, 4572 {290, 204, 0}, 4573 {291, 236, 0}, 4574 {0, 0, 0}, 4575 {0, 0, 0}, 4576 {0, 0, 0}, 4577 {0, 0, 0}, 4578 {0, 0, 0}, 4579 {0, 0, 0}, 4580 {298, 206, 0}, 4581 {299, 238, 0}, 4582 {0, 0, 0}, 4583 {0, 0, 0}, 4584 {302, 193, 0}, 4585 {303, 225, 0}, 4586 {0, 0, 0}, 4587 {0, 0, 0}, 4588 {0, 0, 0}, 4589 {0, 0, 0}, 4590 {0, 0, 0}, 4591 {0, 0, 0}, 4592 {310, 205, 0}, 4593 {311, 237, 0}, 4594 {0, 0, 0}, 4595 {0, 0, 0}, 4596 {0, 0, 0}, 4597 {315, 207, 0}, 4598 {316, 239, 0}, 4599 {0, 0, 0}, 4600 {0, 0, 0}, 4601 {0, 0, 0}, 4602 {0, 0, 0}, 4603 {321, 217, 0}, 4604 {322, 249, 0}, 4605 {323, 209, 0}, 4606 {324, 241, 0}, 4607 {325, 210, 0}, 4608 {326, 242, 0}, 4609 {0, 0, 0}, 4610 {0, 0, 0}, 4611 {0, 0, 0}, 4612 {0, 0, 0}, 4613 {0, 0, 0}, 4614 {332, 212, 0}, 4615 {333, 244, 0}, 4616 {0, 0, 0}, 4617 {0, 0, 0}, 4618 {0, 0, 0}, 4619 {0, 0, 0}, 4620 {0, 0, 0}, 4621 {0, 0, 0}, 4622 {0, 0, 0}, 4623 {0, 0, 0}, 4624 {342, 170, 0}, 4625 {343, 186, 0}, 4626 {0, 0, 0} 4627 }; 4628 4629 /* Table size: 407; Max deep: 1 */ 4630 LXB_API const lexbor_shs_hash_t lxb_encoding_single_hash_iso_8859_14[408] = 4631 { 4632 {0, 0, 0},{0, 0, 0}, 4633 {0, 0, 0}, 4634 {0, 0, 0}, 4635 {0, 0, 0}, 4636 {0, 0, 0}, 4637 {0, 0, 0}, 4638 {0, 0, 0}, 4639 {0, 0, 0}, 4640 {0, 0, 0}, 4641 {0, 0, 0}, 4642 {0, 0, 0}, 4643 {7744, 180, 0}, 4644 {7745, 181, 0}, 4645 {0, 0, 0}, 4646 {0, 0, 0}, 4647 {0, 0, 0}, 4648 {0, 0, 0}, 4649 {0, 0, 0}, 4650 {0, 0, 0}, 4651 {0, 0, 0}, 4652 {0, 0, 0}, 4653 {0, 0, 0}, 4654 {0, 0, 0}, 4655 {0, 0, 0}, 4656 {0, 0, 0}, 4657 {0, 0, 0}, 4658 {0, 0, 0}, 4659 {0, 0, 0}, 4660 {0, 0, 0}, 4661 {0, 0, 0}, 4662 {0, 0, 0}, 4663 {0, 0, 0}, 4664 {0, 0, 0}, 4665 {7766, 183, 0}, 4666 {7767, 185, 0}, 4667 {0, 0, 0}, 4668 {0, 0, 0}, 4669 {0, 0, 0}, 4670 {0, 0, 0}, 4671 {0, 0, 0}, 4672 {0, 0, 0}, 4673 {0, 0, 0}, 4674 {0, 0, 0}, 4675 {7776, 187, 0}, 4676 {7777, 191, 0}, 4677 {0, 0, 0}, 4678 {0, 0, 0}, 4679 {0, 0, 0}, 4680 {0, 0, 0}, 4681 {0, 0, 0}, 4682 {0, 0, 0}, 4683 {0, 0, 0}, 4684 {0, 0, 0}, 4685 {7786, 215, 0}, 4686 {7787, 247, 0}, 4687 {0, 0, 0}, 4688 {0, 0, 0}, 4689 {0, 0, 0}, 4690 {0, 0, 0}, 4691 {0, 0, 0}, 4692 {0, 0, 0}, 4693 {0, 0, 0}, 4694 {0, 0, 0}, 4695 {0, 0, 0}, 4696 {0, 0, 0}, 4697 {0, 0, 0}, 4698 {0, 0, 0}, 4699 {0, 0, 0}, 4700 {0, 0, 0}, 4701 {0, 0, 0}, 4702 {0, 0, 0}, 4703 {0, 0, 0}, 4704 {0, 0, 0}, 4705 {0, 0, 0}, 4706 {0, 0, 0}, 4707 {7808, 168, 0}, 4708 {7809, 184, 0}, 4709 {7810, 170, 0}, 4710 {7811, 186, 0}, 4711 {7812, 189, 0}, 4712 {7813, 190, 0}, 4713 {0, 0, 0}, 4714 {0, 0, 0}, 4715 {0, 0, 0}, 4716 {0, 0, 0}, 4717 {0, 0, 0}, 4718 {0, 0, 0}, 4719 {0, 0, 0}, 4720 {0, 0, 0}, 4721 {0, 0, 0}, 4722 {0, 0, 0}, 4723 {0, 0, 0}, 4724 {0, 0, 0}, 4725 {0, 0, 0}, 4726 {0, 0, 0}, 4727 {0, 0, 0}, 4728 {0, 0, 0}, 4729 {0, 0, 0}, 4730 {0, 0, 0}, 4731 {0, 0, 0}, 4732 {0, 0, 0}, 4733 {0, 0, 0}, 4734 {0, 0, 0}, 4735 {0, 0, 0}, 4736 {0, 0, 0}, 4737 {0, 0, 0}, 4738 {0, 0, 0}, 4739 {0, 0, 0}, 4740 {0, 0, 0}, 4741 {0, 0, 0}, 4742 {0, 0, 0}, 4743 {0, 0, 0}, 4744 {0, 0, 0}, 4745 {0, 0, 0}, 4746 {0, 0, 0}, 4747 {0, 0, 0}, 4748 {0, 0, 0}, 4749 {0, 0, 0}, 4750 {0, 0, 0}, 4751 {0, 0, 0}, 4752 {0, 0, 0}, 4753 {0, 0, 0}, 4754 {0, 0, 0}, 4755 {0, 0, 0}, 4756 {0, 0, 0}, 4757 {0, 0, 0}, 4758 {0, 0, 0}, 4759 {0, 0, 0}, 4760 {128, 128, 0}, 4761 {129, 129, 0}, 4762 {130, 130, 0}, 4763 {131, 131, 0}, 4764 {132, 132, 0}, 4765 {133, 133, 0}, 4766 {134, 134, 0}, 4767 {135, 135, 0}, 4768 {136, 136, 0}, 4769 {137, 137, 0}, 4770 {138, 138, 0}, 4771 {139, 139, 0}, 4772 {140, 140, 0}, 4773 {141, 141, 0}, 4774 {142, 142, 0}, 4775 {143, 143, 0}, 4776 {144, 144, 0}, 4777 {145, 145, 0}, 4778 {146, 146, 0}, 4779 {147, 147, 0}, 4780 {148, 148, 0}, 4781 {149, 149, 0}, 4782 {150, 150, 0}, 4783 {151, 151, 0}, 4784 {152, 152, 0}, 4785 {153, 153, 0}, 4786 {154, 154, 0}, 4787 {155, 155, 0}, 4788 {156, 156, 0}, 4789 {157, 157, 0}, 4790 {158, 158, 0}, 4791 {159, 159, 0}, 4792 {160, 160, 0}, 4793 {0, 0, 0}, 4794 {0, 0, 0}, 4795 {163, 163, 0}, 4796 {0, 0, 0}, 4797 {0, 0, 0}, 4798 {0, 0, 0}, 4799 {167, 167, 0}, 4800 {0, 0, 0}, 4801 {169, 169, 0}, 4802 {0, 0, 0}, 4803 {0, 0, 0}, 4804 {0, 0, 0}, 4805 {173, 173, 0}, 4806 {174, 174, 0}, 4807 {0, 0, 0}, 4808 {0, 0, 0}, 4809 {0, 0, 0}, 4810 {0, 0, 0}, 4811 {0, 0, 0}, 4812 {0, 0, 0}, 4813 {0, 0, 0}, 4814 {182, 182, 0}, 4815 {0, 0, 0}, 4816 {0, 0, 0}, 4817 {0, 0, 0}, 4818 {0, 0, 0}, 4819 {0, 0, 0}, 4820 {0, 0, 0}, 4821 {7922, 172, 0}, 4822 {7923, 188, 0}, 4823 {0, 0, 0}, 4824 {192, 192, 0}, 4825 {193, 193, 0}, 4826 {194, 194, 0}, 4827 {195, 195, 0}, 4828 {196, 196, 0}, 4829 {197, 197, 0}, 4830 {198, 198, 0}, 4831 {199, 199, 0}, 4832 {200, 200, 0}, 4833 {201, 201, 0}, 4834 {202, 202, 0}, 4835 {203, 203, 0}, 4836 {204, 204, 0}, 4837 {205, 205, 0}, 4838 {206, 206, 0}, 4839 {207, 207, 0}, 4840 {0, 0, 0}, 4841 {209, 209, 0}, 4842 {210, 210, 0}, 4843 {211, 211, 0}, 4844 {212, 212, 0}, 4845 {213, 213, 0}, 4846 {214, 214, 0}, 4847 {0, 0, 0}, 4848 {216, 216, 0}, 4849 {217, 217, 0}, 4850 {218, 218, 0}, 4851 {219, 219, 0}, 4852 {220, 220, 0}, 4853 {221, 221, 0}, 4854 {0, 0, 0}, 4855 {223, 223, 0}, 4856 {224, 224, 0}, 4857 {225, 225, 0}, 4858 {226, 226, 0}, 4859 {227, 227, 0}, 4860 {228, 228, 0}, 4861 {229, 229, 0}, 4862 {230, 230, 0}, 4863 {231, 231, 0}, 4864 {232, 232, 0}, 4865 {233, 233, 0}, 4866 {234, 234, 0}, 4867 {235, 235, 0}, 4868 {236, 236, 0}, 4869 {237, 237, 0}, 4870 {238, 238, 0}, 4871 {239, 239, 0}, 4872 {0, 0, 0}, 4873 {241, 241, 0}, 4874 {242, 242, 0}, 4875 {243, 243, 0}, 4876 {244, 244, 0}, 4877 {245, 245, 0}, 4878 {246, 246, 0}, 4879 {0, 0, 0}, 4880 {248, 248, 0}, 4881 {249, 249, 0}, 4882 {250, 250, 0}, 4883 {251, 251, 0}, 4884 {252, 252, 0}, 4885 {253, 253, 0}, 4886 {0, 0, 0}, 4887 {255, 255, 0}, 4888 {0, 0, 0}, 4889 {0, 0, 0}, 4890 {0, 0, 0}, 4891 {0, 0, 0}, 4892 {0, 0, 0}, 4893 {0, 0, 0}, 4894 {0, 0, 0}, 4895 {0, 0, 0}, 4896 {0, 0, 0}, 4897 {0, 0, 0}, 4898 {266, 164, 0}, 4899 {267, 165, 0}, 4900 {0, 0, 0}, 4901 {0, 0, 0}, 4902 {0, 0, 0}, 4903 {0, 0, 0}, 4904 {0, 0, 0}, 4905 {0, 0, 0}, 4906 {0, 0, 0}, 4907 {0, 0, 0}, 4908 {0, 0, 0}, 4909 {0, 0, 0}, 4910 {0, 0, 0}, 4911 {0, 0, 0}, 4912 {0, 0, 0}, 4913 {0, 0, 0}, 4914 {0, 0, 0}, 4915 {0, 0, 0}, 4916 {0, 0, 0}, 4917 {0, 0, 0}, 4918 {0, 0, 0}, 4919 {0, 0, 0}, 4920 {288, 178, 0}, 4921 {289, 179, 0}, 4922 {0, 0, 0}, 4923 {0, 0, 0}, 4924 {0, 0, 0}, 4925 {0, 0, 0}, 4926 {0, 0, 0}, 4927 {0, 0, 0}, 4928 {0, 0, 0}, 4929 {0, 0, 0}, 4930 {0, 0, 0}, 4931 {0, 0, 0}, 4932 {0, 0, 0}, 4933 {0, 0, 0}, 4934 {0, 0, 0}, 4935 {0, 0, 0}, 4936 {0, 0, 0}, 4937 {0, 0, 0}, 4938 {0, 0, 0}, 4939 {0, 0, 0}, 4940 {0, 0, 0}, 4941 {0, 0, 0}, 4942 {0, 0, 0}, 4943 {0, 0, 0}, 4944 {0, 0, 0}, 4945 {0, 0, 0}, 4946 {0, 0, 0}, 4947 {0, 0, 0}, 4948 {0, 0, 0}, 4949 {0, 0, 0}, 4950 {0, 0, 0}, 4951 {0, 0, 0}, 4952 {0, 0, 0}, 4953 {0, 0, 0}, 4954 {0, 0, 0}, 4955 {0, 0, 0}, 4956 {0, 0, 0}, 4957 {0, 0, 0}, 4958 {0, 0, 0}, 4959 {0, 0, 0}, 4960 {0, 0, 0}, 4961 {0, 0, 0}, 4962 {0, 0, 0}, 4963 {0, 0, 0}, 4964 {0, 0, 0}, 4965 {0, 0, 0}, 4966 {0, 0, 0}, 4967 {0, 0, 0}, 4968 {0, 0, 0}, 4969 {0, 0, 0}, 4970 {0, 0, 0}, 4971 {0, 0, 0}, 4972 {0, 0, 0}, 4973 {0, 0, 0}, 4974 {0, 0, 0}, 4975 {0, 0, 0}, 4976 {0, 0, 0}, 4977 {0, 0, 0}, 4978 {0, 0, 0}, 4979 {0, 0, 0}, 4980 {0, 0, 0}, 4981 {0, 0, 0}, 4982 {0, 0, 0}, 4983 {0, 0, 0}, 4984 {0, 0, 0}, 4985 {0, 0, 0}, 4986 {0, 0, 0}, 4987 {0, 0, 0}, 4988 {7682, 161, 0}, 4989 {7683, 162, 0}, 4990 {0, 0, 0}, 4991 {0, 0, 0}, 4992 {0, 0, 0}, 4993 {0, 0, 0}, 4994 {0, 0, 0}, 4995 {0, 0, 0}, 4996 {7690, 166, 0}, 4997 {7691, 171, 0}, 4998 {0, 0, 0}, 4999 {0, 0, 0}, 5000 {0, 0, 0}, 5001 {0, 0, 0}, 5002 {0, 0, 0}, 5003 {0, 0, 0}, 5004 {372, 208, 0}, 5005 {373, 240, 0}, 5006 {374, 222, 0}, 5007 {375, 254, 0}, 5008 {376, 175, 0}, 5009 {0, 0, 0}, 5010 {0, 0, 0}, 5011 {0, 0, 0}, 5012 {0, 0, 0}, 5013 {0, 0, 0}, 5014 {0, 0, 0}, 5015 {0, 0, 0}, 5016 {7710, 176, 0}, 5017 {7711, 177, 0}, 5018 {0, 0, 0}, 5019 {0, 0, 0}, 5020 {0, 0, 0}, 5021 {0, 0, 0}, 5022 {0, 0, 0}, 5023 {0, 0, 0}, 5024 {0, 0, 0}, 5025 {0, 0, 0}, 5026 {0, 0, 0}, 5027 {0, 0, 0}, 5028 {0, 0, 0}, 5029 {0, 0, 0}, 5030 {0, 0, 0}, 5031 {0, 0, 0}, 5032 {0, 0, 0}, 5033 {0, 0, 0}, 5034 {0, 0, 0}, 5035 {0, 0, 0}, 5036 {0, 0, 0}, 5037 {0, 0, 0}, 5038 {0, 0, 0} 5039 }; 5040 5041 /* Table size: 344; Max deep: 1 */ 5042 LXB_API const lexbor_shs_hash_t lxb_encoding_single_hash_iso_8859_15[345] = 5043 { 5044 {0, 0, 0},{0, 0, 0}, 5045 {0, 0, 0}, 5046 {0, 0, 0}, 5047 {0, 0, 0}, 5048 {0, 0, 0}, 5049 {0, 0, 0}, 5050 {0, 0, 0}, 5051 {0, 0, 0}, 5052 {352, 166, 0}, 5053 {353, 168, 0}, 5054 {0, 0, 0}, 5055 {0, 0, 0}, 5056 {0, 0, 0}, 5057 {0, 0, 0}, 5058 {0, 0, 0}, 5059 {0, 0, 0}, 5060 {0, 0, 0}, 5061 {0, 0, 0}, 5062 {0, 0, 0}, 5063 {0, 0, 0}, 5064 {0, 0, 0}, 5065 {0, 0, 0}, 5066 {0, 0, 0}, 5067 {0, 0, 0}, 5068 {0, 0, 0}, 5069 {0, 0, 0}, 5070 {0, 0, 0}, 5071 {0, 0, 0}, 5072 {0, 0, 0}, 5073 {0, 0, 0}, 5074 {0, 0, 0}, 5075 {0, 0, 0}, 5076 {376, 190, 0}, 5077 {0, 0, 0}, 5078 {0, 0, 0}, 5079 {0, 0, 0}, 5080 {0, 0, 0}, 5081 {381, 180, 0}, 5082 {382, 184, 0}, 5083 {0, 0, 0}, 5084 {0, 0, 0}, 5085 {0, 0, 0}, 5086 {0, 0, 0}, 5087 {0, 0, 0}, 5088 {0, 0, 0}, 5089 {0, 0, 0}, 5090 {0, 0, 0}, 5091 {0, 0, 0}, 5092 {0, 0, 0}, 5093 {0, 0, 0}, 5094 {0, 0, 0}, 5095 {0, 0, 0}, 5096 {0, 0, 0}, 5097 {0, 0, 0}, 5098 {0, 0, 0}, 5099 {0, 0, 0}, 5100 {0, 0, 0}, 5101 {0, 0, 0}, 5102 {0, 0, 0}, 5103 {0, 0, 0}, 5104 {0, 0, 0}, 5105 {0, 0, 0}, 5106 {0, 0, 0}, 5107 {0, 0, 0}, 5108 {0, 0, 0}, 5109 {0, 0, 0}, 5110 {0, 0, 0}, 5111 {0, 0, 0}, 5112 {0, 0, 0}, 5113 {0, 0, 0}, 5114 {0, 0, 0}, 5115 {0, 0, 0}, 5116 {0, 0, 0}, 5117 {0, 0, 0}, 5118 {0, 0, 0}, 5119 {0, 0, 0}, 5120 {0, 0, 0}, 5121 {0, 0, 0}, 5122 {0, 0, 0}, 5123 {0, 0, 0}, 5124 {0, 0, 0}, 5125 {0, 0, 0}, 5126 {0, 0, 0}, 5127 {0, 0, 0}, 5128 {0, 0, 0}, 5129 {0, 0, 0}, 5130 {0, 0, 0}, 5131 {0, 0, 0}, 5132 {0, 0, 0}, 5133 {0, 0, 0}, 5134 {0, 0, 0}, 5135 {0, 0, 0}, 5136 {0, 0, 0}, 5137 {0, 0, 0}, 5138 {0, 0, 0}, 5139 {0, 0, 0}, 5140 {0, 0, 0}, 5141 {0, 0, 0}, 5142 {0, 0, 0}, 5143 {0, 0, 0}, 5144 {0, 0, 0}, 5145 {0, 0, 0}, 5146 {0, 0, 0}, 5147 {0, 0, 0}, 5148 {0, 0, 0}, 5149 {0, 0, 0}, 5150 {0, 0, 0}, 5151 {0, 0, 0}, 5152 {8364, 164, 0}, 5153 {0, 0, 0}, 5154 {0, 0, 0}, 5155 {0, 0, 0}, 5156 {0, 0, 0}, 5157 {0, 0, 0}, 5158 {0, 0, 0}, 5159 {0, 0, 0}, 5160 {0, 0, 0}, 5161 {0, 0, 0}, 5162 {0, 0, 0}, 5163 {0, 0, 0}, 5164 {0, 0, 0}, 5165 {0, 0, 0}, 5166 {0, 0, 0}, 5167 {0, 0, 0}, 5168 {0, 0, 0}, 5169 {0, 0, 0}, 5170 {0, 0, 0}, 5171 {0, 0, 0}, 5172 {128, 128, 0}, 5173 {129, 129, 0}, 5174 {130, 130, 0}, 5175 {131, 131, 0}, 5176 {132, 132, 0}, 5177 {133, 133, 0}, 5178 {134, 134, 0}, 5179 {135, 135, 0}, 5180 {136, 136, 0}, 5181 {137, 137, 0}, 5182 {138, 138, 0}, 5183 {139, 139, 0}, 5184 {140, 140, 0}, 5185 {141, 141, 0}, 5186 {142, 142, 0}, 5187 {143, 143, 0}, 5188 {144, 144, 0}, 5189 {145, 145, 0}, 5190 {146, 146, 0}, 5191 {147, 147, 0}, 5192 {148, 148, 0}, 5193 {149, 149, 0}, 5194 {150, 150, 0}, 5195 {151, 151, 0}, 5196 {152, 152, 0}, 5197 {153, 153, 0}, 5198 {154, 154, 0}, 5199 {155, 155, 0}, 5200 {156, 156, 0}, 5201 {157, 157, 0}, 5202 {158, 158, 0}, 5203 {159, 159, 0}, 5204 {160, 160, 0}, 5205 {161, 161, 0}, 5206 {162, 162, 0}, 5207 {163, 163, 0}, 5208 {0, 0, 0}, 5209 {165, 165, 0}, 5210 {0, 0, 0}, 5211 {167, 167, 0}, 5212 {0, 0, 0}, 5213 {169, 169, 0}, 5214 {170, 170, 0}, 5215 {171, 171, 0}, 5216 {172, 172, 0}, 5217 {173, 173, 0}, 5218 {174, 174, 0}, 5219 {175, 175, 0}, 5220 {176, 176, 0}, 5221 {177, 177, 0}, 5222 {178, 178, 0}, 5223 {179, 179, 0}, 5224 {0, 0, 0}, 5225 {181, 181, 0}, 5226 {182, 182, 0}, 5227 {183, 183, 0}, 5228 {0, 0, 0}, 5229 {185, 185, 0}, 5230 {186, 186, 0}, 5231 {187, 187, 0}, 5232 {0, 0, 0}, 5233 {0, 0, 0}, 5234 {0, 0, 0}, 5235 {191, 191, 0}, 5236 {192, 192, 0}, 5237 {193, 193, 0}, 5238 {194, 194, 0}, 5239 {195, 195, 0}, 5240 {196, 196, 0}, 5241 {197, 197, 0}, 5242 {198, 198, 0}, 5243 {199, 199, 0}, 5244 {200, 200, 0}, 5245 {201, 201, 0}, 5246 {202, 202, 0}, 5247 {203, 203, 0}, 5248 {204, 204, 0}, 5249 {205, 205, 0}, 5250 {206, 206, 0}, 5251 {207, 207, 0}, 5252 {208, 208, 0}, 5253 {209, 209, 0}, 5254 {210, 210, 0}, 5255 {211, 211, 0}, 5256 {212, 212, 0}, 5257 {213, 213, 0}, 5258 {214, 214, 0}, 5259 {215, 215, 0}, 5260 {216, 216, 0}, 5261 {217, 217, 0}, 5262 {218, 218, 0}, 5263 {219, 219, 0}, 5264 {220, 220, 0}, 5265 {221, 221, 0}, 5266 {222, 222, 0}, 5267 {223, 223, 0}, 5268 {224, 224, 0}, 5269 {225, 225, 0}, 5270 {226, 226, 0}, 5271 {227, 227, 0}, 5272 {228, 228, 0}, 5273 {229, 229, 0}, 5274 {230, 230, 0}, 5275 {231, 231, 0}, 5276 {232, 232, 0}, 5277 {233, 233, 0}, 5278 {234, 234, 0}, 5279 {235, 235, 0}, 5280 {236, 236, 0}, 5281 {237, 237, 0}, 5282 {238, 238, 0}, 5283 {239, 239, 0}, 5284 {240, 240, 0}, 5285 {241, 241, 0}, 5286 {242, 242, 0}, 5287 {243, 243, 0}, 5288 {244, 244, 0}, 5289 {245, 245, 0}, 5290 {246, 246, 0}, 5291 {247, 247, 0}, 5292 {248, 248, 0}, 5293 {249, 249, 0}, 5294 {250, 250, 0}, 5295 {251, 251, 0}, 5296 {252, 252, 0}, 5297 {253, 253, 0}, 5298 {254, 254, 0}, 5299 {255, 255, 0}, 5300 {0, 0, 0}, 5301 {0, 0, 0}, 5302 {0, 0, 0}, 5303 {0, 0, 0}, 5304 {0, 0, 0}, 5305 {0, 0, 0}, 5306 {0, 0, 0}, 5307 {0, 0, 0}, 5308 {0, 0, 0}, 5309 {0, 0, 0}, 5310 {0, 0, 0}, 5311 {0, 0, 0}, 5312 {0, 0, 0}, 5313 {0, 0, 0}, 5314 {0, 0, 0}, 5315 {0, 0, 0}, 5316 {0, 0, 0}, 5317 {0, 0, 0}, 5318 {0, 0, 0}, 5319 {0, 0, 0}, 5320 {0, 0, 0}, 5321 {0, 0, 0}, 5322 {0, 0, 0}, 5323 {0, 0, 0}, 5324 {0, 0, 0}, 5325 {0, 0, 0}, 5326 {0, 0, 0}, 5327 {0, 0, 0}, 5328 {0, 0, 0}, 5329 {0, 0, 0}, 5330 {0, 0, 0}, 5331 {0, 0, 0}, 5332 {0, 0, 0}, 5333 {0, 0, 0}, 5334 {0, 0, 0}, 5335 {0, 0, 0}, 5336 {0, 0, 0}, 5337 {0, 0, 0}, 5338 {0, 0, 0}, 5339 {0, 0, 0}, 5340 {0, 0, 0}, 5341 {0, 0, 0}, 5342 {0, 0, 0}, 5343 {0, 0, 0}, 5344 {0, 0, 0}, 5345 {0, 0, 0}, 5346 {0, 0, 0}, 5347 {0, 0, 0}, 5348 {0, 0, 0}, 5349 {0, 0, 0}, 5350 {0, 0, 0}, 5351 {0, 0, 0}, 5352 {0, 0, 0}, 5353 {0, 0, 0}, 5354 {0, 0, 0}, 5355 {0, 0, 0}, 5356 {0, 0, 0}, 5357 {0, 0, 0}, 5358 {0, 0, 0}, 5359 {0, 0, 0}, 5360 {0, 0, 0}, 5361 {0, 0, 0}, 5362 {0, 0, 0}, 5363 {0, 0, 0}, 5364 {0, 0, 0}, 5365 {0, 0, 0}, 5366 {0, 0, 0}, 5367 {0, 0, 0}, 5368 {0, 0, 0}, 5369 {0, 0, 0}, 5370 {0, 0, 0}, 5371 {0, 0, 0}, 5372 {0, 0, 0}, 5373 {0, 0, 0}, 5374 {0, 0, 0}, 5375 {0, 0, 0}, 5376 {0, 0, 0}, 5377 {0, 0, 0}, 5378 {0, 0, 0}, 5379 {0, 0, 0}, 5380 {0, 0, 0}, 5381 {0, 0, 0}, 5382 {338, 188, 0}, 5383 {339, 189, 0}, 5384 {0, 0, 0}, 5385 {0, 0, 0}, 5386 {0, 0, 0}, 5387 {0, 0, 0} 5388 }; 5389 5390 /* Table size: 413; Max deep: 1 */ 5391 LXB_API const lexbor_shs_hash_t lxb_encoding_single_hash_iso_8859_16[414] = 5392 { 5393 {0, 0, 0},{0, 0, 0}, 5394 {0, 0, 0}, 5395 {0, 0, 0}, 5396 {0, 0, 0}, 5397 {0, 0, 0}, 5398 {0, 0, 0}, 5399 {0, 0, 0}, 5400 {0, 0, 0}, 5401 {0, 0, 0}, 5402 {0, 0, 0}, 5403 {0, 0, 0}, 5404 {0, 0, 0}, 5405 {0, 0, 0}, 5406 {0, 0, 0}, 5407 {0, 0, 0}, 5408 {0, 0, 0}, 5409 {0, 0, 0}, 5410 {0, 0, 0}, 5411 {0, 0, 0}, 5412 {0, 0, 0}, 5413 {0, 0, 0}, 5414 {0, 0, 0}, 5415 {0, 0, 0}, 5416 {0, 0, 0}, 5417 {0, 0, 0}, 5418 {0, 0, 0}, 5419 {0, 0, 0}, 5420 {0, 0, 0}, 5421 {0, 0, 0}, 5422 {0, 0, 0}, 5423 {0, 0, 0}, 5424 {0, 0, 0}, 5425 {0, 0, 0}, 5426 {0, 0, 0}, 5427 {0, 0, 0}, 5428 {0, 0, 0}, 5429 {0, 0, 0}, 5430 {0, 0, 0}, 5431 {0, 0, 0}, 5432 {0, 0, 0}, 5433 {0, 0, 0}, 5434 {0, 0, 0}, 5435 {0, 0, 0}, 5436 {0, 0, 0}, 5437 {0, 0, 0}, 5438 {0, 0, 0}, 5439 {0, 0, 0}, 5440 {0, 0, 0}, 5441 {0, 0, 0}, 5442 {0, 0, 0}, 5443 {0, 0, 0}, 5444 {0, 0, 0}, 5445 {0, 0, 0}, 5446 {0, 0, 0}, 5447 {0, 0, 0}, 5448 {0, 0, 0}, 5449 {0, 0, 0}, 5450 {0, 0, 0}, 5451 {0, 0, 0}, 5452 {0, 0, 0}, 5453 {0, 0, 0}, 5454 {0, 0, 0}, 5455 {0, 0, 0}, 5456 {0, 0, 0}, 5457 {0, 0, 0}, 5458 {0, 0, 0}, 5459 {0, 0, 0}, 5460 {0, 0, 0}, 5461 {0, 0, 0}, 5462 {0, 0, 0}, 5463 {0, 0, 0}, 5464 {0, 0, 0}, 5465 {0, 0, 0}, 5466 {0, 0, 0}, 5467 {0, 0, 0}, 5468 {0, 0, 0}, 5469 {0, 0, 0}, 5470 {0, 0, 0}, 5471 {0, 0, 0}, 5472 {0, 0, 0}, 5473 {0, 0, 0}, 5474 {0, 0, 0}, 5475 {0, 0, 0}, 5476 {0, 0, 0}, 5477 {0, 0, 0}, 5478 {0, 0, 0}, 5479 {0, 0, 0}, 5480 {0, 0, 0}, 5481 {0, 0, 0}, 5482 {0, 0, 0}, 5483 {0, 0, 0}, 5484 {0, 0, 0}, 5485 {0, 0, 0}, 5486 {0, 0, 0}, 5487 {0, 0, 0}, 5488 {0, 0, 0}, 5489 {0, 0, 0}, 5490 {0, 0, 0}, 5491 {0, 0, 0}, 5492 {0, 0, 0}, 5493 {0, 0, 0}, 5494 {0, 0, 0}, 5495 {0, 0, 0}, 5496 {0, 0, 0}, 5497 {8364, 164, 0}, 5498 {0, 0, 0}, 5499 {0, 0, 0}, 5500 {0, 0, 0}, 5501 {0, 0, 0}, 5502 {0, 0, 0}, 5503 {0, 0, 0}, 5504 {0, 0, 0}, 5505 {0, 0, 0}, 5506 {0, 0, 0}, 5507 {0, 0, 0}, 5508 {0, 0, 0}, 5509 {0, 0, 0}, 5510 {0, 0, 0}, 5511 {0, 0, 0}, 5512 {0, 0, 0}, 5513 {0, 0, 0}, 5514 {0, 0, 0}, 5515 {0, 0, 0}, 5516 {536, 170, 0}, 5517 {537, 186, 0}, 5518 {538, 222, 0}, 5519 {539, 254, 0}, 5520 {0, 0, 0}, 5521 {128, 128, 0}, 5522 {129, 129, 0}, 5523 {130, 130, 0}, 5524 {131, 131, 0}, 5525 {132, 132, 0}, 5526 {133, 133, 0}, 5527 {134, 134, 0}, 5528 {135, 135, 0}, 5529 {136, 136, 0}, 5530 {137, 137, 0}, 5531 {138, 138, 0}, 5532 {139, 139, 0}, 5533 {140, 140, 0}, 5534 {141, 141, 0}, 5535 {142, 142, 0}, 5536 {143, 143, 0}, 5537 {144, 144, 0}, 5538 {145, 145, 0}, 5539 {146, 146, 0}, 5540 {147, 147, 0}, 5541 {148, 148, 0}, 5542 {149, 149, 0}, 5543 {150, 150, 0}, 5544 {151, 151, 0}, 5545 {152, 152, 0}, 5546 {153, 153, 0}, 5547 {154, 154, 0}, 5548 {155, 155, 0}, 5549 {156, 156, 0}, 5550 {157, 157, 0}, 5551 {158, 158, 0}, 5552 {159, 159, 0}, 5553 {160, 160, 0}, 5554 {0, 0, 0}, 5555 {0, 0, 0}, 5556 {0, 0, 0}, 5557 {0, 0, 0}, 5558 {0, 0, 0}, 5559 {0, 0, 0}, 5560 {167, 167, 0}, 5561 {0, 0, 0}, 5562 {169, 169, 0}, 5563 {0, 0, 0}, 5564 {171, 171, 0}, 5565 {0, 0, 0}, 5566 {173, 173, 0}, 5567 {0, 0, 0}, 5568 {0, 0, 0}, 5569 {176, 176, 0}, 5570 {177, 177, 0}, 5571 {0, 0, 0}, 5572 {0, 0, 0}, 5573 {0, 0, 0}, 5574 {0, 0, 0}, 5575 {182, 182, 0}, 5576 {183, 183, 0}, 5577 {0, 0, 0}, 5578 {0, 0, 0}, 5579 {0, 0, 0}, 5580 {187, 187, 0}, 5581 {0, 0, 0}, 5582 {0, 0, 0}, 5583 {0, 0, 0}, 5584 {0, 0, 0}, 5585 {192, 192, 0}, 5586 {193, 193, 0}, 5587 {194, 194, 0}, 5588 {0, 0, 0}, 5589 {196, 196, 0}, 5590 {0, 0, 0}, 5591 {198, 198, 0}, 5592 {199, 199, 0}, 5593 {200, 200, 0}, 5594 {201, 201, 0}, 5595 {202, 202, 0}, 5596 {203, 203, 0}, 5597 {204, 204, 0}, 5598 {205, 205, 0}, 5599 {206, 206, 0}, 5600 {207, 207, 0}, 5601 {0, 0, 0}, 5602 {0, 0, 0}, 5603 {210, 210, 0}, 5604 {211, 211, 0}, 5605 {212, 212, 0}, 5606 {0, 0, 0}, 5607 {214, 214, 0}, 5608 {0, 0, 0}, 5609 {0, 0, 0}, 5610 {217, 217, 0}, 5611 {218, 218, 0}, 5612 {219, 219, 0}, 5613 {220, 220, 0}, 5614 {0, 0, 0}, 5615 {0, 0, 0}, 5616 {223, 223, 0}, 5617 {224, 224, 0}, 5618 {225, 225, 0}, 5619 {226, 226, 0}, 5620 {0, 0, 0}, 5621 {228, 228, 0}, 5622 {0, 0, 0}, 5623 {230, 230, 0}, 5624 {231, 231, 0}, 5625 {232, 232, 0}, 5626 {233, 233, 0}, 5627 {234, 234, 0}, 5628 {235, 235, 0}, 5629 {236, 236, 0}, 5630 {237, 237, 0}, 5631 {238, 238, 0}, 5632 {239, 239, 0}, 5633 {0, 0, 0}, 5634 {0, 0, 0}, 5635 {242, 242, 0}, 5636 {243, 243, 0}, 5637 {244, 244, 0}, 5638 {0, 0, 0}, 5639 {246, 246, 0}, 5640 {0, 0, 0}, 5641 {0, 0, 0}, 5642 {249, 249, 0}, 5643 {250, 250, 0}, 5644 {251, 251, 0}, 5645 {252, 252, 0}, 5646 {0, 0, 0}, 5647 {0, 0, 0}, 5648 {255, 255, 0}, 5649 {0, 0, 0}, 5650 {0, 0, 0}, 5651 {258, 195, 0}, 5652 {259, 227, 0}, 5653 {260, 161, 0}, 5654 {261, 162, 0}, 5655 {262, 197, 0}, 5656 {263, 229, 0}, 5657 {0, 0, 0}, 5658 {0, 0, 0}, 5659 {0, 0, 0}, 5660 {0, 0, 0}, 5661 {268, 178, 0}, 5662 {269, 185, 0}, 5663 {0, 0, 0}, 5664 {0, 0, 0}, 5665 {272, 208, 0}, 5666 {273, 240, 0}, 5667 {0, 0, 0}, 5668 {0, 0, 0}, 5669 {0, 0, 0}, 5670 {0, 0, 0}, 5671 {0, 0, 0}, 5672 {0, 0, 0}, 5673 {280, 221, 0}, 5674 {281, 253, 0}, 5675 {0, 0, 0}, 5676 {0, 0, 0}, 5677 {0, 0, 0}, 5678 {0, 0, 0}, 5679 {0, 0, 0}, 5680 {0, 0, 0}, 5681 {0, 0, 0}, 5682 {0, 0, 0}, 5683 {0, 0, 0}, 5684 {0, 0, 0}, 5685 {0, 0, 0}, 5686 {0, 0, 0}, 5687 {0, 0, 0}, 5688 {0, 0, 0}, 5689 {0, 0, 0}, 5690 {0, 0, 0}, 5691 {0, 0, 0}, 5692 {0, 0, 0}, 5693 {0, 0, 0}, 5694 {0, 0, 0}, 5695 {0, 0, 0}, 5696 {0, 0, 0}, 5697 {0, 0, 0}, 5698 {0, 0, 0}, 5699 {0, 0, 0}, 5700 {0, 0, 0}, 5701 {0, 0, 0}, 5702 {0, 0, 0}, 5703 {0, 0, 0}, 5704 {0, 0, 0}, 5705 {0, 0, 0}, 5706 {0, 0, 0}, 5707 {0, 0, 0}, 5708 {0, 0, 0}, 5709 {0, 0, 0}, 5710 {0, 0, 0}, 5711 {0, 0, 0}, 5712 {0, 0, 0}, 5713 {0, 0, 0}, 5714 {321, 163, 0}, 5715 {322, 179, 0}, 5716 {323, 209, 0}, 5717 {324, 241, 0}, 5718 {0, 0, 0}, 5719 {0, 0, 0}, 5720 {0, 0, 0}, 5721 {0, 0, 0}, 5722 {0, 0, 0}, 5723 {0, 0, 0}, 5724 {0, 0, 0}, 5725 {0, 0, 0}, 5726 {0, 0, 0}, 5727 {0, 0, 0}, 5728 {0, 0, 0}, 5729 {336, 213, 0}, 5730 {337, 245, 0}, 5731 {338, 188, 0}, 5732 {339, 189, 0}, 5733 {0, 0, 0}, 5734 {0, 0, 0}, 5735 {0, 0, 0}, 5736 {0, 0, 0}, 5737 {0, 0, 0}, 5738 {0, 0, 0}, 5739 {346, 215, 0}, 5740 {347, 247, 0}, 5741 {0, 0, 0}, 5742 {0, 0, 0}, 5743 {0, 0, 0}, 5744 {0, 0, 0}, 5745 {352, 166, 0}, 5746 {353, 168, 0}, 5747 {0, 0, 0}, 5748 {0, 0, 0}, 5749 {0, 0, 0}, 5750 {0, 0, 0}, 5751 {0, 0, 0}, 5752 {0, 0, 0}, 5753 {0, 0, 0}, 5754 {0, 0, 0}, 5755 {0, 0, 0}, 5756 {0, 0, 0}, 5757 {0, 0, 0}, 5758 {0, 0, 0}, 5759 {0, 0, 0}, 5760 {0, 0, 0}, 5761 {368, 216, 0}, 5762 {369, 248, 0}, 5763 {0, 0, 0}, 5764 {0, 0, 0}, 5765 {0, 0, 0}, 5766 {0, 0, 0}, 5767 {8221, 181, 0}, 5768 {8222, 165, 0}, 5769 {376, 190, 0}, 5770 {377, 172, 0}, 5771 {378, 174, 0}, 5772 {379, 175, 0}, 5773 {380, 191, 0}, 5774 {381, 180, 0}, 5775 {382, 184, 0}, 5776 {0, 0, 0}, 5777 {0, 0, 0}, 5778 {0, 0, 0}, 5779 {0, 0, 0}, 5780 {0, 0, 0}, 5781 {0, 0, 0}, 5782 {0, 0, 0}, 5783 {0, 0, 0}, 5784 {0, 0, 0}, 5785 {0, 0, 0}, 5786 {0, 0, 0}, 5787 {0, 0, 0}, 5788 {0, 0, 0}, 5789 {0, 0, 0}, 5790 {0, 0, 0}, 5791 {0, 0, 0}, 5792 {0, 0, 0}, 5793 {0, 0, 0}, 5794 {0, 0, 0}, 5795 {0, 0, 0}, 5796 {0, 0, 0}, 5797 {0, 0, 0}, 5798 {0, 0, 0}, 5799 {0, 0, 0}, 5800 {0, 0, 0}, 5801 {0, 0, 0}, 5802 {0, 0, 0}, 5803 {0, 0, 0}, 5804 {0, 0, 0}, 5805 {0, 0, 0} 5806 }; 5807 5808 /* Table size: 368; Max deep: 1 */ 5809 LXB_API const lexbor_shs_hash_t lxb_encoding_single_hash_iso_8859_2[369] = 5810 { 5811 {0, 0, 0},{368, 219, 0}, 5812 {369, 251, 0}, 5813 {0, 0, 0}, 5814 {0, 0, 0}, 5815 {0, 0, 0}, 5816 {0, 0, 0}, 5817 {0, 0, 0}, 5818 {0, 0, 0}, 5819 {0, 0, 0}, 5820 {377, 172, 0}, 5821 {378, 188, 0}, 5822 {379, 175, 0}, 5823 {380, 191, 0}, 5824 {381, 174, 0}, 5825 {382, 190, 0}, 5826 {0, 0, 0}, 5827 {0, 0, 0}, 5828 {0, 0, 0}, 5829 {0, 0, 0}, 5830 {0, 0, 0}, 5831 {0, 0, 0}, 5832 {0, 0, 0}, 5833 {0, 0, 0}, 5834 {0, 0, 0}, 5835 {0, 0, 0}, 5836 {0, 0, 0}, 5837 {0, 0, 0}, 5838 {0, 0, 0}, 5839 {0, 0, 0}, 5840 {0, 0, 0}, 5841 {0, 0, 0}, 5842 {0, 0, 0}, 5843 {0, 0, 0}, 5844 {0, 0, 0}, 5845 {0, 0, 0}, 5846 {0, 0, 0}, 5847 {0, 0, 0}, 5848 {0, 0, 0}, 5849 {0, 0, 0}, 5850 {0, 0, 0}, 5851 {0, 0, 0}, 5852 {0, 0, 0}, 5853 {0, 0, 0}, 5854 {0, 0, 0}, 5855 {0, 0, 0}, 5856 {0, 0, 0}, 5857 {0, 0, 0}, 5858 {0, 0, 0}, 5859 {0, 0, 0}, 5860 {0, 0, 0}, 5861 {0, 0, 0}, 5862 {0, 0, 0}, 5863 {0, 0, 0}, 5864 {0, 0, 0}, 5865 {0, 0, 0}, 5866 {0, 0, 0}, 5867 {0, 0, 0}, 5868 {0, 0, 0}, 5869 {0, 0, 0}, 5870 {0, 0, 0}, 5871 {0, 0, 0}, 5872 {0, 0, 0}, 5873 {0, 0, 0}, 5874 {0, 0, 0}, 5875 {0, 0, 0}, 5876 {0, 0, 0}, 5877 {0, 0, 0}, 5878 {0, 0, 0}, 5879 {0, 0, 0}, 5880 {0, 0, 0}, 5881 {0, 0, 0}, 5882 {0, 0, 0}, 5883 {0, 0, 0}, 5884 {0, 0, 0}, 5885 {0, 0, 0}, 5886 {0, 0, 0}, 5887 {0, 0, 0}, 5888 {0, 0, 0}, 5889 {0, 0, 0}, 5890 {0, 0, 0}, 5891 {0, 0, 0}, 5892 {0, 0, 0}, 5893 {0, 0, 0}, 5894 {0, 0, 0}, 5895 {0, 0, 0}, 5896 {0, 0, 0}, 5897 {0, 0, 0}, 5898 {0, 0, 0}, 5899 {0, 0, 0}, 5900 {0, 0, 0}, 5901 {0, 0, 0}, 5902 {0, 0, 0}, 5903 {0, 0, 0}, 5904 {0, 0, 0}, 5905 {0, 0, 0}, 5906 {0, 0, 0}, 5907 {0, 0, 0}, 5908 {0, 0, 0}, 5909 {0, 0, 0}, 5910 {0, 0, 0}, 5911 {0, 0, 0}, 5912 {0, 0, 0}, 5913 {0, 0, 0}, 5914 {0, 0, 0}, 5915 {0, 0, 0}, 5916 {0, 0, 0}, 5917 {0, 0, 0}, 5918 {0, 0, 0}, 5919 {0, 0, 0}, 5920 {0, 0, 0}, 5921 {0, 0, 0}, 5922 {0, 0, 0}, 5923 {0, 0, 0}, 5924 {0, 0, 0}, 5925 {0, 0, 0}, 5926 {0, 0, 0}, 5927 {0, 0, 0}, 5928 {0, 0, 0}, 5929 {0, 0, 0}, 5930 {0, 0, 0}, 5931 {0, 0, 0}, 5932 {0, 0, 0}, 5933 {0, 0, 0}, 5934 {0, 0, 0}, 5935 {0, 0, 0}, 5936 {0, 0, 0}, 5937 {0, 0, 0}, 5938 {0, 0, 0}, 5939 {128, 128, 0}, 5940 {129, 129, 0}, 5941 {130, 130, 0}, 5942 {131, 131, 0}, 5943 {132, 132, 0}, 5944 {133, 133, 0}, 5945 {134, 134, 0}, 5946 {135, 135, 0}, 5947 {136, 136, 0}, 5948 {137, 137, 0}, 5949 {138, 138, 0}, 5950 {139, 139, 0}, 5951 {140, 140, 0}, 5952 {141, 141, 0}, 5953 {142, 142, 0}, 5954 {143, 143, 0}, 5955 {144, 144, 0}, 5956 {145, 145, 0}, 5957 {146, 146, 0}, 5958 {147, 147, 0}, 5959 {148, 148, 0}, 5960 {149, 149, 0}, 5961 {150, 150, 0}, 5962 {151, 151, 0}, 5963 {152, 152, 0}, 5964 {153, 153, 0}, 5965 {154, 154, 0}, 5966 {155, 155, 0}, 5967 {156, 156, 0}, 5968 {157, 157, 0}, 5969 {158, 158, 0}, 5970 {159, 159, 0}, 5971 {160, 160, 0}, 5972 {0, 0, 0}, 5973 {0, 0, 0}, 5974 {0, 0, 0}, 5975 {164, 164, 0}, 5976 {0, 0, 0}, 5977 {0, 0, 0}, 5978 {167, 167, 0}, 5979 {168, 168, 0}, 5980 {0, 0, 0}, 5981 {0, 0, 0}, 5982 {0, 0, 0}, 5983 {0, 0, 0}, 5984 {173, 173, 0}, 5985 {0, 0, 0}, 5986 {0, 0, 0}, 5987 {176, 176, 0}, 5988 {0, 0, 0}, 5989 {0, 0, 0}, 5990 {0, 0, 0}, 5991 {180, 180, 0}, 5992 {0, 0, 0}, 5993 {0, 0, 0}, 5994 {0, 0, 0}, 5995 {184, 184, 0}, 5996 {0, 0, 0}, 5997 {0, 0, 0}, 5998 {0, 0, 0}, 5999 {0, 0, 0}, 6000 {0, 0, 0}, 6001 {0, 0, 0}, 6002 {0, 0, 0}, 6003 {0, 0, 0}, 6004 {193, 193, 0}, 6005 {194, 194, 0}, 6006 {0, 0, 0}, 6007 {196, 196, 0}, 6008 {0, 0, 0}, 6009 {0, 0, 0}, 6010 {199, 199, 0}, 6011 {0, 0, 0}, 6012 {201, 201, 0}, 6013 {0, 0, 0}, 6014 {203, 203, 0}, 6015 {0, 0, 0}, 6016 {205, 205, 0}, 6017 {206, 206, 0}, 6018 {0, 0, 0}, 6019 {0, 0, 0}, 6020 {0, 0, 0}, 6021 {0, 0, 0}, 6022 {211, 211, 0}, 6023 {212, 212, 0}, 6024 {0, 0, 0}, 6025 {214, 214, 0}, 6026 {215, 215, 0}, 6027 {0, 0, 0}, 6028 {0, 0, 0}, 6029 {218, 218, 0}, 6030 {0, 0, 0}, 6031 {220, 220, 0}, 6032 {221, 221, 0}, 6033 {0, 0, 0}, 6034 {223, 223, 0}, 6035 {0, 0, 0}, 6036 {225, 225, 0}, 6037 {226, 226, 0}, 6038 {0, 0, 0}, 6039 {228, 228, 0}, 6040 {0, 0, 0}, 6041 {0, 0, 0}, 6042 {231, 231, 0}, 6043 {0, 0, 0}, 6044 {233, 233, 0}, 6045 {0, 0, 0}, 6046 {235, 235, 0}, 6047 {0, 0, 0}, 6048 {237, 237, 0}, 6049 {238, 238, 0}, 6050 {0, 0, 0}, 6051 {0, 0, 0}, 6052 {0, 0, 0}, 6053 {0, 0, 0}, 6054 {243, 243, 0}, 6055 {244, 244, 0}, 6056 {0, 0, 0}, 6057 {246, 246, 0}, 6058 {247, 247, 0}, 6059 {0, 0, 0}, 6060 {0, 0, 0}, 6061 {250, 250, 0}, 6062 {0, 0, 0}, 6063 {252, 252, 0}, 6064 {253, 253, 0}, 6065 {0, 0, 0}, 6066 {0, 0, 0}, 6067 {0, 0, 0}, 6068 {0, 0, 0}, 6069 {258, 195, 0}, 6070 {259, 227, 0}, 6071 {260, 161, 0}, 6072 {261, 177, 0}, 6073 {262, 198, 0}, 6074 {263, 230, 0}, 6075 {0, 0, 0}, 6076 {0, 0, 0}, 6077 {0, 0, 0}, 6078 {0, 0, 0}, 6079 {268, 200, 0}, 6080 {269, 232, 0}, 6081 {270, 207, 0}, 6082 {271, 239, 0}, 6083 {272, 208, 0}, 6084 {273, 240, 0}, 6085 {0, 0, 0}, 6086 {0, 0, 0}, 6087 {0, 0, 0}, 6088 {0, 0, 0}, 6089 {0, 0, 0}, 6090 {0, 0, 0}, 6091 {280, 202, 0}, 6092 {281, 234, 0}, 6093 {282, 204, 0}, 6094 {283, 236, 0}, 6095 {0, 0, 0}, 6096 {0, 0, 0}, 6097 {0, 0, 0}, 6098 {0, 0, 0}, 6099 {0, 0, 0}, 6100 {0, 0, 0}, 6101 {0, 0, 0}, 6102 {0, 0, 0}, 6103 {0, 0, 0}, 6104 {0, 0, 0}, 6105 {0, 0, 0}, 6106 {0, 0, 0}, 6107 {0, 0, 0}, 6108 {0, 0, 0}, 6109 {0, 0, 0}, 6110 {0, 0, 0}, 6111 {0, 0, 0}, 6112 {0, 0, 0}, 6113 {0, 0, 0}, 6114 {0, 0, 0}, 6115 {0, 0, 0}, 6116 {0, 0, 0}, 6117 {0, 0, 0}, 6118 {0, 0, 0}, 6119 {0, 0, 0}, 6120 {0, 0, 0}, 6121 {0, 0, 0}, 6122 {0, 0, 0}, 6123 {0, 0, 0}, 6124 {313, 197, 0}, 6125 {314, 229, 0}, 6126 {0, 0, 0}, 6127 {0, 0, 0}, 6128 {317, 165, 0}, 6129 {318, 181, 0}, 6130 {0, 0, 0}, 6131 {0, 0, 0}, 6132 {321, 163, 0}, 6133 {322, 179, 0}, 6134 {323, 209, 0}, 6135 {324, 241, 0}, 6136 {0, 0, 0}, 6137 {0, 0, 0}, 6138 {327, 210, 0}, 6139 {328, 242, 0}, 6140 {0, 0, 0}, 6141 {0, 0, 0}, 6142 {0, 0, 0}, 6143 {0, 0, 0}, 6144 {0, 0, 0}, 6145 {0, 0, 0}, 6146 {0, 0, 0}, 6147 {336, 213, 0}, 6148 {337, 245, 0}, 6149 {0, 0, 0}, 6150 {0, 0, 0}, 6151 {340, 192, 0}, 6152 {341, 224, 0}, 6153 {0, 0, 0}, 6154 {711, 183, 0}, 6155 {344, 216, 0}, 6156 {345, 248, 0}, 6157 {346, 166, 0}, 6158 {347, 182, 0}, 6159 {0, 0, 0}, 6160 {0, 0, 0}, 6161 {350, 170, 0}, 6162 {351, 186, 0}, 6163 {352, 169, 0}, 6164 {353, 185, 0}, 6165 {354, 222, 0}, 6166 {355, 254, 0}, 6167 {356, 171, 0}, 6168 {357, 187, 0}, 6169 {0, 0, 0}, 6170 {0, 0, 0}, 6171 {728, 162, 0}, 6172 {729, 255, 0}, 6173 {0, 0, 0}, 6174 {731, 178, 0}, 6175 {0, 0, 0}, 6176 {733, 189, 0}, 6177 {366, 217, 0}, 6178 {367, 249, 0} 6179 }; 6180 6181 /* Table size: 343; Max deep: 1 */ 6182 LXB_API const lexbor_shs_hash_t lxb_encoding_single_hash_iso_8859_3[344] = 6183 { 6184 {0, 0, 0},{0, 0, 0}, 6185 {0, 0, 0}, 6186 {0, 0, 0}, 6187 {0, 0, 0}, 6188 {0, 0, 0}, 6189 {348, 222, 0}, 6190 {349, 254, 0}, 6191 {350, 170, 0}, 6192 {351, 186, 0}, 6193 {0, 0, 0}, 6194 {0, 0, 0}, 6195 {0, 0, 0}, 6196 {0, 0, 0}, 6197 {0, 0, 0}, 6198 {0, 0, 0}, 6199 {0, 0, 0}, 6200 {0, 0, 0}, 6201 {0, 0, 0}, 6202 {0, 0, 0}, 6203 {0, 0, 0}, 6204 {0, 0, 0}, 6205 {364, 221, 0}, 6206 {365, 253, 0}, 6207 {0, 0, 0}, 6208 {0, 0, 0}, 6209 {0, 0, 0}, 6210 {0, 0, 0}, 6211 {0, 0, 0}, 6212 {0, 0, 0}, 6213 {0, 0, 0}, 6214 {0, 0, 0}, 6215 {0, 0, 0}, 6216 {0, 0, 0}, 6217 {0, 0, 0}, 6218 {0, 0, 0}, 6219 {0, 0, 0}, 6220 {379, 175, 0}, 6221 {380, 191, 0}, 6222 {0, 0, 0}, 6223 {0, 0, 0}, 6224 {0, 0, 0}, 6225 {0, 0, 0}, 6226 {728, 162, 0}, 6227 {729, 255, 0}, 6228 {0, 0, 0}, 6229 {0, 0, 0}, 6230 {0, 0, 0}, 6231 {0, 0, 0}, 6232 {0, 0, 0}, 6233 {0, 0, 0}, 6234 {0, 0, 0}, 6235 {0, 0, 0}, 6236 {0, 0, 0}, 6237 {0, 0, 0}, 6238 {0, 0, 0}, 6239 {0, 0, 0}, 6240 {0, 0, 0}, 6241 {0, 0, 0}, 6242 {0, 0, 0}, 6243 {0, 0, 0}, 6244 {0, 0, 0}, 6245 {0, 0, 0}, 6246 {0, 0, 0}, 6247 {0, 0, 0}, 6248 {0, 0, 0}, 6249 {0, 0, 0}, 6250 {0, 0, 0}, 6251 {0, 0, 0}, 6252 {0, 0, 0}, 6253 {0, 0, 0}, 6254 {0, 0, 0}, 6255 {0, 0, 0}, 6256 {0, 0, 0}, 6257 {0, 0, 0}, 6258 {0, 0, 0}, 6259 {0, 0, 0}, 6260 {0, 0, 0}, 6261 {0, 0, 0}, 6262 {0, 0, 0}, 6263 {0, 0, 0}, 6264 {0, 0, 0}, 6265 {0, 0, 0}, 6266 {0, 0, 0}, 6267 {0, 0, 0}, 6268 {0, 0, 0}, 6269 {0, 0, 0}, 6270 {0, 0, 0}, 6271 {0, 0, 0}, 6272 {0, 0, 0}, 6273 {0, 0, 0}, 6274 {0, 0, 0}, 6275 {0, 0, 0}, 6276 {0, 0, 0}, 6277 {0, 0, 0}, 6278 {0, 0, 0}, 6279 {0, 0, 0}, 6280 {0, 0, 0}, 6281 {0, 0, 0}, 6282 {0, 0, 0}, 6283 {0, 0, 0}, 6284 {0, 0, 0}, 6285 {0, 0, 0}, 6286 {0, 0, 0}, 6287 {0, 0, 0}, 6288 {0, 0, 0}, 6289 {0, 0, 0}, 6290 {0, 0, 0}, 6291 {0, 0, 0}, 6292 {0, 0, 0}, 6293 {0, 0, 0}, 6294 {0, 0, 0}, 6295 {0, 0, 0}, 6296 {0, 0, 0}, 6297 {0, 0, 0}, 6298 {0, 0, 0}, 6299 {0, 0, 0}, 6300 {0, 0, 0}, 6301 {0, 0, 0}, 6302 {0, 0, 0}, 6303 {0, 0, 0}, 6304 {0, 0, 0}, 6305 {0, 0, 0}, 6306 {0, 0, 0}, 6307 {0, 0, 0}, 6308 {0, 0, 0}, 6309 {0, 0, 0}, 6310 {0, 0, 0}, 6311 {0, 0, 0}, 6312 {128, 128, 0}, 6313 {129, 129, 0}, 6314 {130, 130, 0}, 6315 {131, 131, 0}, 6316 {132, 132, 0}, 6317 {133, 133, 0}, 6318 {134, 134, 0}, 6319 {135, 135, 0}, 6320 {136, 136, 0}, 6321 {137, 137, 0}, 6322 {138, 138, 0}, 6323 {139, 139, 0}, 6324 {140, 140, 0}, 6325 {141, 141, 0}, 6326 {142, 142, 0}, 6327 {143, 143, 0}, 6328 {144, 144, 0}, 6329 {145, 145, 0}, 6330 {146, 146, 0}, 6331 {147, 147, 0}, 6332 {148, 148, 0}, 6333 {149, 149, 0}, 6334 {150, 150, 0}, 6335 {151, 151, 0}, 6336 {152, 152, 0}, 6337 {153, 153, 0}, 6338 {154, 154, 0}, 6339 {155, 155, 0}, 6340 {156, 156, 0}, 6341 {157, 157, 0}, 6342 {158, 158, 0}, 6343 {159, 159, 0}, 6344 {160, 160, 0}, 6345 {0, 0, 0}, 6346 {0, 0, 0}, 6347 {163, 163, 0}, 6348 {164, 164, 0}, 6349 {0, 0, 0}, 6350 {0, 0, 0}, 6351 {167, 167, 0}, 6352 {168, 168, 0}, 6353 {0, 0, 0}, 6354 {0, 0, 0}, 6355 {0, 0, 0}, 6356 {0, 0, 0}, 6357 {173, 173, 0}, 6358 {0, 0, 0}, 6359 {0, 0, 0}, 6360 {176, 176, 0}, 6361 {0, 0, 0}, 6362 {178, 178, 0}, 6363 {179, 179, 0}, 6364 {180, 180, 0}, 6365 {181, 181, 0}, 6366 {0, 0, 0}, 6367 {183, 183, 0}, 6368 {184, 184, 0}, 6369 {0, 0, 0}, 6370 {0, 0, 0}, 6371 {0, 0, 0}, 6372 {0, 0, 0}, 6373 {189, 189, 0}, 6374 {0, 0, 0}, 6375 {0, 0, 0}, 6376 {192, 192, 0}, 6377 {193, 193, 0}, 6378 {194, 194, 0}, 6379 {0, 0, 0}, 6380 {196, 196, 0}, 6381 {0, 0, 0}, 6382 {0, 0, 0}, 6383 {199, 199, 0}, 6384 {200, 200, 0}, 6385 {201, 201, 0}, 6386 {202, 202, 0}, 6387 {203, 203, 0}, 6388 {204, 204, 0}, 6389 {205, 205, 0}, 6390 {206, 206, 0}, 6391 {207, 207, 0}, 6392 {0, 0, 0}, 6393 {209, 209, 0}, 6394 {210, 210, 0}, 6395 {211, 211, 0}, 6396 {212, 212, 0}, 6397 {0, 0, 0}, 6398 {214, 214, 0}, 6399 {215, 215, 0}, 6400 {0, 0, 0}, 6401 {217, 217, 0}, 6402 {218, 218, 0}, 6403 {219, 219, 0}, 6404 {220, 220, 0}, 6405 {0, 0, 0}, 6406 {0, 0, 0}, 6407 {223, 223, 0}, 6408 {224, 224, 0}, 6409 {225, 225, 0}, 6410 {226, 226, 0}, 6411 {0, 0, 0}, 6412 {228, 228, 0}, 6413 {0, 0, 0}, 6414 {0, 0, 0}, 6415 {231, 231, 0}, 6416 {232, 232, 0}, 6417 {233, 233, 0}, 6418 {234, 234, 0}, 6419 {235, 235, 0}, 6420 {236, 236, 0}, 6421 {237, 237, 0}, 6422 {238, 238, 0}, 6423 {239, 239, 0}, 6424 {0, 0, 0}, 6425 {241, 241, 0}, 6426 {242, 242, 0}, 6427 {243, 243, 0}, 6428 {244, 244, 0}, 6429 {0, 0, 0}, 6430 {246, 246, 0}, 6431 {247, 247, 0}, 6432 {0, 0, 0}, 6433 {249, 249, 0}, 6434 {250, 250, 0}, 6435 {251, 251, 0}, 6436 {252, 252, 0}, 6437 {0, 0, 0}, 6438 {0, 0, 0}, 6439 {0, 0, 0}, 6440 {0, 0, 0}, 6441 {0, 0, 0}, 6442 {0, 0, 0}, 6443 {0, 0, 0}, 6444 {0, 0, 0}, 6445 {0, 0, 0}, 6446 {0, 0, 0}, 6447 {0, 0, 0}, 6448 {264, 198, 0}, 6449 {265, 230, 0}, 6450 {266, 197, 0}, 6451 {267, 229, 0}, 6452 {0, 0, 0}, 6453 {0, 0, 0}, 6454 {0, 0, 0}, 6455 {0, 0, 0}, 6456 {0, 0, 0}, 6457 {0, 0, 0}, 6458 {0, 0, 0}, 6459 {0, 0, 0}, 6460 {0, 0, 0}, 6461 {0, 0, 0}, 6462 {0, 0, 0}, 6463 {0, 0, 0}, 6464 {0, 0, 0}, 6465 {0, 0, 0}, 6466 {0, 0, 0}, 6467 {0, 0, 0}, 6468 {284, 216, 0}, 6469 {285, 248, 0}, 6470 {286, 171, 0}, 6471 {287, 187, 0}, 6472 {288, 213, 0}, 6473 {289, 245, 0}, 6474 {0, 0, 0}, 6475 {0, 0, 0}, 6476 {292, 166, 0}, 6477 {293, 182, 0}, 6478 {294, 161, 0}, 6479 {295, 177, 0}, 6480 {0, 0, 0}, 6481 {0, 0, 0}, 6482 {0, 0, 0}, 6483 {0, 0, 0}, 6484 {0, 0, 0}, 6485 {0, 0, 0}, 6486 {0, 0, 0}, 6487 {0, 0, 0}, 6488 {304, 169, 0}, 6489 {305, 185, 0}, 6490 {0, 0, 0}, 6491 {0, 0, 0}, 6492 {308, 172, 0}, 6493 {309, 188, 0}, 6494 {0, 0, 0}, 6495 {0, 0, 0}, 6496 {0, 0, 0}, 6497 {0, 0, 0}, 6498 {0, 0, 0}, 6499 {0, 0, 0}, 6500 {0, 0, 0}, 6501 {0, 0, 0}, 6502 {0, 0, 0}, 6503 {0, 0, 0}, 6504 {0, 0, 0}, 6505 {0, 0, 0}, 6506 {0, 0, 0}, 6507 {0, 0, 0}, 6508 {0, 0, 0}, 6509 {0, 0, 0}, 6510 {0, 0, 0}, 6511 {0, 0, 0}, 6512 {0, 0, 0}, 6513 {0, 0, 0}, 6514 {0, 0, 0}, 6515 {0, 0, 0}, 6516 {0, 0, 0}, 6517 {0, 0, 0}, 6518 {0, 0, 0}, 6519 {0, 0, 0}, 6520 {0, 0, 0}, 6521 {0, 0, 0}, 6522 {0, 0, 0}, 6523 {0, 0, 0}, 6524 {0, 0, 0}, 6525 {0, 0, 0}, 6526 {0, 0, 0} 6527 }; 6528 6529 /* Table size: 343; Max deep: 1 */ 6530 LXB_API const lexbor_shs_hash_t lxb_encoding_single_hash_iso_8859_4[344] = 6531 { 6532 {0, 0, 0},{343, 179, 0}, 6533 {0, 0, 0}, 6534 {0, 0, 0}, 6535 {0, 0, 0}, 6536 {0, 0, 0}, 6537 {0, 0, 0}, 6538 {0, 0, 0}, 6539 {0, 0, 0}, 6540 {0, 0, 0}, 6541 {352, 169, 0}, 6542 {353, 185, 0}, 6543 {0, 0, 0}, 6544 {0, 0, 0}, 6545 {0, 0, 0}, 6546 {0, 0, 0}, 6547 {358, 172, 0}, 6548 {359, 188, 0}, 6549 {360, 221, 0}, 6550 {361, 253, 0}, 6551 {362, 222, 0}, 6552 {363, 254, 0}, 6553 {0, 0, 0}, 6554 {0, 0, 0}, 6555 {0, 0, 0}, 6556 {0, 0, 0}, 6557 {711, 183, 0}, 6558 {0, 0, 0}, 6559 {370, 217, 0}, 6560 {371, 249, 0}, 6561 {0, 0, 0}, 6562 {0, 0, 0}, 6563 {0, 0, 0}, 6564 {0, 0, 0}, 6565 {0, 0, 0}, 6566 {0, 0, 0}, 6567 {0, 0, 0}, 6568 {0, 0, 0}, 6569 {0, 0, 0}, 6570 {381, 174, 0}, 6571 {382, 190, 0}, 6572 {0, 0, 0}, 6573 {0, 0, 0}, 6574 {0, 0, 0}, 6575 {729, 255, 0}, 6576 {0, 0, 0}, 6577 {731, 178, 0}, 6578 {0, 0, 0}, 6579 {0, 0, 0}, 6580 {0, 0, 0}, 6581 {0, 0, 0}, 6582 {0, 0, 0}, 6583 {0, 0, 0}, 6584 {0, 0, 0}, 6585 {0, 0, 0}, 6586 {0, 0, 0}, 6587 {0, 0, 0}, 6588 {0, 0, 0}, 6589 {0, 0, 0}, 6590 {0, 0, 0}, 6591 {0, 0, 0}, 6592 {0, 0, 0}, 6593 {0, 0, 0}, 6594 {0, 0, 0}, 6595 {0, 0, 0}, 6596 {0, 0, 0}, 6597 {0, 0, 0}, 6598 {0, 0, 0}, 6599 {0, 0, 0}, 6600 {0, 0, 0}, 6601 {0, 0, 0}, 6602 {0, 0, 0}, 6603 {0, 0, 0}, 6604 {0, 0, 0}, 6605 {0, 0, 0}, 6606 {0, 0, 0}, 6607 {0, 0, 0}, 6608 {0, 0, 0}, 6609 {0, 0, 0}, 6610 {0, 0, 0}, 6611 {0, 0, 0}, 6612 {0, 0, 0}, 6613 {0, 0, 0}, 6614 {0, 0, 0}, 6615 {0, 0, 0}, 6616 {0, 0, 0}, 6617 {0, 0, 0}, 6618 {0, 0, 0}, 6619 {0, 0, 0}, 6620 {0, 0, 0}, 6621 {0, 0, 0}, 6622 {0, 0, 0}, 6623 {0, 0, 0}, 6624 {0, 0, 0}, 6625 {0, 0, 0}, 6626 {0, 0, 0}, 6627 {0, 0, 0}, 6628 {0, 0, 0}, 6629 {0, 0, 0}, 6630 {0, 0, 0}, 6631 {0, 0, 0}, 6632 {0, 0, 0}, 6633 {0, 0, 0}, 6634 {0, 0, 0}, 6635 {0, 0, 0}, 6636 {0, 0, 0}, 6637 {0, 0, 0}, 6638 {0, 0, 0}, 6639 {0, 0, 0}, 6640 {0, 0, 0}, 6641 {0, 0, 0}, 6642 {0, 0, 0}, 6643 {0, 0, 0}, 6644 {0, 0, 0}, 6645 {0, 0, 0}, 6646 {0, 0, 0}, 6647 {0, 0, 0}, 6648 {0, 0, 0}, 6649 {0, 0, 0}, 6650 {0, 0, 0}, 6651 {0, 0, 0}, 6652 {0, 0, 0}, 6653 {0, 0, 0}, 6654 {0, 0, 0}, 6655 {0, 0, 0}, 6656 {0, 0, 0}, 6657 {0, 0, 0}, 6658 {0, 0, 0}, 6659 {0, 0, 0}, 6660 {128, 128, 0}, 6661 {129, 129, 0}, 6662 {130, 130, 0}, 6663 {131, 131, 0}, 6664 {132, 132, 0}, 6665 {133, 133, 0}, 6666 {134, 134, 0}, 6667 {135, 135, 0}, 6668 {136, 136, 0}, 6669 {137, 137, 0}, 6670 {138, 138, 0}, 6671 {139, 139, 0}, 6672 {140, 140, 0}, 6673 {141, 141, 0}, 6674 {142, 142, 0}, 6675 {143, 143, 0}, 6676 {144, 144, 0}, 6677 {145, 145, 0}, 6678 {146, 146, 0}, 6679 {147, 147, 0}, 6680 {148, 148, 0}, 6681 {149, 149, 0}, 6682 {150, 150, 0}, 6683 {151, 151, 0}, 6684 {152, 152, 0}, 6685 {153, 153, 0}, 6686 {154, 154, 0}, 6687 {155, 155, 0}, 6688 {156, 156, 0}, 6689 {157, 157, 0}, 6690 {158, 158, 0}, 6691 {159, 159, 0}, 6692 {160, 160, 0}, 6693 {0, 0, 0}, 6694 {0, 0, 0}, 6695 {0, 0, 0}, 6696 {164, 164, 0}, 6697 {0, 0, 0}, 6698 {0, 0, 0}, 6699 {167, 167, 0}, 6700 {168, 168, 0}, 6701 {0, 0, 0}, 6702 {0, 0, 0}, 6703 {0, 0, 0}, 6704 {0, 0, 0}, 6705 {173, 173, 0}, 6706 {0, 0, 0}, 6707 {175, 175, 0}, 6708 {176, 176, 0}, 6709 {0, 0, 0}, 6710 {0, 0, 0}, 6711 {0, 0, 0}, 6712 {180, 180, 0}, 6713 {0, 0, 0}, 6714 {0, 0, 0}, 6715 {0, 0, 0}, 6716 {184, 184, 0}, 6717 {0, 0, 0}, 6718 {0, 0, 0}, 6719 {0, 0, 0}, 6720 {0, 0, 0}, 6721 {0, 0, 0}, 6722 {0, 0, 0}, 6723 {0, 0, 0}, 6724 {0, 0, 0}, 6725 {193, 193, 0}, 6726 {194, 194, 0}, 6727 {195, 195, 0}, 6728 {196, 196, 0}, 6729 {197, 197, 0}, 6730 {198, 198, 0}, 6731 {0, 0, 0}, 6732 {0, 0, 0}, 6733 {201, 201, 0}, 6734 {0, 0, 0}, 6735 {203, 203, 0}, 6736 {0, 0, 0}, 6737 {205, 205, 0}, 6738 {206, 206, 0}, 6739 {0, 0, 0}, 6740 {0, 0, 0}, 6741 {0, 0, 0}, 6742 {0, 0, 0}, 6743 {0, 0, 0}, 6744 {212, 212, 0}, 6745 {213, 213, 0}, 6746 {214, 214, 0}, 6747 {215, 215, 0}, 6748 {216, 216, 0}, 6749 {0, 0, 0}, 6750 {218, 218, 0}, 6751 {219, 219, 0}, 6752 {220, 220, 0}, 6753 {0, 0, 0}, 6754 {0, 0, 0}, 6755 {223, 223, 0}, 6756 {0, 0, 0}, 6757 {225, 225, 0}, 6758 {226, 226, 0}, 6759 {227, 227, 0}, 6760 {228, 228, 0}, 6761 {229, 229, 0}, 6762 {230, 230, 0}, 6763 {0, 0, 0}, 6764 {0, 0, 0}, 6765 {233, 233, 0}, 6766 {0, 0, 0}, 6767 {235, 235, 0}, 6768 {0, 0, 0}, 6769 {237, 237, 0}, 6770 {238, 238, 0}, 6771 {0, 0, 0}, 6772 {0, 0, 0}, 6773 {0, 0, 0}, 6774 {0, 0, 0}, 6775 {0, 0, 0}, 6776 {244, 244, 0}, 6777 {245, 245, 0}, 6778 {246, 246, 0}, 6779 {247, 247, 0}, 6780 {248, 248, 0}, 6781 {0, 0, 0}, 6782 {250, 250, 0}, 6783 {251, 251, 0}, 6784 {252, 252, 0}, 6785 {0, 0, 0}, 6786 {0, 0, 0}, 6787 {0, 0, 0}, 6788 {256, 192, 0}, 6789 {257, 224, 0}, 6790 {0, 0, 0}, 6791 {0, 0, 0}, 6792 {260, 161, 0}, 6793 {261, 177, 0}, 6794 {0, 0, 0}, 6795 {0, 0, 0}, 6796 {0, 0, 0}, 6797 {0, 0, 0}, 6798 {0, 0, 0}, 6799 {0, 0, 0}, 6800 {268, 200, 0}, 6801 {269, 232, 0}, 6802 {0, 0, 0}, 6803 {0, 0, 0}, 6804 {272, 208, 0}, 6805 {273, 240, 0}, 6806 {274, 170, 0}, 6807 {275, 186, 0}, 6808 {0, 0, 0}, 6809 {0, 0, 0}, 6810 {278, 204, 0}, 6811 {279, 236, 0}, 6812 {280, 202, 0}, 6813 {281, 234, 0}, 6814 {0, 0, 0}, 6815 {0, 0, 0}, 6816 {0, 0, 0}, 6817 {0, 0, 0}, 6818 {0, 0, 0}, 6819 {0, 0, 0}, 6820 {0, 0, 0}, 6821 {0, 0, 0}, 6822 {290, 171, 0}, 6823 {291, 187, 0}, 6824 {0, 0, 0}, 6825 {0, 0, 0}, 6826 {0, 0, 0}, 6827 {0, 0, 0}, 6828 {296, 165, 0}, 6829 {297, 181, 0}, 6830 {298, 207, 0}, 6831 {299, 239, 0}, 6832 {0, 0, 0}, 6833 {0, 0, 0}, 6834 {302, 199, 0}, 6835 {303, 231, 0}, 6836 {0, 0, 0}, 6837 {0, 0, 0}, 6838 {0, 0, 0}, 6839 {0, 0, 0}, 6840 {0, 0, 0}, 6841 {0, 0, 0}, 6842 {310, 211, 0}, 6843 {311, 243, 0}, 6844 {312, 162, 0}, 6845 {0, 0, 0}, 6846 {0, 0, 0}, 6847 {315, 166, 0}, 6848 {316, 182, 0}, 6849 {0, 0, 0}, 6850 {0, 0, 0}, 6851 {0, 0, 0}, 6852 {0, 0, 0}, 6853 {0, 0, 0}, 6854 {0, 0, 0}, 6855 {0, 0, 0}, 6856 {0, 0, 0}, 6857 {325, 209, 0}, 6858 {326, 241, 0}, 6859 {0, 0, 0}, 6860 {0, 0, 0}, 6861 {0, 0, 0}, 6862 {330, 189, 0}, 6863 {331, 191, 0}, 6864 {332, 210, 0}, 6865 {333, 242, 0}, 6866 {0, 0, 0}, 6867 {0, 0, 0}, 6868 {0, 0, 0}, 6869 {0, 0, 0}, 6870 {0, 0, 0}, 6871 {0, 0, 0}, 6872 {0, 0, 0}, 6873 {0, 0, 0}, 6874 {342, 163, 0} 6875 }; 6876 6877 /* Table size: 343; Max deep: 1 */ 6878 LXB_API const lexbor_shs_hash_t lxb_encoding_single_hash_iso_8859_5[344] = 6879 { 6880 {0, 0, 0},{1029, 165, 0}, 6881 {1030, 166, 0}, 6882 {1031, 167, 0}, 6883 {1032, 168, 0}, 6884 {1033, 169, 0}, 6885 {1034, 170, 0}, 6886 {1035, 171, 0}, 6887 {1036, 172, 0}, 6888 {0, 0, 0}, 6889 {1038, 174, 0}, 6890 {1039, 175, 0}, 6891 {1040, 176, 0}, 6892 {1041, 177, 0}, 6893 {1042, 178, 0}, 6894 {1043, 179, 0}, 6895 {1044, 180, 0}, 6896 {1045, 181, 0}, 6897 {1046, 182, 0}, 6898 {1047, 183, 0}, 6899 {1048, 184, 0}, 6900 {1049, 185, 0}, 6901 {1050, 186, 0}, 6902 {1051, 187, 0}, 6903 {1052, 188, 0}, 6904 {1053, 189, 0}, 6905 {1054, 190, 0}, 6906 {1055, 191, 0}, 6907 {1056, 192, 0}, 6908 {1057, 193, 0}, 6909 {1058, 194, 0}, 6910 {1059, 195, 0}, 6911 {1060, 196, 0}, 6912 {1061, 197, 0}, 6913 {1062, 198, 0}, 6914 {1063, 199, 0}, 6915 {1064, 200, 0}, 6916 {1065, 201, 0}, 6917 {1066, 202, 0}, 6918 {1067, 203, 0}, 6919 {1068, 204, 0}, 6920 {1069, 205, 0}, 6921 {1070, 206, 0}, 6922 {1071, 207, 0}, 6923 {1072, 208, 0}, 6924 {1073, 209, 0}, 6925 {1074, 210, 0}, 6926 {1075, 211, 0}, 6927 {1076, 212, 0}, 6928 {1077, 213, 0}, 6929 {1078, 214, 0}, 6930 {1079, 215, 0}, 6931 {1080, 216, 0}, 6932 {1081, 217, 0}, 6933 {1082, 218, 0}, 6934 {1083, 219, 0}, 6935 {1084, 220, 0}, 6936 {1085, 221, 0}, 6937 {1086, 222, 0}, 6938 {1087, 223, 0}, 6939 {1088, 224, 0}, 6940 {1089, 225, 0}, 6941 {1090, 226, 0}, 6942 {1091, 227, 0}, 6943 {1092, 228, 0}, 6944 {1093, 229, 0}, 6945 {1094, 230, 0}, 6946 {1095, 231, 0}, 6947 {1096, 232, 0}, 6948 {1097, 233, 0}, 6949 {1098, 234, 0}, 6950 {1099, 235, 0}, 6951 {1100, 236, 0}, 6952 {1101, 237, 0}, 6953 {1102, 238, 0}, 6954 {1103, 239, 0}, 6955 {0, 0, 0}, 6956 {1105, 241, 0}, 6957 {1106, 242, 0}, 6958 {1107, 243, 0}, 6959 {1108, 244, 0}, 6960 {1109, 245, 0}, 6961 {1110, 246, 0}, 6962 {1111, 247, 0}, 6963 {1112, 248, 0}, 6964 {1113, 249, 0}, 6965 {1114, 250, 0}, 6966 {1115, 251, 0}, 6967 {1116, 252, 0}, 6968 {0, 0, 0}, 6969 {1118, 254, 0}, 6970 {1119, 255, 0}, 6971 {0, 0, 0}, 6972 {0, 0, 0}, 6973 {0, 0, 0}, 6974 {0, 0, 0}, 6975 {0, 0, 0}, 6976 {0, 0, 0}, 6977 {0, 0, 0}, 6978 {0, 0, 0}, 6979 {0, 0, 0}, 6980 {0, 0, 0}, 6981 {0, 0, 0}, 6982 {0, 0, 0}, 6983 {0, 0, 0}, 6984 {0, 0, 0}, 6985 {0, 0, 0}, 6986 {0, 0, 0}, 6987 {0, 0, 0}, 6988 {0, 0, 0}, 6989 {0, 0, 0}, 6990 {0, 0, 0}, 6991 {0, 0, 0}, 6992 {0, 0, 0}, 6993 {0, 0, 0}, 6994 {0, 0, 0}, 6995 {0, 0, 0}, 6996 {0, 0, 0}, 6997 {0, 0, 0}, 6998 {0, 0, 0}, 6999 {0, 0, 0}, 7000 {0, 0, 0}, 7001 {0, 0, 0}, 7002 {0, 0, 0}, 7003 {0, 0, 0}, 7004 {0, 0, 0}, 7005 {0, 0, 0}, 7006 {0, 0, 0}, 7007 {0, 0, 0}, 7008 {128, 128, 0}, 7009 {129, 129, 0}, 7010 {130, 130, 0}, 7011 {131, 131, 0}, 7012 {132, 132, 0}, 7013 {133, 133, 0}, 7014 {134, 134, 0}, 7015 {135, 135, 0}, 7016 {136, 136, 0}, 7017 {137, 137, 0}, 7018 {138, 138, 0}, 7019 {139, 139, 0}, 7020 {140, 140, 0}, 7021 {141, 141, 0}, 7022 {142, 142, 0}, 7023 {143, 143, 0}, 7024 {144, 144, 0}, 7025 {145, 145, 0}, 7026 {146, 146, 0}, 7027 {147, 147, 0}, 7028 {148, 148, 0}, 7029 {149, 149, 0}, 7030 {150, 150, 0}, 7031 {151, 151, 0}, 7032 {152, 152, 0}, 7033 {153, 153, 0}, 7034 {154, 154, 0}, 7035 {155, 155, 0}, 7036 {156, 156, 0}, 7037 {157, 157, 0}, 7038 {158, 158, 0}, 7039 {159, 159, 0}, 7040 {160, 160, 0}, 7041 {0, 0, 0}, 7042 {0, 0, 0}, 7043 {0, 0, 0}, 7044 {0, 0, 0}, 7045 {0, 0, 0}, 7046 {0, 0, 0}, 7047 {167, 253, 0}, 7048 {0, 0, 0}, 7049 {0, 0, 0}, 7050 {0, 0, 0}, 7051 {0, 0, 0}, 7052 {0, 0, 0}, 7053 {173, 173, 0}, 7054 {0, 0, 0}, 7055 {0, 0, 0}, 7056 {0, 0, 0}, 7057 {0, 0, 0}, 7058 {0, 0, 0}, 7059 {0, 0, 0}, 7060 {0, 0, 0}, 7061 {0, 0, 0}, 7062 {0, 0, 0}, 7063 {0, 0, 0}, 7064 {0, 0, 0}, 7065 {0, 0, 0}, 7066 {0, 0, 0}, 7067 {0, 0, 0}, 7068 {0, 0, 0}, 7069 {0, 0, 0}, 7070 {0, 0, 0}, 7071 {0, 0, 0}, 7072 {0, 0, 0}, 7073 {0, 0, 0}, 7074 {0, 0, 0}, 7075 {0, 0, 0}, 7076 {0, 0, 0}, 7077 {0, 0, 0}, 7078 {0, 0, 0}, 7079 {0, 0, 0}, 7080 {0, 0, 0}, 7081 {0, 0, 0}, 7082 {0, 0, 0}, 7083 {0, 0, 0}, 7084 {0, 0, 0}, 7085 {0, 0, 0}, 7086 {0, 0, 0}, 7087 {0, 0, 0}, 7088 {0, 0, 0}, 7089 {0, 0, 0}, 7090 {0, 0, 0}, 7091 {0, 0, 0}, 7092 {0, 0, 0}, 7093 {0, 0, 0}, 7094 {0, 0, 0}, 7095 {0, 0, 0}, 7096 {0, 0, 0}, 7097 {0, 0, 0}, 7098 {0, 0, 0}, 7099 {0, 0, 0}, 7100 {0, 0, 0}, 7101 {0, 0, 0}, 7102 {0, 0, 0}, 7103 {0, 0, 0}, 7104 {0, 0, 0}, 7105 {0, 0, 0}, 7106 {0, 0, 0}, 7107 {0, 0, 0}, 7108 {0, 0, 0}, 7109 {0, 0, 0}, 7110 {0, 0, 0}, 7111 {0, 0, 0}, 7112 {0, 0, 0}, 7113 {0, 0, 0}, 7114 {0, 0, 0}, 7115 {0, 0, 0}, 7116 {0, 0, 0}, 7117 {0, 0, 0}, 7118 {8470, 240, 0}, 7119 {0, 0, 0}, 7120 {0, 0, 0}, 7121 {0, 0, 0}, 7122 {0, 0, 0}, 7123 {0, 0, 0}, 7124 {0, 0, 0}, 7125 {0, 0, 0}, 7126 {0, 0, 0}, 7127 {0, 0, 0}, 7128 {0, 0, 0}, 7129 {0, 0, 0}, 7130 {0, 0, 0}, 7131 {0, 0, 0}, 7132 {0, 0, 0}, 7133 {0, 0, 0}, 7134 {0, 0, 0}, 7135 {0, 0, 0}, 7136 {0, 0, 0}, 7137 {0, 0, 0}, 7138 {0, 0, 0}, 7139 {0, 0, 0}, 7140 {0, 0, 0}, 7141 {0, 0, 0}, 7142 {0, 0, 0}, 7143 {0, 0, 0}, 7144 {0, 0, 0}, 7145 {0, 0, 0}, 7146 {0, 0, 0}, 7147 {0, 0, 0}, 7148 {0, 0, 0}, 7149 {0, 0, 0}, 7150 {0, 0, 0}, 7151 {0, 0, 0}, 7152 {0, 0, 0}, 7153 {0, 0, 0}, 7154 {0, 0, 0}, 7155 {0, 0, 0}, 7156 {0, 0, 0}, 7157 {0, 0, 0}, 7158 {0, 0, 0}, 7159 {0, 0, 0}, 7160 {0, 0, 0}, 7161 {0, 0, 0}, 7162 {0, 0, 0}, 7163 {0, 0, 0}, 7164 {0, 0, 0}, 7165 {0, 0, 0}, 7166 {0, 0, 0}, 7167 {0, 0, 0}, 7168 {0, 0, 0}, 7169 {0, 0, 0}, 7170 {0, 0, 0}, 7171 {0, 0, 0}, 7172 {0, 0, 0}, 7173 {0, 0, 0}, 7174 {0, 0, 0}, 7175 {0, 0, 0}, 7176 {0, 0, 0}, 7177 {0, 0, 0}, 7178 {0, 0, 0}, 7179 {0, 0, 0}, 7180 {0, 0, 0}, 7181 {0, 0, 0}, 7182 {0, 0, 0}, 7183 {0, 0, 0}, 7184 {0, 0, 0}, 7185 {0, 0, 0}, 7186 {0, 0, 0}, 7187 {0, 0, 0}, 7188 {0, 0, 0}, 7189 {0, 0, 0}, 7190 {0, 0, 0}, 7191 {0, 0, 0}, 7192 {0, 0, 0}, 7193 {0, 0, 0}, 7194 {0, 0, 0}, 7195 {0, 0, 0}, 7196 {0, 0, 0}, 7197 {0, 0, 0}, 7198 {0, 0, 0}, 7199 {0, 0, 0}, 7200 {0, 0, 0}, 7201 {0, 0, 0}, 7202 {0, 0, 0}, 7203 {0, 0, 0}, 7204 {0, 0, 0}, 7205 {0, 0, 0}, 7206 {0, 0, 0}, 7207 {0, 0, 0}, 7208 {0, 0, 0}, 7209 {0, 0, 0}, 7210 {0, 0, 0}, 7211 {0, 0, 0}, 7212 {0, 0, 0}, 7213 {0, 0, 0}, 7214 {0, 0, 0}, 7215 {0, 0, 0}, 7216 {0, 0, 0}, 7217 {0, 0, 0}, 7218 {0, 0, 0}, 7219 {1025, 161, 0}, 7220 {1026, 162, 0}, 7221 {1027, 163, 0}, 7222 {1028, 164, 0} 7223 }; 7224 7225 /* Table size: 343; Max deep: 1 */ 7226 LXB_API const lexbor_shs_hash_t lxb_encoding_single_hash_iso_8859_6[344] = 7227 { 7228 {0, 0, 0},{0, 0, 0}, 7229 {0, 0, 0}, 7230 {0, 0, 0}, 7231 {0, 0, 0}, 7232 {0, 0, 0}, 7233 {0, 0, 0}, 7234 {0, 0, 0}, 7235 {0, 0, 0}, 7236 {0, 0, 0}, 7237 {0, 0, 0}, 7238 {0, 0, 0}, 7239 {0, 0, 0}, 7240 {0, 0, 0}, 7241 {0, 0, 0}, 7242 {0, 0, 0}, 7243 {0, 0, 0}, 7244 {0, 0, 0}, 7245 {0, 0, 0}, 7246 {0, 0, 0}, 7247 {0, 0, 0}, 7248 {0, 0, 0}, 7249 {0, 0, 0}, 7250 {0, 0, 0}, 7251 {0, 0, 0}, 7252 {0, 0, 0}, 7253 {0, 0, 0}, 7254 {0, 0, 0}, 7255 {0, 0, 0}, 7256 {0, 0, 0}, 7257 {0, 0, 0}, 7258 {0, 0, 0}, 7259 {0, 0, 0}, 7260 {0, 0, 0}, 7261 {0, 0, 0}, 7262 {0, 0, 0}, 7263 {0, 0, 0}, 7264 {0, 0, 0}, 7265 {0, 0, 0}, 7266 {0, 0, 0}, 7267 {0, 0, 0}, 7268 {0, 0, 0}, 7269 {0, 0, 0}, 7270 {0, 0, 0}, 7271 {0, 0, 0}, 7272 {0, 0, 0}, 7273 {0, 0, 0}, 7274 {0, 0, 0}, 7275 {0, 0, 0}, 7276 {0, 0, 0}, 7277 {0, 0, 0}, 7278 {0, 0, 0}, 7279 {0, 0, 0}, 7280 {0, 0, 0}, 7281 {0, 0, 0}, 7282 {0, 0, 0}, 7283 {0, 0, 0}, 7284 {0, 0, 0}, 7285 {0, 0, 0}, 7286 {0, 0, 0}, 7287 {0, 0, 0}, 7288 {0, 0, 0}, 7289 {0, 0, 0}, 7290 {0, 0, 0}, 7291 {0, 0, 0}, 7292 {0, 0, 0}, 7293 {0, 0, 0}, 7294 {0, 0, 0}, 7295 {0, 0, 0}, 7296 {0, 0, 0}, 7297 {0, 0, 0}, 7298 {0, 0, 0}, 7299 {0, 0, 0}, 7300 {0, 0, 0}, 7301 {0, 0, 0}, 7302 {0, 0, 0}, 7303 {0, 0, 0}, 7304 {0, 0, 0}, 7305 {0, 0, 0}, 7306 {0, 0, 0}, 7307 {0, 0, 0}, 7308 {0, 0, 0}, 7309 {0, 0, 0}, 7310 {0, 0, 0}, 7311 {0, 0, 0}, 7312 {0, 0, 0}, 7313 {0, 0, 0}, 7314 {0, 0, 0}, 7315 {0, 0, 0}, 7316 {0, 0, 0}, 7317 {0, 0, 0}, 7318 {0, 0, 0}, 7319 {0, 0, 0}, 7320 {0, 0, 0}, 7321 {0, 0, 0}, 7322 {0, 0, 0}, 7323 {0, 0, 0}, 7324 {0, 0, 0}, 7325 {0, 0, 0}, 7326 {0, 0, 0}, 7327 {0, 0, 0}, 7328 {0, 0, 0}, 7329 {0, 0, 0}, 7330 {0, 0, 0}, 7331 {0, 0, 0}, 7332 {0, 0, 0}, 7333 {0, 0, 0}, 7334 {0, 0, 0}, 7335 {0, 0, 0}, 7336 {0, 0, 0}, 7337 {0, 0, 0}, 7338 {0, 0, 0}, 7339 {0, 0, 0}, 7340 {0, 0, 0}, 7341 {0, 0, 0}, 7342 {0, 0, 0}, 7343 {0, 0, 0}, 7344 {0, 0, 0}, 7345 {0, 0, 0}, 7346 {0, 0, 0}, 7347 {0, 0, 0}, 7348 {0, 0, 0}, 7349 {0, 0, 0}, 7350 {0, 0, 0}, 7351 {0, 0, 0}, 7352 {0, 0, 0}, 7353 {0, 0, 0}, 7354 {0, 0, 0}, 7355 {0, 0, 0}, 7356 {128, 128, 0}, 7357 {129, 129, 0}, 7358 {130, 130, 0}, 7359 {131, 131, 0}, 7360 {132, 132, 0}, 7361 {133, 133, 0}, 7362 {134, 134, 0}, 7363 {135, 135, 0}, 7364 {136, 136, 0}, 7365 {137, 137, 0}, 7366 {138, 138, 0}, 7367 {139, 139, 0}, 7368 {140, 140, 0}, 7369 {141, 141, 0}, 7370 {142, 142, 0}, 7371 {143, 143, 0}, 7372 {144, 144, 0}, 7373 {145, 145, 0}, 7374 {146, 146, 0}, 7375 {147, 147, 0}, 7376 {148, 148, 0}, 7377 {149, 149, 0}, 7378 {150, 150, 0}, 7379 {151, 151, 0}, 7380 {152, 152, 0}, 7381 {153, 153, 0}, 7382 {154, 154, 0}, 7383 {155, 155, 0}, 7384 {156, 156, 0}, 7385 {157, 157, 0}, 7386 {158, 158, 0}, 7387 {159, 159, 0}, 7388 {160, 160, 0}, 7389 {0, 0, 0}, 7390 {0, 0, 0}, 7391 {0, 0, 0}, 7392 {164, 164, 0}, 7393 {0, 0, 0}, 7394 {0, 0, 0}, 7395 {0, 0, 0}, 7396 {0, 0, 0}, 7397 {0, 0, 0}, 7398 {0, 0, 0}, 7399 {0, 0, 0}, 7400 {0, 0, 0}, 7401 {173, 173, 0}, 7402 {0, 0, 0}, 7403 {0, 0, 0}, 7404 {1548, 172, 0}, 7405 {0, 0, 0}, 7406 {0, 0, 0}, 7407 {0, 0, 0}, 7408 {0, 0, 0}, 7409 {0, 0, 0}, 7410 {0, 0, 0}, 7411 {0, 0, 0}, 7412 {0, 0, 0}, 7413 {0, 0, 0}, 7414 {0, 0, 0}, 7415 {0, 0, 0}, 7416 {0, 0, 0}, 7417 {0, 0, 0}, 7418 {0, 0, 0}, 7419 {1563, 187, 0}, 7420 {0, 0, 0}, 7421 {0, 0, 0}, 7422 {0, 0, 0}, 7423 {1567, 191, 0}, 7424 {0, 0, 0}, 7425 {1569, 193, 0}, 7426 {1570, 194, 0}, 7427 {1571, 195, 0}, 7428 {1572, 196, 0}, 7429 {1573, 197, 0}, 7430 {1574, 198, 0}, 7431 {1575, 199, 0}, 7432 {1576, 200, 0}, 7433 {1577, 201, 0}, 7434 {1578, 202, 0}, 7435 {1579, 203, 0}, 7436 {1580, 204, 0}, 7437 {1581, 205, 0}, 7438 {1582, 206, 0}, 7439 {1583, 207, 0}, 7440 {1584, 208, 0}, 7441 {1585, 209, 0}, 7442 {1586, 210, 0}, 7443 {1587, 211, 0}, 7444 {1588, 212, 0}, 7445 {1589, 213, 0}, 7446 {1590, 214, 0}, 7447 {1591, 215, 0}, 7448 {1592, 216, 0}, 7449 {1593, 217, 0}, 7450 {1594, 218, 0}, 7451 {0, 0, 0}, 7452 {0, 0, 0}, 7453 {0, 0, 0}, 7454 {0, 0, 0}, 7455 {0, 0, 0}, 7456 {1600, 224, 0}, 7457 {1601, 225, 0}, 7458 {1602, 226, 0}, 7459 {1603, 227, 0}, 7460 {1604, 228, 0}, 7461 {1605, 229, 0}, 7462 {1606, 230, 0}, 7463 {1607, 231, 0}, 7464 {1608, 232, 0}, 7465 {1609, 233, 0}, 7466 {1610, 234, 0}, 7467 {1611, 235, 0}, 7468 {1612, 236, 0}, 7469 {1613, 237, 0}, 7470 {1614, 238, 0}, 7471 {1615, 239, 0}, 7472 {1616, 240, 0}, 7473 {1617, 241, 0}, 7474 {1618, 242, 0}, 7475 {0, 0, 0}, 7476 {0, 0, 0}, 7477 {0, 0, 0}, 7478 {0, 0, 0}, 7479 {0, 0, 0}, 7480 {0, 0, 0}, 7481 {0, 0, 0}, 7482 {0, 0, 0}, 7483 {0, 0, 0}, 7484 {0, 0, 0}, 7485 {0, 0, 0}, 7486 {0, 0, 0}, 7487 {0, 0, 0}, 7488 {0, 0, 0}, 7489 {0, 0, 0}, 7490 {0, 0, 0}, 7491 {0, 0, 0}, 7492 {0, 0, 0}, 7493 {0, 0, 0}, 7494 {0, 0, 0}, 7495 {0, 0, 0}, 7496 {0, 0, 0}, 7497 {0, 0, 0}, 7498 {0, 0, 0}, 7499 {0, 0, 0}, 7500 {0, 0, 0}, 7501 {0, 0, 0}, 7502 {0, 0, 0}, 7503 {0, 0, 0}, 7504 {0, 0, 0}, 7505 {0, 0, 0}, 7506 {0, 0, 0}, 7507 {0, 0, 0}, 7508 {0, 0, 0}, 7509 {0, 0, 0}, 7510 {0, 0, 0}, 7511 {0, 0, 0}, 7512 {0, 0, 0}, 7513 {0, 0, 0}, 7514 {0, 0, 0}, 7515 {0, 0, 0}, 7516 {0, 0, 0}, 7517 {0, 0, 0}, 7518 {0, 0, 0}, 7519 {0, 0, 0}, 7520 {0, 0, 0}, 7521 {0, 0, 0}, 7522 {0, 0, 0}, 7523 {0, 0, 0}, 7524 {0, 0, 0}, 7525 {0, 0, 0}, 7526 {0, 0, 0}, 7527 {0, 0, 0}, 7528 {0, 0, 0}, 7529 {0, 0, 0}, 7530 {0, 0, 0}, 7531 {0, 0, 0}, 7532 {0, 0, 0}, 7533 {0, 0, 0}, 7534 {0, 0, 0}, 7535 {0, 0, 0}, 7536 {0, 0, 0}, 7537 {0, 0, 0}, 7538 {0, 0, 0}, 7539 {0, 0, 0}, 7540 {0, 0, 0}, 7541 {0, 0, 0}, 7542 {0, 0, 0}, 7543 {0, 0, 0}, 7544 {0, 0, 0}, 7545 {0, 0, 0}, 7546 {0, 0, 0}, 7547 {0, 0, 0}, 7548 {0, 0, 0}, 7549 {0, 0, 0}, 7550 {0, 0, 0}, 7551 {0, 0, 0}, 7552 {0, 0, 0}, 7553 {0, 0, 0}, 7554 {0, 0, 0}, 7555 {0, 0, 0}, 7556 {0, 0, 0}, 7557 {0, 0, 0}, 7558 {0, 0, 0}, 7559 {0, 0, 0}, 7560 {0, 0, 0}, 7561 {0, 0, 0}, 7562 {0, 0, 0}, 7563 {0, 0, 0}, 7564 {0, 0, 0}, 7565 {0, 0, 0}, 7566 {0, 0, 0}, 7567 {0, 0, 0}, 7568 {0, 0, 0}, 7569 {0, 0, 0}, 7570 {0, 0, 0} 7571 }; 7572 7573 /* Table size: 344; Max deep: 1 */ 7574 LXB_API const lexbor_shs_hash_t lxb_encoding_single_hash_iso_8859_7[345] = 7575 { 7576 {0, 0, 0},{0, 0, 0}, 7577 {0, 0, 0}, 7578 {0, 0, 0}, 7579 {0, 0, 0}, 7580 {0, 0, 0}, 7581 {0, 0, 0}, 7582 {0, 0, 0}, 7583 {0, 0, 0}, 7584 {0, 0, 0}, 7585 {0, 0, 0}, 7586 {0, 0, 0}, 7587 {0, 0, 0}, 7588 {0, 0, 0}, 7589 {0, 0, 0}, 7590 {0, 0, 0}, 7591 {0, 0, 0}, 7592 {0, 0, 0}, 7593 {0, 0, 0}, 7594 {0, 0, 0}, 7595 {0, 0, 0}, 7596 {0, 0, 0}, 7597 {0, 0, 0}, 7598 {0, 0, 0}, 7599 {0, 0, 0}, 7600 {0, 0, 0}, 7601 {0, 0, 0}, 7602 {0, 0, 0}, 7603 {0, 0, 0}, 7604 {0, 0, 0}, 7605 {0, 0, 0}, 7606 {0, 0, 0}, 7607 {0, 0, 0}, 7608 {0, 0, 0}, 7609 {0, 0, 0}, 7610 {0, 0, 0}, 7611 {0, 0, 0}, 7612 {0, 0, 0}, 7613 {0, 0, 0}, 7614 {0, 0, 0}, 7615 {0, 0, 0}, 7616 {0, 0, 0}, 7617 {0, 0, 0}, 7618 {0, 0, 0}, 7619 {0, 0, 0}, 7620 {0, 0, 0}, 7621 {0, 0, 0}, 7622 {0, 0, 0}, 7623 {0, 0, 0}, 7624 {0, 0, 0}, 7625 {0, 0, 0}, 7626 {0, 0, 0}, 7627 {0, 0, 0}, 7628 {0, 0, 0}, 7629 {0, 0, 0}, 7630 {0, 0, 0}, 7631 {0, 0, 0}, 7632 {0, 0, 0}, 7633 {0, 0, 0}, 7634 {0, 0, 0}, 7635 {0, 0, 0}, 7636 {0, 0, 0}, 7637 {0, 0, 0}, 7638 {0, 0, 0}, 7639 {0, 0, 0}, 7640 {0, 0, 0}, 7641 {0, 0, 0}, 7642 {0, 0, 0}, 7643 {0, 0, 0}, 7644 {0, 0, 0}, 7645 {0, 0, 0}, 7646 {0, 0, 0}, 7647 {0, 0, 0}, 7648 {0, 0, 0}, 7649 {0, 0, 0}, 7650 {0, 0, 0}, 7651 {0, 0, 0}, 7652 {0, 0, 0}, 7653 {0, 0, 0}, 7654 {0, 0, 0}, 7655 {0, 0, 0}, 7656 {0, 0, 0}, 7657 {0, 0, 0}, 7658 {0, 0, 0}, 7659 {0, 0, 0}, 7660 {0, 0, 0}, 7661 {0, 0, 0}, 7662 {0, 0, 0}, 7663 {0, 0, 0}, 7664 {0, 0, 0}, 7665 {0, 0, 0}, 7666 {0, 0, 0}, 7667 {0, 0, 0}, 7668 {0, 0, 0}, 7669 {0, 0, 0}, 7670 {0, 0, 0}, 7671 {0, 0, 0}, 7672 {0, 0, 0}, 7673 {0, 0, 0}, 7674 {0, 0, 0}, 7675 {0, 0, 0}, 7676 {0, 0, 0}, 7677 {0, 0, 0}, 7678 {0, 0, 0}, 7679 {0, 0, 0}, 7680 {0, 0, 0}, 7681 {0, 0, 0}, 7682 {0, 0, 0}, 7683 {0, 0, 0}, 7684 {8364, 164, 0}, 7685 {0, 0, 0}, 7686 {0, 0, 0}, 7687 {8367, 165, 0}, 7688 {0, 0, 0}, 7689 {0, 0, 0}, 7690 {0, 0, 0}, 7691 {0, 0, 0}, 7692 {0, 0, 0}, 7693 {0, 0, 0}, 7694 {0, 0, 0}, 7695 {0, 0, 0}, 7696 {0, 0, 0}, 7697 {0, 0, 0}, 7698 {0, 0, 0}, 7699 {0, 0, 0}, 7700 {0, 0, 0}, 7701 {0, 0, 0}, 7702 {0, 0, 0}, 7703 {0, 0, 0}, 7704 {128, 128, 0}, 7705 {129, 129, 0}, 7706 {130, 130, 0}, 7707 {131, 131, 0}, 7708 {132, 132, 0}, 7709 {133, 133, 0}, 7710 {134, 134, 0}, 7711 {135, 135, 0}, 7712 {136, 136, 0}, 7713 {137, 137, 0}, 7714 {138, 138, 0}, 7715 {139, 139, 0}, 7716 {140, 140, 0}, 7717 {141, 141, 0}, 7718 {142, 142, 0}, 7719 {143, 143, 0}, 7720 {144, 144, 0}, 7721 {145, 145, 0}, 7722 {146, 146, 0}, 7723 {147, 147, 0}, 7724 {148, 148, 0}, 7725 {149, 149, 0}, 7726 {150, 150, 0}, 7727 {151, 151, 0}, 7728 {152, 152, 0}, 7729 {153, 153, 0}, 7730 {154, 154, 0}, 7731 {155, 155, 0}, 7732 {156, 156, 0}, 7733 {157, 157, 0}, 7734 {158, 158, 0}, 7735 {159, 159, 0}, 7736 {160, 160, 0}, 7737 {0, 0, 0}, 7738 {0, 0, 0}, 7739 {163, 163, 0}, 7740 {0, 0, 0}, 7741 {0, 0, 0}, 7742 {166, 166, 0}, 7743 {167, 167, 0}, 7744 {168, 168, 0}, 7745 {169, 169, 0}, 7746 {0, 0, 0}, 7747 {171, 171, 0}, 7748 {172, 172, 0}, 7749 {173, 173, 0}, 7750 {0, 0, 0}, 7751 {0, 0, 0}, 7752 {176, 176, 0}, 7753 {177, 177, 0}, 7754 {178, 178, 0}, 7755 {179, 179, 0}, 7756 {0, 0, 0}, 7757 {0, 0, 0}, 7758 {0, 0, 0}, 7759 {183, 183, 0}, 7760 {0, 0, 0}, 7761 {0, 0, 0}, 7762 {0, 0, 0}, 7763 {187, 187, 0}, 7764 {0, 0, 0}, 7765 {189, 189, 0}, 7766 {0, 0, 0}, 7767 {0, 0, 0}, 7768 {0, 0, 0}, 7769 {0, 0, 0}, 7770 {0, 0, 0}, 7771 {0, 0, 0}, 7772 {0, 0, 0}, 7773 {0, 0, 0}, 7774 {0, 0, 0}, 7775 {0, 0, 0}, 7776 {0, 0, 0}, 7777 {0, 0, 0}, 7778 {890, 170, 0}, 7779 {0, 0, 0}, 7780 {0, 0, 0}, 7781 {0, 0, 0}, 7782 {0, 0, 0}, 7783 {0, 0, 0}, 7784 {0, 0, 0}, 7785 {0, 0, 0}, 7786 {0, 0, 0}, 7787 {0, 0, 0}, 7788 {900, 180, 0}, 7789 {901, 181, 0}, 7790 {902, 182, 0}, 7791 {0, 0, 0}, 7792 {904, 184, 0}, 7793 {905, 185, 0}, 7794 {906, 186, 0}, 7795 {0, 0, 0}, 7796 {908, 188, 0}, 7797 {0, 0, 0}, 7798 {910, 190, 0}, 7799 {911, 191, 0}, 7800 {912, 192, 0}, 7801 {913, 193, 0}, 7802 {914, 194, 0}, 7803 {915, 195, 0}, 7804 {916, 196, 0}, 7805 {917, 197, 0}, 7806 {918, 198, 0}, 7807 {919, 199, 0}, 7808 {920, 200, 0}, 7809 {921, 201, 0}, 7810 {922, 202, 0}, 7811 {923, 203, 0}, 7812 {924, 204, 0}, 7813 {925, 205, 0}, 7814 {926, 206, 0}, 7815 {927, 207, 0}, 7816 {928, 208, 0}, 7817 {929, 209, 0}, 7818 {0, 0, 0}, 7819 {931, 211, 0}, 7820 {932, 212, 0}, 7821 {933, 213, 0}, 7822 {934, 214, 0}, 7823 {935, 215, 0}, 7824 {936, 216, 0}, 7825 {937, 217, 0}, 7826 {938, 218, 0}, 7827 {939, 219, 0}, 7828 {940, 220, 0}, 7829 {941, 221, 0}, 7830 {942, 222, 0}, 7831 {943, 223, 0}, 7832 {944, 224, 0}, 7833 {945, 225, 0}, 7834 {946, 226, 0}, 7835 {947, 227, 0}, 7836 {948, 228, 0}, 7837 {949, 229, 0}, 7838 {950, 230, 0}, 7839 {951, 231, 0}, 7840 {952, 232, 0}, 7841 {953, 233, 0}, 7842 {954, 234, 0}, 7843 {955, 235, 0}, 7844 {956, 236, 0}, 7845 {957, 237, 0}, 7846 {958, 238, 0}, 7847 {959, 239, 0}, 7848 {960, 240, 0}, 7849 {961, 241, 0}, 7850 {962, 242, 0}, 7851 {963, 243, 0}, 7852 {964, 244, 0}, 7853 {965, 245, 0}, 7854 {966, 246, 0}, 7855 {967, 247, 0}, 7856 {968, 248, 0}, 7857 {969, 249, 0}, 7858 {970, 250, 0}, 7859 {971, 251, 0}, 7860 {972, 252, 0}, 7861 {973, 253, 0}, 7862 {974, 254, 0}, 7863 {0, 0, 0}, 7864 {0, 0, 0}, 7865 {0, 0, 0}, 7866 {0, 0, 0}, 7867 {0, 0, 0}, 7868 {0, 0, 0}, 7869 {0, 0, 0}, 7870 {0, 0, 0}, 7871 {0, 0, 0}, 7872 {0, 0, 0}, 7873 {0, 0, 0}, 7874 {0, 0, 0}, 7875 {0, 0, 0}, 7876 {0, 0, 0}, 7877 {8213, 175, 0}, 7878 {0, 0, 0}, 7879 {0, 0, 0}, 7880 {8216, 161, 0}, 7881 {8217, 162, 0}, 7882 {0, 0, 0}, 7883 {0, 0, 0}, 7884 {0, 0, 0}, 7885 {0, 0, 0}, 7886 {0, 0, 0}, 7887 {0, 0, 0}, 7888 {0, 0, 0}, 7889 {0, 0, 0}, 7890 {0, 0, 0}, 7891 {0, 0, 0}, 7892 {0, 0, 0}, 7893 {0, 0, 0}, 7894 {0, 0, 0}, 7895 {0, 0, 0}, 7896 {0, 0, 0}, 7897 {0, 0, 0}, 7898 {0, 0, 0}, 7899 {0, 0, 0}, 7900 {0, 0, 0}, 7901 {0, 0, 0}, 7902 {0, 0, 0}, 7903 {0, 0, 0}, 7904 {0, 0, 0}, 7905 {0, 0, 0}, 7906 {0, 0, 0}, 7907 {0, 0, 0}, 7908 {0, 0, 0}, 7909 {0, 0, 0}, 7910 {0, 0, 0}, 7911 {0, 0, 0}, 7912 {0, 0, 0}, 7913 {0, 0, 0}, 7914 {0, 0, 0}, 7915 {0, 0, 0}, 7916 {0, 0, 0}, 7917 {0, 0, 0}, 7918 {0, 0, 0}, 7919 {0, 0, 0} 7920 }; 7921 7922 /* Table size: 347; Max deep: 1 */ 7923 LXB_API const lexbor_shs_hash_t lxb_encoding_single_hash_iso_8859_8[348] = 7924 { 7925 {0, 0, 0},{0, 0, 0}, 7926 {0, 0, 0}, 7927 {0, 0, 0}, 7928 {0, 0, 0}, 7929 {0, 0, 0}, 7930 {0, 0, 0}, 7931 {0, 0, 0}, 7932 {0, 0, 0}, 7933 {0, 0, 0}, 7934 {0, 0, 0}, 7935 {0, 0, 0}, 7936 {0, 0, 0}, 7937 {0, 0, 0}, 7938 {0, 0, 0}, 7939 {0, 0, 0}, 7940 {0, 0, 0}, 7941 {0, 0, 0}, 7942 {0, 0, 0}, 7943 {0, 0, 0}, 7944 {0, 0, 0}, 7945 {0, 0, 0}, 7946 {0, 0, 0}, 7947 {0, 0, 0}, 7948 {0, 0, 0}, 7949 {0, 0, 0}, 7950 {0, 0, 0}, 7951 {0, 0, 0}, 7952 {0, 0, 0}, 7953 {0, 0, 0}, 7954 {0, 0, 0}, 7955 {0, 0, 0}, 7956 {0, 0, 0}, 7957 {0, 0, 0}, 7958 {0, 0, 0}, 7959 {0, 0, 0}, 7960 {0, 0, 0}, 7961 {0, 0, 0}, 7962 {0, 0, 0}, 7963 {0, 0, 0}, 7964 {0, 0, 0}, 7965 {0, 0, 0}, 7966 {0, 0, 0}, 7967 {0, 0, 0}, 7968 {0, 0, 0}, 7969 {0, 0, 0}, 7970 {0, 0, 0}, 7971 {0, 0, 0}, 7972 {0, 0, 0}, 7973 {0, 0, 0}, 7974 {0, 0, 0}, 7975 {0, 0, 0}, 7976 {0, 0, 0}, 7977 {0, 0, 0}, 7978 {0, 0, 0}, 7979 {0, 0, 0}, 7980 {0, 0, 0}, 7981 {0, 0, 0}, 7982 {0, 0, 0}, 7983 {0, 0, 0}, 7984 {0, 0, 0}, 7985 {0, 0, 0}, 7986 {0, 0, 0}, 7987 {0, 0, 0}, 7988 {0, 0, 0}, 7989 {0, 0, 0}, 7990 {0, 0, 0}, 7991 {0, 0, 0}, 7992 {0, 0, 0}, 7993 {0, 0, 0}, 7994 {0, 0, 0}, 7995 {0, 0, 0}, 7996 {0, 0, 0}, 7997 {0, 0, 0}, 7998 {0, 0, 0}, 7999 {0, 0, 0}, 8000 {0, 0, 0}, 8001 {0, 0, 0}, 8002 {0, 0, 0}, 8003 {0, 0, 0}, 8004 {0, 0, 0}, 8005 {0, 0, 0}, 8006 {0, 0, 0}, 8007 {0, 0, 0}, 8008 {0, 0, 0}, 8009 {0, 0, 0}, 8010 {0, 0, 0}, 8011 {0, 0, 0}, 8012 {0, 0, 0}, 8013 {0, 0, 0}, 8014 {0, 0, 0}, 8015 {0, 0, 0}, 8016 {0, 0, 0}, 8017 {0, 0, 0}, 8018 {0, 0, 0}, 8019 {0, 0, 0}, 8020 {0, 0, 0}, 8021 {0, 0, 0}, 8022 {0, 0, 0}, 8023 {0, 0, 0}, 8024 {0, 0, 0}, 8025 {1488, 224, 0}, 8026 {1489, 225, 0}, 8027 {1490, 226, 0}, 8028 {1491, 227, 0}, 8029 {1492, 228, 0}, 8030 {1493, 229, 0}, 8031 {1494, 230, 0}, 8032 {1495, 231, 0}, 8033 {1496, 232, 0}, 8034 {1497, 233, 0}, 8035 {1498, 234, 0}, 8036 {1499, 235, 0}, 8037 {1500, 236, 0}, 8038 {1501, 237, 0}, 8039 {1502, 238, 0}, 8040 {1503, 239, 0}, 8041 {1504, 240, 0}, 8042 {1505, 241, 0}, 8043 {1506, 242, 0}, 8044 {1507, 243, 0}, 8045 {1508, 244, 0}, 8046 {1509, 245, 0}, 8047 {1510, 246, 0}, 8048 {1511, 247, 0}, 8049 {1512, 248, 0}, 8050 {1513, 249, 0}, 8051 {1514, 250, 0}, 8052 {0, 0, 0}, 8053 {128, 128, 0}, 8054 {129, 129, 0}, 8055 {130, 130, 0}, 8056 {131, 131, 0}, 8057 {132, 132, 0}, 8058 {133, 133, 0}, 8059 {134, 134, 0}, 8060 {135, 135, 0}, 8061 {136, 136, 0}, 8062 {137, 137, 0}, 8063 {138, 138, 0}, 8064 {139, 139, 0}, 8065 {140, 140, 0}, 8066 {141, 141, 0}, 8067 {142, 142, 0}, 8068 {143, 143, 0}, 8069 {144, 144, 0}, 8070 {145, 145, 0}, 8071 {146, 146, 0}, 8072 {147, 147, 0}, 8073 {148, 148, 0}, 8074 {149, 149, 0}, 8075 {150, 150, 0}, 8076 {151, 151, 0}, 8077 {152, 152, 0}, 8078 {153, 153, 0}, 8079 {154, 154, 0}, 8080 {155, 155, 0}, 8081 {156, 156, 0}, 8082 {157, 157, 0}, 8083 {158, 158, 0}, 8084 {159, 159, 0}, 8085 {160, 160, 0}, 8086 {0, 0, 0}, 8087 {162, 162, 0}, 8088 {163, 163, 0}, 8089 {164, 164, 0}, 8090 {165, 165, 0}, 8091 {166, 166, 0}, 8092 {167, 167, 0}, 8093 {168, 168, 0}, 8094 {169, 169, 0}, 8095 {0, 0, 0}, 8096 {171, 171, 0}, 8097 {172, 172, 0}, 8098 {173, 173, 0}, 8099 {174, 174, 0}, 8100 {175, 175, 0}, 8101 {176, 176, 0}, 8102 {177, 177, 0}, 8103 {178, 178, 0}, 8104 {179, 179, 0}, 8105 {180, 180, 0}, 8106 {181, 181, 0}, 8107 {182, 182, 0}, 8108 {183, 183, 0}, 8109 {184, 184, 0}, 8110 {185, 185, 0}, 8111 {0, 0, 0}, 8112 {187, 187, 0}, 8113 {188, 188, 0}, 8114 {189, 189, 0}, 8115 {190, 190, 0}, 8116 {0, 0, 0}, 8117 {0, 0, 0}, 8118 {0, 0, 0}, 8119 {0, 0, 0}, 8120 {0, 0, 0}, 8121 {0, 0, 0}, 8122 {0, 0, 0}, 8123 {0, 0, 0}, 8124 {0, 0, 0}, 8125 {0, 0, 0}, 8126 {0, 0, 0}, 8127 {0, 0, 0}, 8128 {0, 0, 0}, 8129 {0, 0, 0}, 8130 {0, 0, 0}, 8131 {0, 0, 0}, 8132 {0, 0, 0}, 8133 {0, 0, 0}, 8134 {0, 0, 0}, 8135 {0, 0, 0}, 8136 {0, 0, 0}, 8137 {0, 0, 0}, 8138 {0, 0, 0}, 8139 {0, 0, 0}, 8140 {215, 170, 0}, 8141 {0, 0, 0}, 8142 {0, 0, 0}, 8143 {0, 0, 0}, 8144 {0, 0, 0}, 8145 {0, 0, 0}, 8146 {0, 0, 0}, 8147 {0, 0, 0}, 8148 {0, 0, 0}, 8149 {0, 0, 0}, 8150 {8206, 253, 0}, 8151 {8207, 254, 0}, 8152 {0, 0, 0}, 8153 {0, 0, 0}, 8154 {0, 0, 0}, 8155 {0, 0, 0}, 8156 {0, 0, 0}, 8157 {0, 0, 0}, 8158 {0, 0, 0}, 8159 {8215, 223, 0}, 8160 {0, 0, 0}, 8161 {0, 0, 0}, 8162 {0, 0, 0}, 8163 {0, 0, 0}, 8164 {0, 0, 0}, 8165 {0, 0, 0}, 8166 {0, 0, 0}, 8167 {0, 0, 0}, 8168 {0, 0, 0}, 8169 {0, 0, 0}, 8170 {0, 0, 0}, 8171 {0, 0, 0}, 8172 {247, 186, 0}, 8173 {0, 0, 0}, 8174 {0, 0, 0}, 8175 {0, 0, 0}, 8176 {0, 0, 0}, 8177 {0, 0, 0}, 8178 {0, 0, 0}, 8179 {0, 0, 0}, 8180 {0, 0, 0}, 8181 {0, 0, 0}, 8182 {0, 0, 0}, 8183 {0, 0, 0}, 8184 {0, 0, 0}, 8185 {0, 0, 0}, 8186 {0, 0, 0}, 8187 {0, 0, 0}, 8188 {0, 0, 0}, 8189 {0, 0, 0}, 8190 {0, 0, 0}, 8191 {0, 0, 0}, 8192 {0, 0, 0}, 8193 {0, 0, 0}, 8194 {0, 0, 0}, 8195 {0, 0, 0}, 8196 {0, 0, 0}, 8197 {0, 0, 0}, 8198 {0, 0, 0}, 8199 {0, 0, 0}, 8200 {0, 0, 0}, 8201 {0, 0, 0}, 8202 {0, 0, 0}, 8203 {0, 0, 0}, 8204 {0, 0, 0}, 8205 {0, 0, 0}, 8206 {0, 0, 0}, 8207 {0, 0, 0}, 8208 {0, 0, 0}, 8209 {0, 0, 0}, 8210 {0, 0, 0}, 8211 {0, 0, 0}, 8212 {0, 0, 0}, 8213 {0, 0, 0}, 8214 {0, 0, 0}, 8215 {0, 0, 0}, 8216 {0, 0, 0}, 8217 {0, 0, 0}, 8218 {0, 0, 0}, 8219 {0, 0, 0}, 8220 {0, 0, 0}, 8221 {0, 0, 0}, 8222 {0, 0, 0}, 8223 {0, 0, 0}, 8224 {0, 0, 0}, 8225 {0, 0, 0}, 8226 {0, 0, 0}, 8227 {0, 0, 0}, 8228 {0, 0, 0}, 8229 {0, 0, 0}, 8230 {0, 0, 0}, 8231 {0, 0, 0}, 8232 {0, 0, 0}, 8233 {0, 0, 0}, 8234 {0, 0, 0}, 8235 {0, 0, 0}, 8236 {0, 0, 0}, 8237 {0, 0, 0}, 8238 {0, 0, 0}, 8239 {0, 0, 0}, 8240 {0, 0, 0}, 8241 {0, 0, 0}, 8242 {0, 0, 0}, 8243 {0, 0, 0}, 8244 {0, 0, 0}, 8245 {0, 0, 0}, 8246 {0, 0, 0}, 8247 {0, 0, 0}, 8248 {0, 0, 0}, 8249 {0, 0, 0}, 8250 {0, 0, 0}, 8251 {0, 0, 0}, 8252 {0, 0, 0}, 8253 {0, 0, 0}, 8254 {0, 0, 0}, 8255 {0, 0, 0}, 8256 {0, 0, 0}, 8257 {0, 0, 0}, 8258 {0, 0, 0}, 8259 {0, 0, 0}, 8260 {0, 0, 0}, 8261 {0, 0, 0}, 8262 {0, 0, 0}, 8263 {0, 0, 0}, 8264 {0, 0, 0}, 8265 {0, 0, 0}, 8266 {0, 0, 0}, 8267 {0, 0, 0}, 8268 {0, 0, 0}, 8269 {0, 0, 0}, 8270 {0, 0, 0}, 8271 {0, 0, 0} 8272 }; 8273 8274 /* Table size: 486; Max deep: 1 */ 8275 LXB_API const lexbor_shs_hash_t lxb_encoding_single_hash_koi8_r[487] = 8276 { 8277 {0, 0, 0},{0, 0, 0}, 8278 {0, 0, 0}, 8279 {0, 0, 0}, 8280 {0, 0, 0}, 8281 {0, 0, 0}, 8282 {0, 0, 0}, 8283 {0, 0, 0}, 8284 {0, 0, 0}, 8285 {0, 0, 0}, 8286 {0, 0, 0}, 8287 {0, 0, 0}, 8288 {0, 0, 0}, 8289 {0, 0, 0}, 8290 {0, 0, 0}, 8291 {0, 0, 0}, 8292 {0, 0, 0}, 8293 {0, 0, 0}, 8294 {0, 0, 0}, 8295 {0, 0, 0}, 8296 {0, 0, 0}, 8297 {0, 0, 0}, 8298 {0, 0, 0}, 8299 {0, 0, 0}, 8300 {0, 0, 0}, 8301 {0, 0, 0}, 8302 {0, 0, 0}, 8303 {0, 0, 0}, 8304 {0, 0, 0}, 8305 {8776, 151, 0}, 8306 {0, 0, 0}, 8307 {0, 0, 0}, 8308 {0, 0, 0}, 8309 {0, 0, 0}, 8310 {0, 0, 0}, 8311 {0, 0, 0}, 8312 {0, 0, 0}, 8313 {0, 0, 0}, 8314 {0, 0, 0}, 8315 {0, 0, 0}, 8316 {0, 0, 0}, 8317 {0, 0, 0}, 8318 {0, 0, 0}, 8319 {0, 0, 0}, 8320 {0, 0, 0}, 8321 {0, 0, 0}, 8322 {0, 0, 0}, 8323 {0, 0, 0}, 8324 {0, 0, 0}, 8325 {0, 0, 0}, 8326 {0, 0, 0}, 8327 {0, 0, 0}, 8328 {0, 0, 0}, 8329 {0, 0, 0}, 8330 {1025, 179, 0}, 8331 {0, 0, 0}, 8332 {0, 0, 0}, 8333 {8804, 152, 0}, 8334 {8805, 153, 0}, 8335 {0, 0, 0}, 8336 {0, 0, 0}, 8337 {0, 0, 0}, 8338 {0, 0, 0}, 8339 {0, 0, 0}, 8340 {0, 0, 0}, 8341 {0, 0, 0}, 8342 {0, 0, 0}, 8343 {0, 0, 0}, 8344 {0, 0, 0}, 8345 {1040, 225, 0}, 8346 {1041, 226, 0}, 8347 {1042, 247, 0}, 8348 {1043, 231, 0}, 8349 {1044, 228, 0}, 8350 {1045, 229, 0}, 8351 {1046, 246, 0}, 8352 {1047, 250, 0}, 8353 {1048, 233, 0}, 8354 {1049, 234, 0}, 8355 {1050, 235, 0}, 8356 {1051, 236, 0}, 8357 {1052, 237, 0}, 8358 {1053, 238, 0}, 8359 {1054, 239, 0}, 8360 {1055, 240, 0}, 8361 {1056, 242, 0}, 8362 {1057, 243, 0}, 8363 {1058, 244, 0}, 8364 {1059, 245, 0}, 8365 {1060, 230, 0}, 8366 {1061, 232, 0}, 8367 {1062, 227, 0}, 8368 {1063, 254, 0}, 8369 {1064, 251, 0}, 8370 {1065, 253, 0}, 8371 {1066, 255, 0}, 8372 {1067, 249, 0}, 8373 {1068, 248, 0}, 8374 {1069, 252, 0}, 8375 {1070, 224, 0}, 8376 {1071, 241, 0}, 8377 {1072, 193, 0}, 8378 {1073, 194, 0}, 8379 {1074, 215, 0}, 8380 {1075, 199, 0}, 8381 {1076, 196, 0}, 8382 {1077, 197, 0}, 8383 {1078, 214, 0}, 8384 {1079, 218, 0}, 8385 {1080, 201, 0}, 8386 {1081, 202, 0}, 8387 {1082, 203, 0}, 8388 {1083, 204, 0}, 8389 {1084, 205, 0}, 8390 {1085, 206, 0}, 8391 {1086, 207, 0}, 8392 {1087, 208, 0}, 8393 {1088, 210, 0}, 8394 {1089, 211, 0}, 8395 {1090, 212, 0}, 8396 {1091, 213, 0}, 8397 {1092, 198, 0}, 8398 {1093, 200, 0}, 8399 {1094, 195, 0}, 8400 {1095, 222, 0}, 8401 {1096, 219, 0}, 8402 {1097, 221, 0}, 8403 {1098, 223, 0}, 8404 {1099, 217, 0}, 8405 {1100, 216, 0}, 8406 {1101, 220, 0}, 8407 {1102, 192, 0}, 8408 {1103, 209, 0}, 8409 {0, 0, 0}, 8410 {1105, 163, 0}, 8411 {0, 0, 0}, 8412 {0, 0, 0}, 8413 {0, 0, 0}, 8414 {0, 0, 0}, 8415 {0, 0, 0}, 8416 {0, 0, 0}, 8417 {0, 0, 0}, 8418 {0, 0, 0}, 8419 {0, 0, 0}, 8420 {0, 0, 0}, 8421 {0, 0, 0}, 8422 {0, 0, 0}, 8423 {0, 0, 0}, 8424 {0, 0, 0}, 8425 {0, 0, 0}, 8426 {0, 0, 0}, 8427 {0, 0, 0}, 8428 {0, 0, 0}, 8429 {0, 0, 0}, 8430 {0, 0, 0}, 8431 {0, 0, 0}, 8432 {0, 0, 0}, 8433 {0, 0, 0}, 8434 {0, 0, 0}, 8435 {0, 0, 0}, 8436 {0, 0, 0}, 8437 {160, 154, 0}, 8438 {0, 0, 0}, 8439 {0, 0, 0}, 8440 {0, 0, 0}, 8441 {0, 0, 0}, 8442 {0, 0, 0}, 8443 {0, 0, 0}, 8444 {0, 0, 0}, 8445 {0, 0, 0}, 8446 {169, 191, 0}, 8447 {0, 0, 0}, 8448 {0, 0, 0}, 8449 {0, 0, 0}, 8450 {0, 0, 0}, 8451 {0, 0, 0}, 8452 {0, 0, 0}, 8453 {176, 156, 0}, 8454 {0, 0, 0}, 8455 {178, 157, 0}, 8456 {0, 0, 0}, 8457 {0, 0, 0}, 8458 {0, 0, 0}, 8459 {0, 0, 0}, 8460 {183, 158, 0}, 8461 {0, 0, 0}, 8462 {0, 0, 0}, 8463 {0, 0, 0}, 8464 {0, 0, 0}, 8465 {0, 0, 0}, 8466 {0, 0, 0}, 8467 {0, 0, 0}, 8468 {0, 0, 0}, 8469 {0, 0, 0}, 8470 {0, 0, 0}, 8471 {0, 0, 0}, 8472 {0, 0, 0}, 8473 {0, 0, 0}, 8474 {0, 0, 0}, 8475 {0, 0, 0}, 8476 {0, 0, 0}, 8477 {0, 0, 0}, 8478 {0, 0, 0}, 8479 {0, 0, 0}, 8480 {0, 0, 0}, 8481 {0, 0, 0}, 8482 {0, 0, 0}, 8483 {0, 0, 0}, 8484 {0, 0, 0}, 8485 {0, 0, 0}, 8486 {0, 0, 0}, 8487 {0, 0, 0}, 8488 {0, 0, 0}, 8489 {0, 0, 0}, 8490 {0, 0, 0}, 8491 {0, 0, 0}, 8492 {0, 0, 0}, 8493 {0, 0, 0}, 8494 {0, 0, 0}, 8495 {0, 0, 0}, 8496 {0, 0, 0}, 8497 {0, 0, 0}, 8498 {0, 0, 0}, 8499 {0, 0, 0}, 8500 {0, 0, 0}, 8501 {0, 0, 0}, 8502 {0, 0, 0}, 8503 {0, 0, 0}, 8504 {0, 0, 0}, 8505 {0, 0, 0}, 8506 {0, 0, 0}, 8507 {0, 0, 0}, 8508 {0, 0, 0}, 8509 {0, 0, 0}, 8510 {0, 0, 0}, 8511 {0, 0, 0}, 8512 {0, 0, 0}, 8513 {0, 0, 0}, 8514 {0, 0, 0}, 8515 {9472, 128, 0}, 8516 {0, 0, 0}, 8517 {9474, 129, 0}, 8518 {0, 0, 0}, 8519 {0, 0, 0}, 8520 {0, 0, 0}, 8521 {8992, 147, 0}, 8522 {8993, 155, 0}, 8523 {0, 0, 0}, 8524 {247, 159, 0}, 8525 {0, 0, 0}, 8526 {0, 0, 0}, 8527 {9484, 130, 0}, 8528 {0, 0, 0}, 8529 {0, 0, 0}, 8530 {0, 0, 0}, 8531 {9488, 131, 0}, 8532 {0, 0, 0}, 8533 {0, 0, 0}, 8534 {0, 0, 0}, 8535 {9492, 132, 0}, 8536 {0, 0, 0}, 8537 {0, 0, 0}, 8538 {0, 0, 0}, 8539 {9496, 133, 0}, 8540 {0, 0, 0}, 8541 {0, 0, 0}, 8542 {0, 0, 0}, 8543 {9500, 134, 0}, 8544 {0, 0, 0}, 8545 {0, 0, 0}, 8546 {0, 0, 0}, 8547 {0, 0, 0}, 8548 {0, 0, 0}, 8549 {0, 0, 0}, 8550 {0, 0, 0}, 8551 {9508, 135, 0}, 8552 {0, 0, 0}, 8553 {0, 0, 0}, 8554 {0, 0, 0}, 8555 {0, 0, 0}, 8556 {0, 0, 0}, 8557 {0, 0, 0}, 8558 {0, 0, 0}, 8559 {9516, 136, 0}, 8560 {0, 0, 0}, 8561 {0, 0, 0}, 8562 {0, 0, 0}, 8563 {0, 0, 0}, 8564 {0, 0, 0}, 8565 {0, 0, 0}, 8566 {0, 0, 0}, 8567 {9524, 137, 0}, 8568 {0, 0, 0}, 8569 {0, 0, 0}, 8570 {0, 0, 0}, 8571 {0, 0, 0}, 8572 {0, 0, 0}, 8573 {0, 0, 0}, 8574 {0, 0, 0}, 8575 {9532, 138, 0}, 8576 {0, 0, 0}, 8577 {0, 0, 0}, 8578 {0, 0, 0}, 8579 {0, 0, 0}, 8580 {0, 0, 0}, 8581 {0, 0, 0}, 8582 {0, 0, 0}, 8583 {0, 0, 0}, 8584 {0, 0, 0}, 8585 {0, 0, 0}, 8586 {0, 0, 0}, 8587 {0, 0, 0}, 8588 {0, 0, 0}, 8589 {0, 0, 0}, 8590 {0, 0, 0}, 8591 {0, 0, 0}, 8592 {0, 0, 0}, 8593 {0, 0, 0}, 8594 {0, 0, 0}, 8595 {9552, 160, 0}, 8596 {9553, 161, 0}, 8597 {9554, 162, 0}, 8598 {9555, 164, 0}, 8599 {9556, 165, 0}, 8600 {9557, 166, 0}, 8601 {9558, 167, 0}, 8602 {9559, 168, 0}, 8603 {9560, 169, 0}, 8604 {9561, 170, 0}, 8605 {9562, 171, 0}, 8606 {9563, 172, 0}, 8607 {9564, 173, 0}, 8608 {9565, 174, 0}, 8609 {9566, 175, 0}, 8610 {9567, 176, 0}, 8611 {9568, 177, 0}, 8612 {9569, 178, 0}, 8613 {9570, 180, 0}, 8614 {9571, 181, 0}, 8615 {9572, 182, 0}, 8616 {9573, 183, 0}, 8617 {9574, 184, 0}, 8618 {9575, 185, 0}, 8619 {9576, 186, 0}, 8620 {9577, 187, 0}, 8621 {9578, 188, 0}, 8622 {9579, 189, 0}, 8623 {9580, 190, 0}, 8624 {0, 0, 0}, 8625 {0, 0, 0}, 8626 {0, 0, 0}, 8627 {0, 0, 0}, 8628 {0, 0, 0}, 8629 {0, 0, 0}, 8630 {0, 0, 0}, 8631 {0, 0, 0}, 8632 {0, 0, 0}, 8633 {0, 0, 0}, 8634 {0, 0, 0}, 8635 {0, 0, 0}, 8636 {0, 0, 0}, 8637 {0, 0, 0}, 8638 {0, 0, 0}, 8639 {0, 0, 0}, 8640 {0, 0, 0}, 8641 {0, 0, 0}, 8642 {0, 0, 0}, 8643 {9600, 139, 0}, 8644 {0, 0, 0}, 8645 {0, 0, 0}, 8646 {0, 0, 0}, 8647 {9604, 140, 0}, 8648 {0, 0, 0}, 8649 {0, 0, 0}, 8650 {0, 0, 0}, 8651 {9608, 141, 0}, 8652 {0, 0, 0}, 8653 {0, 0, 0}, 8654 {0, 0, 0}, 8655 {9612, 142, 0}, 8656 {0, 0, 0}, 8657 {0, 0, 0}, 8658 {0, 0, 0}, 8659 {9616, 143, 0}, 8660 {9617, 144, 0}, 8661 {9618, 145, 0}, 8662 {9619, 146, 0}, 8663 {0, 0, 0}, 8664 {0, 0, 0}, 8665 {0, 0, 0}, 8666 {0, 0, 0}, 8667 {0, 0, 0}, 8668 {0, 0, 0}, 8669 {0, 0, 0}, 8670 {0, 0, 0}, 8671 {0, 0, 0}, 8672 {0, 0, 0}, 8673 {0, 0, 0}, 8674 {0, 0, 0}, 8675 {9632, 148, 0}, 8676 {0, 0, 0}, 8677 {0, 0, 0}, 8678 {0, 0, 0}, 8679 {0, 0, 0}, 8680 {0, 0, 0}, 8681 {0, 0, 0}, 8682 {0, 0, 0}, 8683 {0, 0, 0}, 8684 {0, 0, 0}, 8685 {0, 0, 0}, 8686 {0, 0, 0}, 8687 {0, 0, 0}, 8688 {0, 0, 0}, 8689 {0, 0, 0}, 8690 {0, 0, 0}, 8691 {0, 0, 0}, 8692 {0, 0, 0}, 8693 {0, 0, 0}, 8694 {0, 0, 0}, 8695 {0, 0, 0}, 8696 {0, 0, 0}, 8697 {0, 0, 0}, 8698 {0, 0, 0}, 8699 {0, 0, 0}, 8700 {0, 0, 0}, 8701 {0, 0, 0}, 8702 {0, 0, 0}, 8703 {0, 0, 0}, 8704 {0, 0, 0}, 8705 {0, 0, 0}, 8706 {0, 0, 0}, 8707 {0, 0, 0}, 8708 {0, 0, 0}, 8709 {0, 0, 0}, 8710 {0, 0, 0}, 8711 {0, 0, 0}, 8712 {0, 0, 0}, 8713 {0, 0, 0}, 8714 {0, 0, 0}, 8715 {0, 0, 0}, 8716 {0, 0, 0}, 8717 {0, 0, 0}, 8718 {0, 0, 0}, 8719 {0, 0, 0}, 8720 {0, 0, 0}, 8721 {0, 0, 0}, 8722 {0, 0, 0}, 8723 {0, 0, 0}, 8724 {0, 0, 0}, 8725 {0, 0, 0}, 8726 {0, 0, 0}, 8727 {0, 0, 0}, 8728 {0, 0, 0}, 8729 {0, 0, 0}, 8730 {0, 0, 0}, 8731 {0, 0, 0}, 8732 {0, 0, 0}, 8733 {0, 0, 0}, 8734 {0, 0, 0}, 8735 {0, 0, 0}, 8736 {0, 0, 0}, 8737 {0, 0, 0}, 8738 {0, 0, 0}, 8739 {0, 0, 0}, 8740 {0, 0, 0}, 8741 {0, 0, 0}, 8742 {0, 0, 0}, 8743 {0, 0, 0}, 8744 {8729, 149, 0}, 8745 {8730, 150, 0}, 8746 {0, 0, 0}, 8747 {0, 0, 0}, 8748 {0, 0, 0}, 8749 {0, 0, 0}, 8750 {0, 0, 0}, 8751 {0, 0, 0}, 8752 {0, 0, 0}, 8753 {0, 0, 0}, 8754 {0, 0, 0}, 8755 {0, 0, 0}, 8756 {0, 0, 0}, 8757 {0, 0, 0}, 8758 {0, 0, 0}, 8759 {0, 0, 0}, 8760 {0, 0, 0}, 8761 {0, 0, 0}, 8762 {0, 0, 0} 8763 }; 8764 8765 /* Table size: 380; Max deep: 1 */ 8766 LXB_API const lexbor_shs_hash_t lxb_encoding_single_hash_koi8_u[381] = 8767 { 8768 {0, 0, 0},{9500, 134, 0}, 8769 {0, 0, 0}, 8770 {0, 0, 0}, 8771 {0, 0, 0}, 8772 {0, 0, 0}, 8773 {0, 0, 0}, 8774 {0, 0, 0}, 8775 {0, 0, 0}, 8776 {9508, 135, 0}, 8777 {0, 0, 0}, 8778 {0, 0, 0}, 8779 {0, 0, 0}, 8780 {0, 0, 0}, 8781 {0, 0, 0}, 8782 {0, 0, 0}, 8783 {0, 0, 0}, 8784 {9516, 136, 0}, 8785 {0, 0, 0}, 8786 {0, 0, 0}, 8787 {0, 0, 0}, 8788 {0, 0, 0}, 8789 {0, 0, 0}, 8790 {0, 0, 0}, 8791 {0, 0, 0}, 8792 {9524, 137, 0}, 8793 {0, 0, 0}, 8794 {0, 0, 0}, 8795 {0, 0, 0}, 8796 {1168, 189, 0}, 8797 {1169, 173, 0}, 8798 {0, 0, 0}, 8799 {0, 0, 0}, 8800 {9532, 138, 0}, 8801 {0, 0, 0}, 8802 {0, 0, 0}, 8803 {0, 0, 0}, 8804 {8776, 151, 0}, 8805 {0, 0, 0}, 8806 {0, 0, 0}, 8807 {0, 0, 0}, 8808 {0, 0, 0}, 8809 {0, 0, 0}, 8810 {0, 0, 0}, 8811 {0, 0, 0}, 8812 {0, 0, 0}, 8813 {0, 0, 0}, 8814 {0, 0, 0}, 8815 {0, 0, 0}, 8816 {0, 0, 0}, 8817 {0, 0, 0}, 8818 {0, 0, 0}, 8819 {0, 0, 0}, 8820 {9552, 160, 0}, 8821 {9553, 161, 0}, 8822 {9554, 162, 0}, 8823 {0, 0, 0}, 8824 {9556, 165, 0}, 8825 {0, 0, 0}, 8826 {0, 0, 0}, 8827 {9559, 168, 0}, 8828 {9560, 169, 0}, 8829 {9561, 170, 0}, 8830 {9562, 171, 0}, 8831 {9563, 172, 0}, 8832 {8804, 152, 0}, 8833 {8805, 153, 0}, 8834 {9566, 175, 0}, 8835 {9567, 176, 0}, 8836 {9568, 177, 0}, 8837 {9569, 178, 0}, 8838 {0, 0, 0}, 8839 {9571, 181, 0}, 8840 {0, 0, 0}, 8841 {0, 0, 0}, 8842 {9574, 184, 0}, 8843 {9575, 185, 0}, 8844 {9576, 186, 0}, 8845 {9577, 187, 0}, 8846 {9578, 188, 0}, 8847 {0, 0, 0}, 8848 {0, 0, 0}, 8849 {0, 0, 0}, 8850 {0, 0, 0}, 8851 {0, 0, 0}, 8852 {0, 0, 0}, 8853 {0, 0, 0}, 8854 {0, 0, 0}, 8855 {0, 0, 0}, 8856 {0, 0, 0}, 8857 {0, 0, 0}, 8858 {0, 0, 0}, 8859 {0, 0, 0}, 8860 {0, 0, 0}, 8861 {0, 0, 0}, 8862 {0, 0, 0}, 8863 {0, 0, 0}, 8864 {0, 0, 0}, 8865 {0, 0, 0}, 8866 {0, 0, 0}, 8867 {0, 0, 0}, 8868 {9600, 139, 0}, 8869 {0, 0, 0}, 8870 {0, 0, 0}, 8871 {0, 0, 0}, 8872 {9604, 140, 0}, 8873 {0, 0, 0}, 8874 {0, 0, 0}, 8875 {0, 0, 0}, 8876 {9608, 141, 0}, 8877 {0, 0, 0}, 8878 {0, 0, 0}, 8879 {0, 0, 0}, 8880 {9612, 142, 0}, 8881 {0, 0, 0}, 8882 {0, 0, 0}, 8883 {0, 0, 0}, 8884 {9616, 143, 0}, 8885 {9617, 144, 0}, 8886 {9618, 145, 0}, 8887 {9619, 146, 0}, 8888 {0, 0, 0}, 8889 {0, 0, 0}, 8890 {0, 0, 0}, 8891 {0, 0, 0}, 8892 {0, 0, 0}, 8893 {0, 0, 0}, 8894 {0, 0, 0}, 8895 {0, 0, 0}, 8896 {0, 0, 0}, 8897 {0, 0, 0}, 8898 {0, 0, 0}, 8899 {0, 0, 0}, 8900 {9632, 148, 0}, 8901 {0, 0, 0}, 8902 {0, 0, 0}, 8903 {0, 0, 0}, 8904 {0, 0, 0}, 8905 {0, 0, 0}, 8906 {0, 0, 0}, 8907 {0, 0, 0}, 8908 {0, 0, 0}, 8909 {0, 0, 0}, 8910 {0, 0, 0}, 8911 {0, 0, 0}, 8912 {0, 0, 0}, 8913 {0, 0, 0}, 8914 {0, 0, 0}, 8915 {0, 0, 0}, 8916 {0, 0, 0}, 8917 {0, 0, 0}, 8918 {0, 0, 0}, 8919 {0, 0, 0}, 8920 {0, 0, 0}, 8921 {0, 0, 0}, 8922 {0, 0, 0}, 8923 {0, 0, 0}, 8924 {0, 0, 0}, 8925 {0, 0, 0}, 8926 {0, 0, 0}, 8927 {0, 0, 0}, 8928 {160, 154, 0}, 8929 {0, 0, 0}, 8930 {0, 0, 0}, 8931 {0, 0, 0}, 8932 {0, 0, 0}, 8933 {0, 0, 0}, 8934 {0, 0, 0}, 8935 {0, 0, 0}, 8936 {0, 0, 0}, 8937 {169, 191, 0}, 8938 {0, 0, 0}, 8939 {0, 0, 0}, 8940 {0, 0, 0}, 8941 {0, 0, 0}, 8942 {0, 0, 0}, 8943 {0, 0, 0}, 8944 {176, 156, 0}, 8945 {0, 0, 0}, 8946 {178, 157, 0}, 8947 {0, 0, 0}, 8948 {0, 0, 0}, 8949 {0, 0, 0}, 8950 {0, 0, 0}, 8951 {183, 158, 0}, 8952 {0, 0, 0}, 8953 {0, 0, 0}, 8954 {0, 0, 0}, 8955 {0, 0, 0}, 8956 {0, 0, 0}, 8957 {0, 0, 0}, 8958 {0, 0, 0}, 8959 {0, 0, 0}, 8960 {0, 0, 0}, 8961 {0, 0, 0}, 8962 {0, 0, 0}, 8963 {0, 0, 0}, 8964 {0, 0, 0}, 8965 {0, 0, 0}, 8966 {0, 0, 0}, 8967 {0, 0, 0}, 8968 {0, 0, 0}, 8969 {0, 0, 0}, 8970 {0, 0, 0}, 8971 {0, 0, 0}, 8972 {0, 0, 0}, 8973 {0, 0, 0}, 8974 {0, 0, 0}, 8975 {0, 0, 0}, 8976 {0, 0, 0}, 8977 {0, 0, 0}, 8978 {0, 0, 0}, 8979 {0, 0, 0}, 8980 {0, 0, 0}, 8981 {0, 0, 0}, 8982 {0, 0, 0}, 8983 {0, 0, 0}, 8984 {0, 0, 0}, 8985 {0, 0, 0}, 8986 {0, 0, 0}, 8987 {0, 0, 0}, 8988 {0, 0, 0}, 8989 {0, 0, 0}, 8990 {0, 0, 0}, 8991 {0, 0, 0}, 8992 {0, 0, 0}, 8993 {0, 0, 0}, 8994 {0, 0, 0}, 8995 {0, 0, 0}, 8996 {0, 0, 0}, 8997 {0, 0, 0}, 8998 {0, 0, 0}, 8999 {0, 0, 0}, 9000 {0, 0, 0}, 9001 {0, 0, 0}, 9002 {0, 0, 0}, 9003 {0, 0, 0}, 9004 {0, 0, 0}, 9005 {0, 0, 0}, 9006 {0, 0, 0}, 9007 {0, 0, 0}, 9008 {0, 0, 0}, 9009 {0, 0, 0}, 9010 {0, 0, 0}, 9011 {0, 0, 0}, 9012 {0, 0, 0}, 9013 {0, 0, 0}, 9014 {0, 0, 0}, 9015 {247, 159, 0}, 9016 {0, 0, 0}, 9017 {0, 0, 0}, 9018 {0, 0, 0}, 9019 {0, 0, 0}, 9020 {8992, 147, 0}, 9021 {8993, 155, 0}, 9022 {0, 0, 0}, 9023 {0, 0, 0}, 9024 {0, 0, 0}, 9025 {0, 0, 0}, 9026 {0, 0, 0}, 9027 {0, 0, 0}, 9028 {0, 0, 0}, 9029 {0, 0, 0}, 9030 {0, 0, 0}, 9031 {0, 0, 0}, 9032 {0, 0, 0}, 9033 {1025, 179, 0}, 9034 {0, 0, 0}, 9035 {0, 0, 0}, 9036 {1028, 180, 0}, 9037 {0, 0, 0}, 9038 {1030, 182, 0}, 9039 {1031, 183, 0}, 9040 {0, 0, 0}, 9041 {0, 0, 0}, 9042 {0, 0, 0}, 9043 {0, 0, 0}, 9044 {0, 0, 0}, 9045 {0, 0, 0}, 9046 {1038, 190, 0}, 9047 {0, 0, 0}, 9048 {1040, 225, 0}, 9049 {1041, 226, 0}, 9050 {1042, 247, 0}, 9051 {1043, 231, 0}, 9052 {1044, 228, 0}, 9053 {1045, 229, 0}, 9054 {1046, 246, 0}, 9055 {1047, 250, 0}, 9056 {1048, 233, 0}, 9057 {1049, 234, 0}, 9058 {1050, 235, 0}, 9059 {1051, 236, 0}, 9060 {1052, 237, 0}, 9061 {1053, 238, 0}, 9062 {1054, 239, 0}, 9063 {1055, 240, 0}, 9064 {1056, 242, 0}, 9065 {1057, 243, 0}, 9066 {1058, 244, 0}, 9067 {1059, 245, 0}, 9068 {1060, 230, 0}, 9069 {1061, 232, 0}, 9070 {1062, 227, 0}, 9071 {1063, 254, 0}, 9072 {1064, 251, 0}, 9073 {1065, 253, 0}, 9074 {1066, 255, 0}, 9075 {1067, 249, 0}, 9076 {1068, 248, 0}, 9077 {1069, 252, 0}, 9078 {1070, 224, 0}, 9079 {1071, 241, 0}, 9080 {1072, 193, 0}, 9081 {1073, 194, 0}, 9082 {1074, 215, 0}, 9083 {1075, 199, 0}, 9084 {1076, 196, 0}, 9085 {1077, 197, 0}, 9086 {1078, 214, 0}, 9087 {1079, 218, 0}, 9088 {1080, 201, 0}, 9089 {1081, 202, 0}, 9090 {1082, 203, 0}, 9091 {1083, 204, 0}, 9092 {1084, 205, 0}, 9093 {1085, 206, 0}, 9094 {1086, 207, 0}, 9095 {1087, 208, 0}, 9096 {1088, 210, 0}, 9097 {1089, 211, 0}, 9098 {1090, 212, 0}, 9099 {1091, 213, 0}, 9100 {1092, 198, 0}, 9101 {1093, 200, 0}, 9102 {1094, 195, 0}, 9103 {1095, 222, 0}, 9104 {1096, 219, 0}, 9105 {1097, 221, 0}, 9106 {1098, 223, 0}, 9107 {1099, 217, 0}, 9108 {1100, 216, 0}, 9109 {1101, 220, 0}, 9110 {1102, 192, 0}, 9111 {1103, 209, 0}, 9112 {0, 0, 0}, 9113 {1105, 163, 0}, 9114 {0, 0, 0}, 9115 {0, 0, 0}, 9116 {1108, 164, 0}, 9117 {0, 0, 0}, 9118 {1110, 166, 0}, 9119 {1111, 167, 0}, 9120 {9472, 128, 0}, 9121 {0, 0, 0}, 9122 {9474, 129, 0}, 9123 {0, 0, 0}, 9124 {0, 0, 0}, 9125 {0, 0, 0}, 9126 {1118, 174, 0}, 9127 {0, 0, 0}, 9128 {0, 0, 0}, 9129 {0, 0, 0}, 9130 {0, 0, 0}, 9131 {0, 0, 0}, 9132 {9484, 130, 0}, 9133 {0, 0, 0}, 9134 {0, 0, 0}, 9135 {0, 0, 0}, 9136 {9488, 131, 0}, 9137 {8729, 149, 0}, 9138 {8730, 150, 0}, 9139 {0, 0, 0}, 9140 {9492, 132, 0}, 9141 {0, 0, 0}, 9142 {0, 0, 0}, 9143 {0, 0, 0}, 9144 {9496, 133, 0}, 9145 {0, 0, 0}, 9146 {0, 0, 0}, 9147 {0, 0, 0} 9148 }; 9149 9150 /* Table size: 343; Max deep: 2 */ 9151 LXB_API const lexbor_shs_hash_t lxb_encoding_single_hash_macintosh[351] = 9152 { 9153 {0, 0, 0},{0, 0, 0}, 9154 {0, 0, 0}, 9155 {0, 0, 0}, 9156 {0, 0, 0}, 9157 {0, 0, 0}, 9158 {0, 0, 0}, 9159 {0, 0, 0}, 9160 {0, 0, 0}, 9161 {8240, 228, 0}, 9162 {0, 0, 0}, 9163 {0, 0, 0}, 9164 {0, 0, 0}, 9165 {0, 0, 0}, 9166 {0, 0, 0}, 9167 {0, 0, 0}, 9168 {0, 0, 0}, 9169 {0, 0, 0}, 9170 {8249, 220, 0}, 9171 {8250, 221, 0}, 9172 {0, 0, 0}, 9173 {0, 0, 0}, 9174 {0, 0, 0}, 9175 {0, 0, 0}, 9176 {0, 0, 0}, 9177 {710, 246, 0}, 9178 {711, 255, 0}, 9179 {0, 0, 0}, 9180 {0, 0, 0}, 9181 {8260, 218, 0}, 9182 {0, 0, 0}, 9183 {0, 0, 0}, 9184 {0, 0, 0}, 9185 {0, 0, 0}, 9186 {376, 217, 0}, 9187 {0, 0, 0}, 9188 {0, 0, 0}, 9189 {0, 0, 0}, 9190 {0, 0, 0}, 9191 {0, 0, 0}, 9192 {0, 0, 0}, 9193 {0, 0, 0}, 9194 {0, 0, 0}, 9195 {728, 249, 0}, 9196 {729, 250, 0}, 9197 {730, 251, 0}, 9198 {731, 254, 0}, 9199 {732, 247, 0}, 9200 {733, 253, 0}, 9201 {0, 0, 0}, 9202 {0, 0, 0}, 9203 {0, 0, 0}, 9204 {0, 0, 0}, 9205 {0, 0, 0}, 9206 {0, 0, 0}, 9207 {0, 0, 0}, 9208 {0, 0, 0}, 9209 {0, 0, 0}, 9210 {0, 0, 0}, 9211 {0, 0, 0}, 9212 {402, 196, 0}, 9213 {0, 0, 0}, 9214 {0, 0, 0}, 9215 {0, 0, 0}, 9216 {0, 0, 0}, 9217 {0, 0, 0}, 9218 {0, 0, 0}, 9219 {0, 0, 0}, 9220 {0, 0, 0}, 9221 {0, 0, 0}, 9222 {0, 0, 0}, 9223 {9674, 215, 0}, 9224 {0, 0, 0}, 9225 {0, 0, 0}, 9226 {0, 0, 0}, 9227 {0, 0, 0}, 9228 {0, 0, 0}, 9229 {0, 0, 0}, 9230 {0, 0, 0}, 9231 {0, 0, 0}, 9232 {0, 0, 0}, 9233 {0, 0, 0}, 9234 {0, 0, 0}, 9235 {0, 0, 0}, 9236 {0, 0, 0}, 9237 {0, 0, 0}, 9238 {0, 0, 0}, 9239 {0, 0, 0}, 9240 {0, 0, 0}, 9241 {0, 0, 0}, 9242 {0, 0, 0}, 9243 {0, 0, 0}, 9244 {0, 0, 0}, 9245 {0, 0, 0}, 9246 {0, 0, 0}, 9247 {0, 0, 0}, 9248 {0, 0, 0}, 9249 {0, 0, 0}, 9250 {0, 0, 0}, 9251 {0, 0, 0}, 9252 {0, 0, 0}, 9253 {0, 0, 0}, 9254 {0, 0, 0}, 9255 {0, 0, 0}, 9256 {0, 0, 0}, 9257 {0, 0, 0}, 9258 {0, 0, 0}, 9259 {0, 0, 0}, 9260 {0, 0, 0}, 9261 {0, 0, 0}, 9262 {0, 0, 0}, 9263 {0, 0, 0}, 9264 {0, 0, 0}, 9265 {0, 0, 0}, 9266 {0, 0, 0}, 9267 {0, 0, 0}, 9268 {0, 0, 0}, 9269 {64257, 222, 0}, 9270 {64258, 223, 0}, 9271 {0, 0, 0}, 9272 {0, 0, 0}, 9273 {0, 0, 0}, 9274 {0, 0, 0}, 9275 {0, 0, 0}, 9276 {0, 0, 0}, 9277 {0, 0, 0}, 9278 {0, 0, 0}, 9279 {0, 0, 0}, 9280 {0, 0, 0}, 9281 {0, 0, 0}, 9282 {0, 0, 0}, 9283 {0, 0, 0}, 9284 {8706, 182, 0}, 9285 {8364, 219, 0}, 9286 {0, 0, 0}, 9287 {0, 0, 0}, 9288 {8710, 198, 0}, 9289 {0, 0, 0}, 9290 {0, 0, 0}, 9291 {0, 0, 0}, 9292 {0, 0, 0}, 9293 {0, 0, 0}, 9294 {0, 0, 0}, 9295 {0, 0, 0}, 9296 {0, 0, 0}, 9297 {8719, 184, 0}, 9298 {0, 0, 0}, 9299 {8721, 183, 0}, 9300 {0, 0, 0}, 9301 {0, 0, 0}, 9302 {0, 0, 0}, 9303 {0, 0, 0}, 9304 {0, 0, 0}, 9305 {0, 0, 0}, 9306 {0, 0, 0}, 9307 {0, 0, 0}, 9308 {8730, 195, 0}, 9309 {0, 0, 0}, 9310 {0, 0, 0}, 9311 {0, 0, 0}, 9312 {8734, 176, 0}, 9313 {160, 202, 0}, 9314 {161, 193, 0}, 9315 {162, 162, 0}, 9316 {163, 163, 0}, 9317 {0, 0, 0}, 9318 {165, 180, 0}, 9319 {0, 0, 0}, 9320 {167, 164, 0}, 9321 {168, 172, 0}, 9322 {169, 169, 0}, 9323 {170, 187, 0}, 9324 {171, 199, 0}, 9325 {8747, 186, 349}, 9326 {0, 0, 0}, 9327 {174, 168, 0}, 9328 {175, 248, 0}, 9329 {176, 161, 0}, 9330 {177, 177, 0}, 9331 {0, 0, 0}, 9332 {0, 0, 0}, 9333 {180, 171, 0}, 9334 {181, 181, 0}, 9335 {182, 166, 0}, 9336 {183, 225, 0}, 9337 {184, 252, 0}, 9338 {0, 0, 0}, 9339 {186, 188, 0}, 9340 {187, 200, 0}, 9341 {0, 0, 0}, 9342 {0, 0, 0}, 9343 {0, 0, 0}, 9344 {191, 192, 0}, 9345 {192, 203, 0}, 9346 {193, 231, 0}, 9347 {194, 229, 0}, 9348 {195, 204, 0}, 9349 {196, 128, 0}, 9350 {197, 129, 0}, 9351 {198, 174, 0}, 9352 {199, 130, 0}, 9353 {200, 233, 0}, 9354 {201, 131, 350}, 9355 {202, 230, 0}, 9356 {203, 232, 0}, 9357 {204, 237, 0}, 9358 {205, 234, 0}, 9359 {206, 235, 0}, 9360 {207, 236, 0}, 9361 {0, 0, 0}, 9362 {209, 132, 0}, 9363 {210, 241, 0}, 9364 {211, 238, 0}, 9365 {212, 239, 0}, 9366 {213, 205, 0}, 9367 {214, 133, 0}, 9368 {0, 0, 0}, 9369 {216, 175, 0}, 9370 {217, 244, 0}, 9371 {218, 242, 0}, 9372 {219, 243, 0}, 9373 {220, 134, 0}, 9374 {0, 0, 0}, 9375 {0, 0, 0}, 9376 {223, 167, 0}, 9377 {224, 136, 0}, 9378 {225, 135, 345}, 9379 {226, 137, 0}, 9380 {227, 139, 0}, 9381 {228, 138, 0}, 9382 {229, 140, 346}, 9383 {8805, 179, 348}, 9384 {231, 141, 0}, 9385 {232, 143, 0}, 9386 {233, 142, 0}, 9387 {234, 144, 0}, 9388 {235, 145, 0}, 9389 {236, 147, 0}, 9390 {237, 146, 0}, 9391 {238, 148, 0}, 9392 {239, 149, 0}, 9393 {0, 0, 0}, 9394 {241, 150, 0}, 9395 {242, 152, 0}, 9396 {243, 151, 0}, 9397 {244, 153, 0}, 9398 {245, 155, 0}, 9399 {246, 154, 0}, 9400 {247, 214, 0}, 9401 {248, 191, 0}, 9402 {249, 157, 0}, 9403 {250, 156, 344}, 9404 {251, 158, 347}, 9405 {252, 159, 0}, 9406 {0, 0, 0}, 9407 {0, 0, 0}, 9408 {255, 216, 0}, 9409 {0, 0, 0}, 9410 {0, 0, 0}, 9411 {0, 0, 0}, 9412 {0, 0, 0}, 9413 {0, 0, 0}, 9414 {0, 0, 0}, 9415 {0, 0, 0}, 9416 {0, 0, 0}, 9417 {0, 0, 0}, 9418 {0, 0, 0}, 9419 {0, 0, 0}, 9420 {0, 0, 0}, 9421 {0, 0, 0}, 9422 {0, 0, 0}, 9423 {0, 0, 0}, 9424 {0, 0, 0}, 9425 {0, 0, 0}, 9426 {0, 0, 0}, 9427 {960, 185, 0}, 9428 {0, 0, 0}, 9429 {0, 0, 0}, 9430 {0, 0, 0}, 9431 {0, 0, 0}, 9432 {0, 0, 0}, 9433 {0, 0, 0}, 9434 {0, 0, 0}, 9435 {0, 0, 0}, 9436 {0, 0, 0}, 9437 {0, 0, 0}, 9438 {0, 0, 0}, 9439 {0, 0, 0}, 9440 {0, 0, 0}, 9441 {63743, 240, 0}, 9442 {0, 0, 0}, 9443 {0, 0, 0}, 9444 {0, 0, 0}, 9445 {0, 0, 0}, 9446 {0, 0, 0}, 9447 {0, 0, 0}, 9448 {0, 0, 0}, 9449 {0, 0, 0}, 9450 {0, 0, 0}, 9451 {0, 0, 0}, 9452 {0, 0, 0}, 9453 {0, 0, 0}, 9454 {0, 0, 0}, 9455 {0, 0, 0}, 9456 {0, 0, 0}, 9457 {0, 0, 0}, 9458 {305, 245, 0}, 9459 {0, 0, 0}, 9460 {0, 0, 0}, 9461 {0, 0, 0}, 9462 {0, 0, 0}, 9463 {0, 0, 0}, 9464 {0, 0, 0}, 9465 {0, 0, 0}, 9466 {0, 0, 0}, 9467 {0, 0, 0}, 9468 {0, 0, 0}, 9469 {0, 0, 0}, 9470 {0, 0, 0}, 9471 {0, 0, 0}, 9472 {0, 0, 0}, 9473 {0, 0, 0}, 9474 {0, 0, 0}, 9475 {8211, 208, 0}, 9476 {8212, 209, 0}, 9477 {0, 0, 0}, 9478 {0, 0, 0}, 9479 {0, 0, 0}, 9480 {8216, 212, 0}, 9481 {8217, 213, 0}, 9482 {8218, 226, 0}, 9483 {0, 0, 0}, 9484 {8220, 210, 0}, 9485 {8221, 211, 0}, 9486 {8222, 227, 0}, 9487 {0, 0, 0}, 9488 {8224, 160, 0}, 9489 {8225, 224, 0}, 9490 {8226, 165, 0}, 9491 {338, 206, 0}, 9492 {339, 207, 0}, 9493 {0, 0, 0}, 9494 {8230, 201, 0}, 9495 {0, 0, 0}, 9496 {8482, 170, 0}, 9497 {8800, 173, 0}, 9498 {8804, 178, 0}, 9499 {937, 189, 0}, 9500 {230, 190, 0}, 9501 {172, 194, 0}, 9502 {8776, 197, 0} 9503 }; 9504 9505 /* Table size: 432; Max deep: 1 */ 9506 LXB_API const lexbor_shs_hash_t lxb_encoding_single_hash_windows_1250[433] = 9507 { 9508 {0, 0, 0},{0, 0, 0}, 9509 {0, 0, 0}, 9510 {0, 0, 0}, 9511 {8211, 150, 0}, 9512 {8212, 151, 0}, 9513 {0, 0, 0}, 9514 {0, 0, 0}, 9515 {0, 0, 0}, 9516 {8216, 145, 0}, 9517 {8217, 146, 0}, 9518 {8218, 130, 0}, 9519 {0, 0, 0}, 9520 {8220, 147, 0}, 9521 {8221, 148, 0}, 9522 {8222, 132, 0}, 9523 {0, 0, 0}, 9524 {8224, 134, 0}, 9525 {8225, 135, 0}, 9526 {8226, 149, 0}, 9527 {0, 0, 0}, 9528 {0, 0, 0}, 9529 {0, 0, 0}, 9530 {8230, 133, 0}, 9531 {0, 0, 0}, 9532 {0, 0, 0}, 9533 {0, 0, 0}, 9534 {0, 0, 0}, 9535 {0, 0, 0}, 9536 {0, 0, 0}, 9537 {0, 0, 0}, 9538 {0, 0, 0}, 9539 {0, 0, 0}, 9540 {8240, 137, 0}, 9541 {0, 0, 0}, 9542 {0, 0, 0}, 9543 {0, 0, 0}, 9544 {0, 0, 0}, 9545 {0, 0, 0}, 9546 {0, 0, 0}, 9547 {0, 0, 0}, 9548 {0, 0, 0}, 9549 {8249, 139, 0}, 9550 {8250, 155, 0}, 9551 {0, 0, 0}, 9552 {0, 0, 0}, 9553 {0, 0, 0}, 9554 {0, 0, 0}, 9555 {0, 0, 0}, 9556 {0, 0, 0}, 9557 {0, 0, 0}, 9558 {0, 0, 0}, 9559 {0, 0, 0}, 9560 {0, 0, 0}, 9561 {0, 0, 0}, 9562 {0, 0, 0}, 9563 {0, 0, 0}, 9564 {0, 0, 0}, 9565 {0, 0, 0}, 9566 {0, 0, 0}, 9567 {0, 0, 0}, 9568 {0, 0, 0}, 9569 {0, 0, 0}, 9570 {0, 0, 0}, 9571 {0, 0, 0}, 9572 {0, 0, 0}, 9573 {0, 0, 0}, 9574 {0, 0, 0}, 9575 {0, 0, 0}, 9576 {0, 0, 0}, 9577 {0, 0, 0}, 9578 {0, 0, 0}, 9579 {0, 0, 0}, 9580 {0, 0, 0}, 9581 {0, 0, 0}, 9582 {0, 0, 0}, 9583 {0, 0, 0}, 9584 {0, 0, 0}, 9585 {0, 0, 0}, 9586 {0, 0, 0}, 9587 {0, 0, 0}, 9588 {0, 0, 0}, 9589 {0, 0, 0}, 9590 {0, 0, 0}, 9591 {0, 0, 0}, 9592 {0, 0, 0}, 9593 {0, 0, 0}, 9594 {0, 0, 0}, 9595 {0, 0, 0}, 9596 {0, 0, 0}, 9597 {0, 0, 0}, 9598 {0, 0, 0}, 9599 {0, 0, 0}, 9600 {0, 0, 0}, 9601 {0, 0, 0}, 9602 {0, 0, 0}, 9603 {0, 0, 0}, 9604 {0, 0, 0}, 9605 {0, 0, 0}, 9606 {0, 0, 0}, 9607 {0, 0, 0}, 9608 {0, 0, 0}, 9609 {0, 0, 0}, 9610 {0, 0, 0}, 9611 {0, 0, 0}, 9612 {0, 0, 0}, 9613 {0, 0, 0}, 9614 {0, 0, 0}, 9615 {0, 0, 0}, 9616 {0, 0, 0}, 9617 {0, 0, 0}, 9618 {0, 0, 0}, 9619 {0, 0, 0}, 9620 {0, 0, 0}, 9621 {0, 0, 0}, 9622 {0, 0, 0}, 9623 {0, 0, 0}, 9624 {0, 0, 0}, 9625 {0, 0, 0}, 9626 {0, 0, 0}, 9627 {0, 0, 0}, 9628 {0, 0, 0}, 9629 {0, 0, 0}, 9630 {0, 0, 0}, 9631 {0, 0, 0}, 9632 {0, 0, 0}, 9633 {0, 0, 0}, 9634 {0, 0, 0}, 9635 {0, 0, 0}, 9636 {0, 0, 0}, 9637 {129, 129, 0}, 9638 {0, 0, 0}, 9639 {131, 131, 0}, 9640 {0, 0, 0}, 9641 {0, 0, 0}, 9642 {0, 0, 0}, 9643 {0, 0, 0}, 9644 {136, 136, 0}, 9645 {0, 0, 0}, 9646 {0, 0, 0}, 9647 {0, 0, 0}, 9648 {0, 0, 0}, 9649 {0, 0, 0}, 9650 {0, 0, 0}, 9651 {0, 0, 0}, 9652 {144, 144, 0}, 9653 {0, 0, 0}, 9654 {0, 0, 0}, 9655 {0, 0, 0}, 9656 {0, 0, 0}, 9657 {0, 0, 0}, 9658 {0, 0, 0}, 9659 {0, 0, 0}, 9660 {152, 152, 0}, 9661 {0, 0, 0}, 9662 {0, 0, 0}, 9663 {0, 0, 0}, 9664 {8364, 128, 0}, 9665 {0, 0, 0}, 9666 {0, 0, 0}, 9667 {0, 0, 0}, 9668 {160, 160, 0}, 9669 {0, 0, 0}, 9670 {0, 0, 0}, 9671 {0, 0, 0}, 9672 {164, 164, 0}, 9673 {0, 0, 0}, 9674 {166, 166, 0}, 9675 {167, 167, 0}, 9676 {168, 168, 0}, 9677 {169, 169, 0}, 9678 {0, 0, 0}, 9679 {171, 171, 0}, 9680 {172, 172, 0}, 9681 {173, 173, 0}, 9682 {174, 174, 0}, 9683 {0, 0, 0}, 9684 {176, 176, 0}, 9685 {177, 177, 0}, 9686 {0, 0, 0}, 9687 {0, 0, 0}, 9688 {180, 180, 0}, 9689 {181, 181, 0}, 9690 {182, 182, 0}, 9691 {183, 183, 0}, 9692 {184, 184, 0}, 9693 {0, 0, 0}, 9694 {0, 0, 0}, 9695 {187, 187, 0}, 9696 {0, 0, 0}, 9697 {0, 0, 0}, 9698 {0, 0, 0}, 9699 {0, 0, 0}, 9700 {0, 0, 0}, 9701 {193, 193, 0}, 9702 {194, 194, 0}, 9703 {0, 0, 0}, 9704 {196, 196, 0}, 9705 {0, 0, 0}, 9706 {0, 0, 0}, 9707 {199, 199, 0}, 9708 {0, 0, 0}, 9709 {201, 201, 0}, 9710 {0, 0, 0}, 9711 {203, 203, 0}, 9712 {0, 0, 0}, 9713 {205, 205, 0}, 9714 {206, 206, 0}, 9715 {0, 0, 0}, 9716 {0, 0, 0}, 9717 {0, 0, 0}, 9718 {0, 0, 0}, 9719 {211, 211, 0}, 9720 {212, 212, 0}, 9721 {0, 0, 0}, 9722 {214, 214, 0}, 9723 {215, 215, 0}, 9724 {0, 0, 0}, 9725 {0, 0, 0}, 9726 {218, 218, 0}, 9727 {0, 0, 0}, 9728 {220, 220, 0}, 9729 {221, 221, 0}, 9730 {0, 0, 0}, 9731 {223, 223, 0}, 9732 {0, 0, 0}, 9733 {225, 225, 0}, 9734 {226, 226, 0}, 9735 {0, 0, 0}, 9736 {228, 228, 0}, 9737 {0, 0, 0}, 9738 {0, 0, 0}, 9739 {231, 231, 0}, 9740 {0, 0, 0}, 9741 {233, 233, 0}, 9742 {0, 0, 0}, 9743 {235, 235, 0}, 9744 {0, 0, 0}, 9745 {237, 237, 0}, 9746 {238, 238, 0}, 9747 {0, 0, 0}, 9748 {0, 0, 0}, 9749 {0, 0, 0}, 9750 {0, 0, 0}, 9751 {243, 243, 0}, 9752 {244, 244, 0}, 9753 {0, 0, 0}, 9754 {246, 246, 0}, 9755 {247, 247, 0}, 9756 {0, 0, 0}, 9757 {0, 0, 0}, 9758 {250, 250, 0}, 9759 {0, 0, 0}, 9760 {252, 252, 0}, 9761 {253, 253, 0}, 9762 {0, 0, 0}, 9763 {0, 0, 0}, 9764 {0, 0, 0}, 9765 {0, 0, 0}, 9766 {258, 195, 0}, 9767 {259, 227, 0}, 9768 {260, 165, 0}, 9769 {261, 185, 0}, 9770 {262, 198, 0}, 9771 {263, 230, 0}, 9772 {0, 0, 0}, 9773 {0, 0, 0}, 9774 {0, 0, 0}, 9775 {0, 0, 0}, 9776 {268, 200, 0}, 9777 {269, 232, 0}, 9778 {270, 207, 0}, 9779 {271, 239, 0}, 9780 {272, 208, 0}, 9781 {273, 240, 0}, 9782 {8482, 153, 0}, 9783 {0, 0, 0}, 9784 {0, 0, 0}, 9785 {0, 0, 0}, 9786 {0, 0, 0}, 9787 {711, 161, 0}, 9788 {280, 202, 0}, 9789 {281, 234, 0}, 9790 {282, 204, 0}, 9791 {283, 236, 0}, 9792 {0, 0, 0}, 9793 {0, 0, 0}, 9794 {0, 0, 0}, 9795 {0, 0, 0}, 9796 {0, 0, 0}, 9797 {0, 0, 0}, 9798 {0, 0, 0}, 9799 {0, 0, 0}, 9800 {0, 0, 0}, 9801 {0, 0, 0}, 9802 {0, 0, 0}, 9803 {0, 0, 0}, 9804 {728, 162, 0}, 9805 {729, 255, 0}, 9806 {0, 0, 0}, 9807 {731, 178, 0}, 9808 {0, 0, 0}, 9809 {733, 189, 0}, 9810 {0, 0, 0}, 9811 {0, 0, 0}, 9812 {0, 0, 0}, 9813 {0, 0, 0}, 9814 {0, 0, 0}, 9815 {0, 0, 0}, 9816 {0, 0, 0}, 9817 {0, 0, 0}, 9818 {0, 0, 0}, 9819 {0, 0, 0}, 9820 {0, 0, 0}, 9821 {313, 197, 0}, 9822 {314, 229, 0}, 9823 {0, 0, 0}, 9824 {0, 0, 0}, 9825 {317, 188, 0}, 9826 {318, 190, 0}, 9827 {0, 0, 0}, 9828 {0, 0, 0}, 9829 {321, 163, 0}, 9830 {322, 179, 0}, 9831 {323, 209, 0}, 9832 {324, 241, 0}, 9833 {0, 0, 0}, 9834 {0, 0, 0}, 9835 {327, 210, 0}, 9836 {328, 242, 0}, 9837 {0, 0, 0}, 9838 {0, 0, 0}, 9839 {0, 0, 0}, 9840 {0, 0, 0}, 9841 {0, 0, 0}, 9842 {0, 0, 0}, 9843 {0, 0, 0}, 9844 {336, 213, 0}, 9845 {337, 245, 0}, 9846 {0, 0, 0}, 9847 {0, 0, 0}, 9848 {340, 192, 0}, 9849 {341, 224, 0}, 9850 {0, 0, 0}, 9851 {0, 0, 0}, 9852 {344, 216, 0}, 9853 {345, 248, 0}, 9854 {346, 140, 0}, 9855 {347, 156, 0}, 9856 {0, 0, 0}, 9857 {0, 0, 0}, 9858 {350, 170, 0}, 9859 {351, 186, 0}, 9860 {352, 138, 0}, 9861 {353, 154, 0}, 9862 {354, 222, 0}, 9863 {355, 254, 0}, 9864 {356, 141, 0}, 9865 {357, 157, 0}, 9866 {0, 0, 0}, 9867 {0, 0, 0}, 9868 {0, 0, 0}, 9869 {0, 0, 0}, 9870 {0, 0, 0}, 9871 {0, 0, 0}, 9872 {0, 0, 0}, 9873 {0, 0, 0}, 9874 {366, 217, 0}, 9875 {367, 249, 0}, 9876 {368, 219, 0}, 9877 {369, 251, 0}, 9878 {0, 0, 0}, 9879 {0, 0, 0}, 9880 {0, 0, 0}, 9881 {0, 0, 0}, 9882 {0, 0, 0}, 9883 {0, 0, 0}, 9884 {0, 0, 0}, 9885 {377, 143, 0}, 9886 {378, 159, 0}, 9887 {379, 175, 0}, 9888 {380, 191, 0}, 9889 {381, 142, 0}, 9890 {382, 158, 0}, 9891 {0, 0, 0}, 9892 {0, 0, 0}, 9893 {0, 0, 0}, 9894 {0, 0, 0}, 9895 {0, 0, 0}, 9896 {0, 0, 0}, 9897 {0, 0, 0}, 9898 {0, 0, 0}, 9899 {0, 0, 0}, 9900 {0, 0, 0}, 9901 {0, 0, 0}, 9902 {0, 0, 0}, 9903 {0, 0, 0}, 9904 {0, 0, 0}, 9905 {0, 0, 0}, 9906 {0, 0, 0}, 9907 {0, 0, 0}, 9908 {0, 0, 0}, 9909 {0, 0, 0}, 9910 {0, 0, 0}, 9911 {0, 0, 0}, 9912 {0, 0, 0}, 9913 {0, 0, 0}, 9914 {0, 0, 0}, 9915 {0, 0, 0}, 9916 {0, 0, 0}, 9917 {0, 0, 0}, 9918 {0, 0, 0}, 9919 {0, 0, 0}, 9920 {0, 0, 0}, 9921 {0, 0, 0}, 9922 {0, 0, 0}, 9923 {0, 0, 0}, 9924 {0, 0, 0}, 9925 {0, 0, 0}, 9926 {0, 0, 0}, 9927 {0, 0, 0}, 9928 {0, 0, 0}, 9929 {0, 0, 0}, 9930 {0, 0, 0}, 9931 {0, 0, 0}, 9932 {0, 0, 0}, 9933 {0, 0, 0}, 9934 {0, 0, 0}, 9935 {0, 0, 0}, 9936 {0, 0, 0}, 9937 {0, 0, 0}, 9938 {0, 0, 0}, 9939 {0, 0, 0} 9940 }; 9941 9942 /* Table size: 362; Max deep: 1 */ 9943 LXB_API const lexbor_shs_hash_t lxb_encoding_single_hash_windows_1251[363] = 9944 { 9945 {0, 0, 0},{1086, 238, 0}, 9946 {1087, 239, 0}, 9947 {1088, 240, 0}, 9948 {1089, 241, 0}, 9949 {1090, 242, 0}, 9950 {1091, 243, 0}, 9951 {1092, 244, 0}, 9952 {1093, 245, 0}, 9953 {1094, 246, 0}, 9954 {1095, 247, 0}, 9955 {1096, 248, 0}, 9956 {1097, 249, 0}, 9957 {1098, 250, 0}, 9958 {1099, 251, 0}, 9959 {1100, 252, 0}, 9960 {1101, 253, 0}, 9961 {1102, 254, 0}, 9962 {1103, 255, 0}, 9963 {0, 0, 0}, 9964 {1105, 184, 0}, 9965 {1106, 144, 0}, 9966 {1107, 131, 0}, 9967 {1108, 186, 0}, 9968 {1109, 190, 0}, 9969 {1110, 179, 0}, 9970 {1111, 191, 0}, 9971 {1112, 188, 0}, 9972 {1113, 154, 0}, 9973 {1114, 156, 0}, 9974 {1115, 158, 0}, 9975 {1116, 157, 0}, 9976 {0, 0, 0}, 9977 {1118, 162, 0}, 9978 {1119, 159, 0}, 9979 {0, 0, 0}, 9980 {0, 0, 0}, 9981 {0, 0, 0}, 9982 {0, 0, 0}, 9983 {8364, 136, 0}, 9984 {0, 0, 0}, 9985 {0, 0, 0}, 9986 {0, 0, 0}, 9987 {0, 0, 0}, 9988 {0, 0, 0}, 9989 {0, 0, 0}, 9990 {0, 0, 0}, 9991 {0, 0, 0}, 9992 {0, 0, 0}, 9993 {0, 0, 0}, 9994 {0, 0, 0}, 9995 {0, 0, 0}, 9996 {0, 0, 0}, 9997 {0, 0, 0}, 9998 {0, 0, 0}, 9999 {0, 0, 0}, 10000 {0, 0, 0}, 10001 {0, 0, 0}, 10002 {0, 0, 0}, 10003 {0, 0, 0}, 10004 {0, 0, 0}, 10005 {0, 0, 0}, 10006 {0, 0, 0}, 10007 {0, 0, 0}, 10008 {0, 0, 0}, 10009 {0, 0, 0}, 10010 {0, 0, 0}, 10011 {0, 0, 0}, 10012 {0, 0, 0}, 10013 {0, 0, 0}, 10014 {0, 0, 0}, 10015 {0, 0, 0}, 10016 {0, 0, 0}, 10017 {0, 0, 0}, 10018 {0, 0, 0}, 10019 {0, 0, 0}, 10020 {0, 0, 0}, 10021 {0, 0, 0}, 10022 {0, 0, 0}, 10023 {0, 0, 0}, 10024 {0, 0, 0}, 10025 {0, 0, 0}, 10026 {0, 0, 0}, 10027 {1168, 165, 0}, 10028 {1169, 180, 0}, 10029 {0, 0, 0}, 10030 {0, 0, 0}, 10031 {0, 0, 0}, 10032 {0, 0, 0}, 10033 {0, 0, 0}, 10034 {0, 0, 0}, 10035 {0, 0, 0}, 10036 {0, 0, 0}, 10037 {0, 0, 0}, 10038 {0, 0, 0}, 10039 {0, 0, 0}, 10040 {0, 0, 0}, 10041 {0, 0, 0}, 10042 {0, 0, 0}, 10043 {0, 0, 0}, 10044 {0, 0, 0}, 10045 {0, 0, 0}, 10046 {0, 0, 0}, 10047 {0, 0, 0}, 10048 {0, 0, 0}, 10049 {0, 0, 0}, 10050 {0, 0, 0}, 10051 {0, 0, 0}, 10052 {0, 0, 0}, 10053 {0, 0, 0}, 10054 {0, 0, 0}, 10055 {0, 0, 0}, 10056 {0, 0, 0}, 10057 {0, 0, 0}, 10058 {0, 0, 0}, 10059 {0, 0, 0}, 10060 {0, 0, 0}, 10061 {0, 0, 0}, 10062 {0, 0, 0}, 10063 {0, 0, 0}, 10064 {0, 0, 0}, 10065 {0, 0, 0}, 10066 {0, 0, 0}, 10067 {0, 0, 0}, 10068 {0, 0, 0}, 10069 {0, 0, 0}, 10070 {0, 0, 0}, 10071 {0, 0, 0}, 10072 {0, 0, 0}, 10073 {0, 0, 0}, 10074 {0, 0, 0}, 10075 {0, 0, 0}, 10076 {0, 0, 0}, 10077 {0, 0, 0}, 10078 {0, 0, 0}, 10079 {0, 0, 0}, 10080 {0, 0, 0}, 10081 {0, 0, 0}, 10082 {0, 0, 0}, 10083 {0, 0, 0}, 10084 {0, 0, 0}, 10085 {0, 0, 0}, 10086 {0, 0, 0}, 10087 {0, 0, 0}, 10088 {0, 0, 0}, 10089 {8470, 185, 0}, 10090 {0, 0, 0}, 10091 {0, 0, 0}, 10092 {0, 0, 0}, 10093 {0, 0, 0}, 10094 {0, 0, 0}, 10095 {0, 0, 0}, 10096 {0, 0, 0}, 10097 {152, 152, 0}, 10098 {0, 0, 0}, 10099 {0, 0, 0}, 10100 {0, 0, 0}, 10101 {8482, 153, 0}, 10102 {0, 0, 0}, 10103 {0, 0, 0}, 10104 {0, 0, 0}, 10105 {160, 160, 0}, 10106 {0, 0, 0}, 10107 {0, 0, 0}, 10108 {0, 0, 0}, 10109 {164, 164, 0}, 10110 {0, 0, 0}, 10111 {166, 166, 0}, 10112 {167, 167, 0}, 10113 {0, 0, 0}, 10114 {169, 169, 0}, 10115 {0, 0, 0}, 10116 {171, 171, 0}, 10117 {172, 172, 0}, 10118 {173, 173, 0}, 10119 {174, 174, 0}, 10120 {0, 0, 0}, 10121 {176, 176, 0}, 10122 {177, 177, 0}, 10123 {0, 0, 0}, 10124 {0, 0, 0}, 10125 {0, 0, 0}, 10126 {181, 181, 0}, 10127 {182, 182, 0}, 10128 {183, 183, 0}, 10129 {0, 0, 0}, 10130 {0, 0, 0}, 10131 {0, 0, 0}, 10132 {187, 187, 0}, 10133 {0, 0, 0}, 10134 {0, 0, 0}, 10135 {0, 0, 0}, 10136 {0, 0, 0}, 10137 {0, 0, 0}, 10138 {0, 0, 0}, 10139 {0, 0, 0}, 10140 {0, 0, 0}, 10141 {0, 0, 0}, 10142 {0, 0, 0}, 10143 {0, 0, 0}, 10144 {0, 0, 0}, 10145 {0, 0, 0}, 10146 {0, 0, 0}, 10147 {0, 0, 0}, 10148 {0, 0, 0}, 10149 {0, 0, 0}, 10150 {0, 0, 0}, 10151 {0, 0, 0}, 10152 {0, 0, 0}, 10153 {0, 0, 0}, 10154 {0, 0, 0}, 10155 {0, 0, 0}, 10156 {0, 0, 0}, 10157 {0, 0, 0}, 10158 {0, 0, 0}, 10159 {0, 0, 0}, 10160 {0, 0, 0}, 10161 {0, 0, 0}, 10162 {0, 0, 0}, 10163 {0, 0, 0}, 10164 {0, 0, 0}, 10165 {0, 0, 0}, 10166 {0, 0, 0}, 10167 {0, 0, 0}, 10168 {0, 0, 0}, 10169 {0, 0, 0}, 10170 {0, 0, 0}, 10171 {0, 0, 0}, 10172 {0, 0, 0}, 10173 {0, 0, 0}, 10174 {0, 0, 0}, 10175 {0, 0, 0}, 10176 {0, 0, 0}, 10177 {0, 0, 0}, 10178 {0, 0, 0}, 10179 {0, 0, 0}, 10180 {0, 0, 0}, 10181 {0, 0, 0}, 10182 {0, 0, 0}, 10183 {0, 0, 0}, 10184 {0, 0, 0}, 10185 {0, 0, 0}, 10186 {0, 0, 0}, 10187 {0, 0, 0}, 10188 {0, 0, 0}, 10189 {0, 0, 0}, 10190 {0, 0, 0}, 10191 {0, 0, 0}, 10192 {8211, 150, 0}, 10193 {8212, 151, 0}, 10194 {0, 0, 0}, 10195 {0, 0, 0}, 10196 {0, 0, 0}, 10197 {8216, 145, 0}, 10198 {8217, 146, 0}, 10199 {8218, 130, 0}, 10200 {0, 0, 0}, 10201 {8220, 147, 0}, 10202 {8221, 148, 0}, 10203 {8222, 132, 0}, 10204 {0, 0, 0}, 10205 {8224, 134, 0}, 10206 {8225, 135, 0}, 10207 {8226, 149, 0}, 10208 {0, 0, 0}, 10209 {0, 0, 0}, 10210 {0, 0, 0}, 10211 {8230, 133, 0}, 10212 {0, 0, 0}, 10213 {0, 0, 0}, 10214 {0, 0, 0}, 10215 {0, 0, 0}, 10216 {0, 0, 0}, 10217 {0, 0, 0}, 10218 {0, 0, 0}, 10219 {0, 0, 0}, 10220 {0, 0, 0}, 10221 {8240, 137, 0}, 10222 {0, 0, 0}, 10223 {0, 0, 0}, 10224 {0, 0, 0}, 10225 {0, 0, 0}, 10226 {0, 0, 0}, 10227 {0, 0, 0}, 10228 {0, 0, 0}, 10229 {0, 0, 0}, 10230 {8249, 139, 0}, 10231 {8250, 155, 0}, 10232 {0, 0, 0}, 10233 {0, 0, 0}, 10234 {0, 0, 0}, 10235 {0, 0, 0}, 10236 {0, 0, 0}, 10237 {0, 0, 0}, 10238 {0, 0, 0}, 10239 {0, 0, 0}, 10240 {0, 0, 0}, 10241 {0, 0, 0}, 10242 {0, 0, 0}, 10243 {0, 0, 0}, 10244 {0, 0, 0}, 10245 {0, 0, 0}, 10246 {1025, 168, 0}, 10247 {1026, 128, 0}, 10248 {1027, 129, 0}, 10249 {1028, 170, 0}, 10250 {1029, 189, 0}, 10251 {1030, 178, 0}, 10252 {1031, 175, 0}, 10253 {1032, 163, 0}, 10254 {1033, 138, 0}, 10255 {1034, 140, 0}, 10256 {1035, 142, 0}, 10257 {1036, 141, 0}, 10258 {0, 0, 0}, 10259 {1038, 161, 0}, 10260 {1039, 143, 0}, 10261 {1040, 192, 0}, 10262 {1041, 193, 0}, 10263 {1042, 194, 0}, 10264 {1043, 195, 0}, 10265 {1044, 196, 0}, 10266 {1045, 197, 0}, 10267 {1046, 198, 0}, 10268 {1047, 199, 0}, 10269 {1048, 200, 0}, 10270 {1049, 201, 0}, 10271 {1050, 202, 0}, 10272 {1051, 203, 0}, 10273 {1052, 204, 0}, 10274 {1053, 205, 0}, 10275 {1054, 206, 0}, 10276 {1055, 207, 0}, 10277 {1056, 208, 0}, 10278 {1057, 209, 0}, 10279 {1058, 210, 0}, 10280 {1059, 211, 0}, 10281 {1060, 212, 0}, 10282 {1061, 213, 0}, 10283 {1062, 214, 0}, 10284 {1063, 215, 0}, 10285 {1064, 216, 0}, 10286 {1065, 217, 0}, 10287 {1066, 218, 0}, 10288 {1067, 219, 0}, 10289 {1068, 220, 0}, 10290 {1069, 221, 0}, 10291 {1070, 222, 0}, 10292 {1071, 223, 0}, 10293 {1072, 224, 0}, 10294 {1073, 225, 0}, 10295 {1074, 226, 0}, 10296 {1075, 227, 0}, 10297 {1076, 228, 0}, 10298 {1077, 229, 0}, 10299 {1078, 230, 0}, 10300 {1079, 231, 0}, 10301 {1080, 232, 0}, 10302 {1081, 233, 0}, 10303 {1082, 234, 0}, 10304 {1083, 235, 0}, 10305 {1084, 236, 0}, 10306 {1085, 237, 0} 10307 }; 10308 10309 /* Table size: 373; Max deep: 1 */ 10310 LXB_API const lexbor_shs_hash_t lxb_encoding_single_hash_windows_1252[374] = 10311 { 10312 {0, 0, 0},{0, 0, 0}, 10313 {0, 0, 0}, 10314 {0, 0, 0}, 10315 {376, 159, 0}, 10316 {0, 0, 0}, 10317 {8211, 150, 0}, 10318 {8212, 151, 0}, 10319 {0, 0, 0}, 10320 {381, 142, 0}, 10321 {382, 158, 0}, 10322 {8216, 145, 0}, 10323 {8217, 146, 0}, 10324 {8218, 130, 0}, 10325 {0, 0, 0}, 10326 {8220, 147, 0}, 10327 {8221, 148, 0}, 10328 {8222, 132, 0}, 10329 {0, 0, 0}, 10330 {8224, 134, 0}, 10331 {8225, 135, 0}, 10332 {8226, 149, 0}, 10333 {0, 0, 0}, 10334 {0, 0, 0}, 10335 {0, 0, 0}, 10336 {8230, 133, 0}, 10337 {0, 0, 0}, 10338 {0, 0, 0}, 10339 {0, 0, 0}, 10340 {0, 0, 0}, 10341 {402, 131, 0}, 10342 {0, 0, 0}, 10343 {0, 0, 0}, 10344 {0, 0, 0}, 10345 {0, 0, 0}, 10346 {8240, 137, 0}, 10347 {0, 0, 0}, 10348 {0, 0, 0}, 10349 {0, 0, 0}, 10350 {0, 0, 0}, 10351 {0, 0, 0}, 10352 {0, 0, 0}, 10353 {0, 0, 0}, 10354 {0, 0, 0}, 10355 {8249, 139, 0}, 10356 {8250, 155, 0}, 10357 {0, 0, 0}, 10358 {0, 0, 0}, 10359 {0, 0, 0}, 10360 {0, 0, 0}, 10361 {0, 0, 0}, 10362 {0, 0, 0}, 10363 {0, 0, 0}, 10364 {0, 0, 0}, 10365 {0, 0, 0}, 10366 {0, 0, 0}, 10367 {0, 0, 0}, 10368 {0, 0, 0}, 10369 {0, 0, 0}, 10370 {0, 0, 0}, 10371 {0, 0, 0}, 10372 {0, 0, 0}, 10373 {0, 0, 0}, 10374 {0, 0, 0}, 10375 {0, 0, 0}, 10376 {0, 0, 0}, 10377 {0, 0, 0}, 10378 {0, 0, 0}, 10379 {0, 0, 0}, 10380 {0, 0, 0}, 10381 {0, 0, 0}, 10382 {0, 0, 0}, 10383 {0, 0, 0}, 10384 {0, 0, 0}, 10385 {0, 0, 0}, 10386 {0, 0, 0}, 10387 {0, 0, 0}, 10388 {0, 0, 0}, 10389 {0, 0, 0}, 10390 {0, 0, 0}, 10391 {0, 0, 0}, 10392 {0, 0, 0}, 10393 {0, 0, 0}, 10394 {0, 0, 0}, 10395 {0, 0, 0}, 10396 {0, 0, 0}, 10397 {0, 0, 0}, 10398 {0, 0, 0}, 10399 {0, 0, 0}, 10400 {0, 0, 0}, 10401 {0, 0, 0}, 10402 {0, 0, 0}, 10403 {0, 0, 0}, 10404 {0, 0, 0}, 10405 {0, 0, 0}, 10406 {0, 0, 0}, 10407 {0, 0, 0}, 10408 {0, 0, 0}, 10409 {0, 0, 0}, 10410 {0, 0, 0}, 10411 {0, 0, 0}, 10412 {0, 0, 0}, 10413 {0, 0, 0}, 10414 {0, 0, 0}, 10415 {0, 0, 0}, 10416 {0, 0, 0}, 10417 {0, 0, 0}, 10418 {0, 0, 0}, 10419 {0, 0, 0}, 10420 {0, 0, 0}, 10421 {0, 0, 0}, 10422 {0, 0, 0}, 10423 {0, 0, 0}, 10424 {0, 0, 0}, 10425 {0, 0, 0}, 10426 {0, 0, 0}, 10427 {0, 0, 0}, 10428 {0, 0, 0}, 10429 {0, 0, 0}, 10430 {0, 0, 0}, 10431 {0, 0, 0}, 10432 {0, 0, 0}, 10433 {0, 0, 0}, 10434 {0, 0, 0}, 10435 {0, 0, 0}, 10436 {0, 0, 0}, 10437 {0, 0, 0}, 10438 {0, 0, 0}, 10439 {0, 0, 0}, 10440 {0, 0, 0}, 10441 {129, 129, 0}, 10442 {0, 0, 0}, 10443 {0, 0, 0}, 10444 {0, 0, 0}, 10445 {0, 0, 0}, 10446 {0, 0, 0}, 10447 {0, 0, 0}, 10448 {0, 0, 0}, 10449 {0, 0, 0}, 10450 {0, 0, 0}, 10451 {0, 0, 0}, 10452 {0, 0, 0}, 10453 {141, 141, 0}, 10454 {0, 0, 0}, 10455 {143, 143, 0}, 10456 {144, 144, 0}, 10457 {0, 0, 0}, 10458 {0, 0, 0}, 10459 {0, 0, 0}, 10460 {0, 0, 0}, 10461 {0, 0, 0}, 10462 {0, 0, 0}, 10463 {0, 0, 0}, 10464 {0, 0, 0}, 10465 {0, 0, 0}, 10466 {0, 0, 0}, 10467 {0, 0, 0}, 10468 {0, 0, 0}, 10469 {157, 157, 0}, 10470 {8364, 128, 0}, 10471 {0, 0, 0}, 10472 {160, 160, 0}, 10473 {161, 161, 0}, 10474 {162, 162, 0}, 10475 {163, 163, 0}, 10476 {164, 164, 0}, 10477 {165, 165, 0}, 10478 {166, 166, 0}, 10479 {167, 167, 0}, 10480 {168, 168, 0}, 10481 {169, 169, 0}, 10482 {170, 170, 0}, 10483 {171, 171, 0}, 10484 {172, 172, 0}, 10485 {173, 173, 0}, 10486 {174, 174, 0}, 10487 {175, 175, 0}, 10488 {176, 176, 0}, 10489 {177, 177, 0}, 10490 {178, 178, 0}, 10491 {179, 179, 0}, 10492 {180, 180, 0}, 10493 {181, 181, 0}, 10494 {182, 182, 0}, 10495 {183, 183, 0}, 10496 {184, 184, 0}, 10497 {185, 185, 0}, 10498 {186, 186, 0}, 10499 {187, 187, 0}, 10500 {188, 188, 0}, 10501 {189, 189, 0}, 10502 {190, 190, 0}, 10503 {191, 191, 0}, 10504 {192, 192, 0}, 10505 {193, 193, 0}, 10506 {194, 194, 0}, 10507 {195, 195, 0}, 10508 {196, 196, 0}, 10509 {197, 197, 0}, 10510 {198, 198, 0}, 10511 {199, 199, 0}, 10512 {200, 200, 0}, 10513 {201, 201, 0}, 10514 {202, 202, 0}, 10515 {203, 203, 0}, 10516 {204, 204, 0}, 10517 {205, 205, 0}, 10518 {206, 206, 0}, 10519 {207, 207, 0}, 10520 {208, 208, 0}, 10521 {209, 209, 0}, 10522 {210, 210, 0}, 10523 {211, 211, 0}, 10524 {212, 212, 0}, 10525 {213, 213, 0}, 10526 {214, 214, 0}, 10527 {215, 215, 0}, 10528 {216, 216, 0}, 10529 {217, 217, 0}, 10530 {218, 218, 0}, 10531 {219, 219, 0}, 10532 {220, 220, 0}, 10533 {221, 221, 0}, 10534 {222, 222, 0}, 10535 {223, 223, 0}, 10536 {224, 224, 0}, 10537 {225, 225, 0}, 10538 {226, 226, 0}, 10539 {227, 227, 0}, 10540 {228, 228, 0}, 10541 {229, 229, 0}, 10542 {230, 230, 0}, 10543 {231, 231, 0}, 10544 {232, 232, 0}, 10545 {233, 233, 0}, 10546 {234, 234, 0}, 10547 {235, 235, 0}, 10548 {236, 236, 0}, 10549 {237, 237, 0}, 10550 {238, 238, 0}, 10551 {239, 239, 0}, 10552 {240, 240, 0}, 10553 {241, 241, 0}, 10554 {242, 242, 0}, 10555 {243, 243, 0}, 10556 {244, 244, 0}, 10557 {245, 245, 0}, 10558 {246, 246, 0}, 10559 {247, 247, 0}, 10560 {248, 248, 0}, 10561 {249, 249, 0}, 10562 {250, 250, 0}, 10563 {251, 251, 0}, 10564 {252, 252, 0}, 10565 {253, 253, 0}, 10566 {254, 254, 0}, 10567 {255, 255, 0}, 10568 {0, 0, 0}, 10569 {0, 0, 0}, 10570 {0, 0, 0}, 10571 {0, 0, 0}, 10572 {0, 0, 0}, 10573 {0, 0, 0}, 10574 {0, 0, 0}, 10575 {0, 0, 0}, 10576 {0, 0, 0}, 10577 {0, 0, 0}, 10578 {0, 0, 0}, 10579 {0, 0, 0}, 10580 {0, 0, 0}, 10581 {0, 0, 0}, 10582 {0, 0, 0}, 10583 {0, 0, 0}, 10584 {0, 0, 0}, 10585 {0, 0, 0}, 10586 {0, 0, 0}, 10587 {0, 0, 0}, 10588 {8482, 153, 0}, 10589 {0, 0, 0}, 10590 {0, 0, 0}, 10591 {0, 0, 0}, 10592 {0, 0, 0}, 10593 {0, 0, 0}, 10594 {0, 0, 0}, 10595 {0, 0, 0}, 10596 {0, 0, 0}, 10597 {0, 0, 0}, 10598 {0, 0, 0}, 10599 {0, 0, 0}, 10600 {0, 0, 0}, 10601 {0, 0, 0}, 10602 {0, 0, 0}, 10603 {0, 0, 0}, 10604 {0, 0, 0}, 10605 {0, 0, 0}, 10606 {0, 0, 0}, 10607 {0, 0, 0}, 10608 {0, 0, 0}, 10609 {0, 0, 0}, 10610 {0, 0, 0}, 10611 {0, 0, 0}, 10612 {0, 0, 0}, 10613 {0, 0, 0}, 10614 {0, 0, 0}, 10615 {0, 0, 0}, 10616 {0, 0, 0}, 10617 {0, 0, 0}, 10618 {0, 0, 0}, 10619 {0, 0, 0}, 10620 {0, 0, 0}, 10621 {0, 0, 0}, 10622 {0, 0, 0}, 10623 {0, 0, 0}, 10624 {0, 0, 0}, 10625 {0, 0, 0}, 10626 {0, 0, 0}, 10627 {0, 0, 0}, 10628 {0, 0, 0}, 10629 {0, 0, 0}, 10630 {0, 0, 0}, 10631 {0, 0, 0}, 10632 {0, 0, 0}, 10633 {0, 0, 0}, 10634 {0, 0, 0}, 10635 {0, 0, 0}, 10636 {0, 0, 0}, 10637 {0, 0, 0}, 10638 {0, 0, 0}, 10639 {0, 0, 0}, 10640 {0, 0, 0}, 10641 {0, 0, 0}, 10642 {0, 0, 0}, 10643 {0, 0, 0}, 10644 {0, 0, 0}, 10645 {0, 0, 0}, 10646 {0, 0, 0}, 10647 {0, 0, 0}, 10648 {0, 0, 0}, 10649 {710, 136, 0}, 10650 {338, 140, 0}, 10651 {339, 156, 0}, 10652 {0, 0, 0}, 10653 {0, 0, 0}, 10654 {0, 0, 0}, 10655 {0, 0, 0}, 10656 {0, 0, 0}, 10657 {0, 0, 0}, 10658 {0, 0, 0}, 10659 {0, 0, 0}, 10660 {0, 0, 0}, 10661 {0, 0, 0}, 10662 {0, 0, 0}, 10663 {0, 0, 0}, 10664 {352, 138, 0}, 10665 {353, 154, 0}, 10666 {0, 0, 0}, 10667 {0, 0, 0}, 10668 {0, 0, 0}, 10669 {0, 0, 0}, 10670 {0, 0, 0}, 10671 {732, 152, 0}, 10672 {0, 0, 0}, 10673 {0, 0, 0}, 10674 {0, 0, 0}, 10675 {0, 0, 0}, 10676 {0, 0, 0}, 10677 {0, 0, 0}, 10678 {0, 0, 0}, 10679 {0, 0, 0}, 10680 {0, 0, 0}, 10681 {0, 0, 0}, 10682 {0, 0, 0}, 10683 {0, 0, 0}, 10684 {0, 0, 0} 10685 }; 10686 10687 /* Table size: 354; Max deep: 1 */ 10688 LXB_API const lexbor_shs_hash_t lxb_encoding_single_hash_windows_1253[355] = 10689 { 10690 {0, 0, 0},{0, 0, 0}, 10691 {0, 0, 0}, 10692 {0, 0, 0}, 10693 {0, 0, 0}, 10694 {0, 0, 0}, 10695 {0, 0, 0}, 10696 {0, 0, 0}, 10697 {0, 0, 0}, 10698 {0, 0, 0}, 10699 {0, 0, 0}, 10700 {0, 0, 0}, 10701 {0, 0, 0}, 10702 {0, 0, 0}, 10703 {0, 0, 0}, 10704 {0, 0, 0}, 10705 {0, 0, 0}, 10706 {0, 0, 0}, 10707 {0, 0, 0}, 10708 {0, 0, 0}, 10709 {0, 0, 0}, 10710 {0, 0, 0}, 10711 {0, 0, 0}, 10712 {0, 0, 0}, 10713 {0, 0, 0}, 10714 {0, 0, 0}, 10715 {0, 0, 0}, 10716 {0, 0, 0}, 10717 {0, 0, 0}, 10718 {0, 0, 0}, 10719 {0, 0, 0}, 10720 {0, 0, 0}, 10721 {0, 0, 0}, 10722 {0, 0, 0}, 10723 {0, 0, 0}, 10724 {0, 0, 0}, 10725 {0, 0, 0}, 10726 {0, 0, 0}, 10727 {0, 0, 0}, 10728 {0, 0, 0}, 10729 {0, 0, 0}, 10730 {0, 0, 0}, 10731 {0, 0, 0}, 10732 {0, 0, 0}, 10733 {0, 0, 0}, 10734 {0, 0, 0}, 10735 {0, 0, 0}, 10736 {0, 0, 0}, 10737 {0, 0, 0}, 10738 {402, 131, 0}, 10739 {0, 0, 0}, 10740 {0, 0, 0}, 10741 {0, 0, 0}, 10742 {0, 0, 0}, 10743 {0, 0, 0}, 10744 {0, 0, 0}, 10745 {0, 0, 0}, 10746 {0, 0, 0}, 10747 {0, 0, 0}, 10748 {0, 0, 0}, 10749 {0, 0, 0}, 10750 {0, 0, 0}, 10751 {0, 0, 0}, 10752 {0, 0, 0}, 10753 {0, 0, 0}, 10754 {0, 0, 0}, 10755 {0, 0, 0}, 10756 {0, 0, 0}, 10757 {0, 0, 0}, 10758 {0, 0, 0}, 10759 {8211, 150, 0}, 10760 {8212, 151, 0}, 10761 {8213, 175, 0}, 10762 {0, 0, 0}, 10763 {0, 0, 0}, 10764 {8216, 145, 0}, 10765 {8217, 146, 0}, 10766 {8218, 130, 0}, 10767 {0, 0, 0}, 10768 {8220, 147, 0}, 10769 {8221, 148, 0}, 10770 {8222, 132, 0}, 10771 {0, 0, 0}, 10772 {8224, 134, 0}, 10773 {8225, 135, 0}, 10774 {8226, 149, 0}, 10775 {0, 0, 0}, 10776 {0, 0, 0}, 10777 {0, 0, 0}, 10778 {8230, 133, 0}, 10779 {0, 0, 0}, 10780 {0, 0, 0}, 10781 {0, 0, 0}, 10782 {0, 0, 0}, 10783 {0, 0, 0}, 10784 {0, 0, 0}, 10785 {0, 0, 0}, 10786 {0, 0, 0}, 10787 {0, 0, 0}, 10788 {8240, 137, 0}, 10789 {0, 0, 0}, 10790 {0, 0, 0}, 10791 {0, 0, 0}, 10792 {0, 0, 0}, 10793 {0, 0, 0}, 10794 {0, 0, 0}, 10795 {0, 0, 0}, 10796 {0, 0, 0}, 10797 {8249, 139, 0}, 10798 {8250, 155, 0}, 10799 {0, 0, 0}, 10800 {0, 0, 0}, 10801 {0, 0, 0}, 10802 {0, 0, 0}, 10803 {0, 0, 0}, 10804 {0, 0, 0}, 10805 {0, 0, 0}, 10806 {0, 0, 0}, 10807 {0, 0, 0}, 10808 {0, 0, 0}, 10809 {0, 0, 0}, 10810 {0, 0, 0}, 10811 {0, 0, 0}, 10812 {0, 0, 0}, 10813 {0, 0, 0}, 10814 {0, 0, 0}, 10815 {0, 0, 0}, 10816 {0, 0, 0}, 10817 {0, 0, 0}, 10818 {0, 0, 0}, 10819 {129, 129, 0}, 10820 {0, 0, 0}, 10821 {0, 0, 0}, 10822 {0, 0, 0}, 10823 {0, 0, 0}, 10824 {0, 0, 0}, 10825 {0, 0, 0}, 10826 {136, 136, 0}, 10827 {0, 0, 0}, 10828 {138, 138, 0}, 10829 {0, 0, 0}, 10830 {140, 140, 0}, 10831 {141, 141, 0}, 10832 {142, 142, 0}, 10833 {143, 143, 0}, 10834 {144, 144, 0}, 10835 {0, 0, 0}, 10836 {0, 0, 0}, 10837 {0, 0, 0}, 10838 {0, 0, 0}, 10839 {0, 0, 0}, 10840 {0, 0, 0}, 10841 {0, 0, 0}, 10842 {152, 152, 0}, 10843 {0, 0, 0}, 10844 {154, 154, 0}, 10845 {0, 0, 0}, 10846 {156, 156, 0}, 10847 {157, 157, 0}, 10848 {158, 158, 0}, 10849 {159, 159, 0}, 10850 {160, 160, 0}, 10851 {0, 0, 0}, 10852 {0, 0, 0}, 10853 {163, 163, 0}, 10854 {164, 164, 0}, 10855 {165, 165, 0}, 10856 {166, 166, 0}, 10857 {167, 167, 0}, 10858 {168, 168, 0}, 10859 {169, 169, 0}, 10860 {0, 0, 0}, 10861 {171, 171, 0}, 10862 {172, 172, 0}, 10863 {173, 173, 0}, 10864 {174, 174, 0}, 10865 {0, 0, 0}, 10866 {176, 176, 0}, 10867 {177, 177, 0}, 10868 {178, 178, 0}, 10869 {179, 179, 0}, 10870 {0, 0, 0}, 10871 {181, 181, 0}, 10872 {182, 182, 0}, 10873 {183, 183, 0}, 10874 {0, 0, 0}, 10875 {0, 0, 0}, 10876 {0, 0, 0}, 10877 {187, 187, 0}, 10878 {0, 0, 0}, 10879 {189, 189, 0}, 10880 {0, 0, 0}, 10881 {0, 0, 0}, 10882 {900, 180, 0}, 10883 {901, 161, 0}, 10884 {902, 162, 0}, 10885 {0, 0, 0}, 10886 {904, 184, 0}, 10887 {905, 185, 0}, 10888 {906, 186, 0}, 10889 {0, 0, 0}, 10890 {908, 188, 0}, 10891 {0, 0, 0}, 10892 {910, 190, 0}, 10893 {911, 191, 0}, 10894 {912, 192, 0}, 10895 {913, 193, 0}, 10896 {914, 194, 0}, 10897 {915, 195, 0}, 10898 {916, 196, 0}, 10899 {917, 197, 0}, 10900 {918, 198, 0}, 10901 {919, 199, 0}, 10902 {920, 200, 0}, 10903 {921, 201, 0}, 10904 {922, 202, 0}, 10905 {923, 203, 0}, 10906 {924, 204, 0}, 10907 {925, 205, 0}, 10908 {926, 206, 0}, 10909 {927, 207, 0}, 10910 {928, 208, 0}, 10911 {929, 209, 0}, 10912 {8364, 128, 0}, 10913 {931, 211, 0}, 10914 {932, 212, 0}, 10915 {933, 213, 0}, 10916 {934, 214, 0}, 10917 {935, 215, 0}, 10918 {936, 216, 0}, 10919 {937, 217, 0}, 10920 {938, 218, 0}, 10921 {939, 219, 0}, 10922 {940, 220, 0}, 10923 {941, 221, 0}, 10924 {942, 222, 0}, 10925 {943, 223, 0}, 10926 {944, 224, 0}, 10927 {945, 225, 0}, 10928 {946, 226, 0}, 10929 {947, 227, 0}, 10930 {948, 228, 0}, 10931 {949, 229, 0}, 10932 {950, 230, 0}, 10933 {951, 231, 0}, 10934 {952, 232, 0}, 10935 {953, 233, 0}, 10936 {954, 234, 0}, 10937 {955, 235, 0}, 10938 {956, 236, 0}, 10939 {957, 237, 0}, 10940 {958, 238, 0}, 10941 {959, 239, 0}, 10942 {960, 240, 0}, 10943 {961, 241, 0}, 10944 {962, 242, 0}, 10945 {963, 243, 0}, 10946 {964, 244, 0}, 10947 {965, 245, 0}, 10948 {966, 246, 0}, 10949 {967, 247, 0}, 10950 {968, 248, 0}, 10951 {969, 249, 0}, 10952 {970, 250, 0}, 10953 {971, 251, 0}, 10954 {972, 252, 0}, 10955 {973, 253, 0}, 10956 {974, 254, 0}, 10957 {0, 0, 0}, 10958 {0, 0, 0}, 10959 {0, 0, 0}, 10960 {0, 0, 0}, 10961 {0, 0, 0}, 10962 {0, 0, 0}, 10963 {0, 0, 0}, 10964 {0, 0, 0}, 10965 {0, 0, 0}, 10966 {0, 0, 0}, 10967 {0, 0, 0}, 10968 {0, 0, 0}, 10969 {0, 0, 0}, 10970 {0, 0, 0}, 10971 {0, 0, 0}, 10972 {0, 0, 0}, 10973 {0, 0, 0}, 10974 {0, 0, 0}, 10975 {0, 0, 0}, 10976 {0, 0, 0}, 10977 {0, 0, 0}, 10978 {0, 0, 0}, 10979 {0, 0, 0}, 10980 {0, 0, 0}, 10981 {0, 0, 0}, 10982 {0, 0, 0}, 10983 {0, 0, 0}, 10984 {0, 0, 0}, 10985 {0, 0, 0}, 10986 {0, 0, 0}, 10987 {0, 0, 0}, 10988 {0, 0, 0}, 10989 {0, 0, 0}, 10990 {0, 0, 0}, 10991 {0, 0, 0}, 10992 {0, 0, 0}, 10993 {0, 0, 0}, 10994 {0, 0, 0}, 10995 {0, 0, 0}, 10996 {0, 0, 0}, 10997 {0, 0, 0}, 10998 {0, 0, 0}, 10999 {0, 0, 0}, 11000 {0, 0, 0}, 11001 {0, 0, 0}, 11002 {0, 0, 0}, 11003 {0, 0, 0}, 11004 {0, 0, 0}, 11005 {0, 0, 0}, 11006 {0, 0, 0}, 11007 {0, 0, 0}, 11008 {0, 0, 0}, 11009 {0, 0, 0}, 11010 {0, 0, 0}, 11011 {0, 0, 0}, 11012 {0, 0, 0}, 11013 {0, 0, 0}, 11014 {0, 0, 0}, 11015 {0, 0, 0}, 11016 {0, 0, 0}, 11017 {0, 0, 0}, 11018 {0, 0, 0}, 11019 {0, 0, 0}, 11020 {0, 0, 0}, 11021 {0, 0, 0}, 11022 {0, 0, 0}, 11023 {0, 0, 0}, 11024 {0, 0, 0}, 11025 {0, 0, 0}, 11026 {0, 0, 0}, 11027 {0, 0, 0}, 11028 {0, 0, 0}, 11029 {0, 0, 0}, 11030 {8482, 153, 0}, 11031 {0, 0, 0}, 11032 {0, 0, 0}, 11033 {0, 0, 0}, 11034 {0, 0, 0}, 11035 {0, 0, 0}, 11036 {0, 0, 0}, 11037 {0, 0, 0}, 11038 {0, 0, 0}, 11039 {0, 0, 0}, 11040 {0, 0, 0}, 11041 {0, 0, 0}, 11042 {0, 0, 0}, 11043 {0, 0, 0} 11044 }; 11045 11046 /* Table size: 354; Max deep: 1 */ 11047 LXB_API const lexbor_shs_hash_t lxb_encoding_single_hash_windows_1254[355] = 11048 { 11049 {0, 0, 0},{0, 0, 0}, 11050 {0, 0, 0}, 11051 {710, 136, 0}, 11052 {0, 0, 0}, 11053 {0, 0, 0}, 11054 {0, 0, 0}, 11055 {0, 0, 0}, 11056 {0, 0, 0}, 11057 {0, 0, 0}, 11058 {0, 0, 0}, 11059 {0, 0, 0}, 11060 {0, 0, 0}, 11061 {0, 0, 0}, 11062 {0, 0, 0}, 11063 {0, 0, 0}, 11064 {0, 0, 0}, 11065 {0, 0, 0}, 11066 {0, 0, 0}, 11067 {0, 0, 0}, 11068 {0, 0, 0}, 11069 {0, 0, 0}, 11070 {0, 0, 0}, 11071 {376, 159, 0}, 11072 {0, 0, 0}, 11073 {732, 152, 0}, 11074 {0, 0, 0}, 11075 {0, 0, 0}, 11076 {0, 0, 0}, 11077 {0, 0, 0}, 11078 {0, 0, 0}, 11079 {0, 0, 0}, 11080 {0, 0, 0}, 11081 {0, 0, 0}, 11082 {0, 0, 0}, 11083 {0, 0, 0}, 11084 {0, 0, 0}, 11085 {0, 0, 0}, 11086 {0, 0, 0}, 11087 {0, 0, 0}, 11088 {0, 0, 0}, 11089 {0, 0, 0}, 11090 {0, 0, 0}, 11091 {0, 0, 0}, 11092 {0, 0, 0}, 11093 {0, 0, 0}, 11094 {0, 0, 0}, 11095 {0, 0, 0}, 11096 {0, 0, 0}, 11097 {402, 131, 0}, 11098 {0, 0, 0}, 11099 {0, 0, 0}, 11100 {0, 0, 0}, 11101 {0, 0, 0}, 11102 {0, 0, 0}, 11103 {0, 0, 0}, 11104 {0, 0, 0}, 11105 {0, 0, 0}, 11106 {0, 0, 0}, 11107 {0, 0, 0}, 11108 {0, 0, 0}, 11109 {0, 0, 0}, 11110 {0, 0, 0}, 11111 {0, 0, 0}, 11112 {0, 0, 0}, 11113 {0, 0, 0}, 11114 {0, 0, 0}, 11115 {0, 0, 0}, 11116 {0, 0, 0}, 11117 {0, 0, 0}, 11118 {8211, 150, 0}, 11119 {8212, 151, 0}, 11120 {0, 0, 0}, 11121 {0, 0, 0}, 11122 {0, 0, 0}, 11123 {8216, 145, 0}, 11124 {8217, 146, 0}, 11125 {8218, 130, 0}, 11126 {0, 0, 0}, 11127 {8220, 147, 0}, 11128 {8221, 148, 0}, 11129 {8222, 132, 0}, 11130 {0, 0, 0}, 11131 {8224, 134, 0}, 11132 {8225, 135, 0}, 11133 {8226, 149, 0}, 11134 {0, 0, 0}, 11135 {0, 0, 0}, 11136 {0, 0, 0}, 11137 {8230, 133, 0}, 11138 {0, 0, 0}, 11139 {0, 0, 0}, 11140 {0, 0, 0}, 11141 {0, 0, 0}, 11142 {0, 0, 0}, 11143 {0, 0, 0}, 11144 {0, 0, 0}, 11145 {0, 0, 0}, 11146 {0, 0, 0}, 11147 {8240, 137, 0}, 11148 {0, 0, 0}, 11149 {0, 0, 0}, 11150 {0, 0, 0}, 11151 {0, 0, 0}, 11152 {0, 0, 0}, 11153 {0, 0, 0}, 11154 {0, 0, 0}, 11155 {0, 0, 0}, 11156 {8249, 139, 0}, 11157 {8250, 155, 0}, 11158 {0, 0, 0}, 11159 {0, 0, 0}, 11160 {0, 0, 0}, 11161 {0, 0, 0}, 11162 {0, 0, 0}, 11163 {0, 0, 0}, 11164 {0, 0, 0}, 11165 {0, 0, 0}, 11166 {0, 0, 0}, 11167 {0, 0, 0}, 11168 {0, 0, 0}, 11169 {0, 0, 0}, 11170 {0, 0, 0}, 11171 {0, 0, 0}, 11172 {0, 0, 0}, 11173 {0, 0, 0}, 11174 {0, 0, 0}, 11175 {0, 0, 0}, 11176 {0, 0, 0}, 11177 {0, 0, 0}, 11178 {129, 129, 0}, 11179 {0, 0, 0}, 11180 {0, 0, 0}, 11181 {0, 0, 0}, 11182 {0, 0, 0}, 11183 {0, 0, 0}, 11184 {0, 0, 0}, 11185 {0, 0, 0}, 11186 {0, 0, 0}, 11187 {0, 0, 0}, 11188 {0, 0, 0}, 11189 {0, 0, 0}, 11190 {141, 141, 0}, 11191 {142, 142, 0}, 11192 {143, 143, 0}, 11193 {144, 144, 0}, 11194 {0, 0, 0}, 11195 {0, 0, 0}, 11196 {0, 0, 0}, 11197 {0, 0, 0}, 11198 {0, 0, 0}, 11199 {0, 0, 0}, 11200 {0, 0, 0}, 11201 {0, 0, 0}, 11202 {0, 0, 0}, 11203 {0, 0, 0}, 11204 {0, 0, 0}, 11205 {0, 0, 0}, 11206 {157, 157, 0}, 11207 {158, 158, 0}, 11208 {0, 0, 0}, 11209 {160, 160, 0}, 11210 {161, 161, 0}, 11211 {162, 162, 0}, 11212 {163, 163, 0}, 11213 {164, 164, 0}, 11214 {165, 165, 0}, 11215 {166, 166, 0}, 11216 {167, 167, 0}, 11217 {168, 168, 0}, 11218 {169, 169, 0}, 11219 {170, 170, 0}, 11220 {171, 171, 0}, 11221 {172, 172, 0}, 11222 {173, 173, 0}, 11223 {174, 174, 0}, 11224 {175, 175, 0}, 11225 {176, 176, 0}, 11226 {177, 177, 0}, 11227 {178, 178, 0}, 11228 {179, 179, 0}, 11229 {180, 180, 0}, 11230 {181, 181, 0}, 11231 {182, 182, 0}, 11232 {183, 183, 0}, 11233 {184, 184, 0}, 11234 {185, 185, 0}, 11235 {186, 186, 0}, 11236 {187, 187, 0}, 11237 {188, 188, 0}, 11238 {189, 189, 0}, 11239 {190, 190, 0}, 11240 {191, 191, 0}, 11241 {192, 192, 0}, 11242 {193, 193, 0}, 11243 {194, 194, 0}, 11244 {195, 195, 0}, 11245 {196, 196, 0}, 11246 {197, 197, 0}, 11247 {198, 198, 0}, 11248 {199, 199, 0}, 11249 {200, 200, 0}, 11250 {201, 201, 0}, 11251 {202, 202, 0}, 11252 {203, 203, 0}, 11253 {204, 204, 0}, 11254 {205, 205, 0}, 11255 {206, 206, 0}, 11256 {207, 207, 0}, 11257 {0, 0, 0}, 11258 {209, 209, 0}, 11259 {210, 210, 0}, 11260 {211, 211, 0}, 11261 {212, 212, 0}, 11262 {213, 213, 0}, 11263 {214, 214, 0}, 11264 {215, 215, 0}, 11265 {216, 216, 0}, 11266 {217, 217, 0}, 11267 {218, 218, 0}, 11268 {219, 219, 0}, 11269 {220, 220, 0}, 11270 {0, 0, 0}, 11271 {8364, 128, 0}, 11272 {223, 223, 0}, 11273 {224, 224, 0}, 11274 {225, 225, 0}, 11275 {226, 226, 0}, 11276 {227, 227, 0}, 11277 {228, 228, 0}, 11278 {229, 229, 0}, 11279 {230, 230, 0}, 11280 {231, 231, 0}, 11281 {232, 232, 0}, 11282 {233, 233, 0}, 11283 {234, 234, 0}, 11284 {235, 235, 0}, 11285 {236, 236, 0}, 11286 {237, 237, 0}, 11287 {238, 238, 0}, 11288 {239, 239, 0}, 11289 {0, 0, 0}, 11290 {241, 241, 0}, 11291 {242, 242, 0}, 11292 {243, 243, 0}, 11293 {244, 244, 0}, 11294 {245, 245, 0}, 11295 {246, 246, 0}, 11296 {247, 247, 0}, 11297 {248, 248, 0}, 11298 {249, 249, 0}, 11299 {250, 250, 0}, 11300 {251, 251, 0}, 11301 {252, 252, 0}, 11302 {0, 0, 0}, 11303 {0, 0, 0}, 11304 {255, 255, 0}, 11305 {0, 0, 0}, 11306 {0, 0, 0}, 11307 {0, 0, 0}, 11308 {0, 0, 0}, 11309 {0, 0, 0}, 11310 {0, 0, 0}, 11311 {0, 0, 0}, 11312 {0, 0, 0}, 11313 {0, 0, 0}, 11314 {0, 0, 0}, 11315 {0, 0, 0}, 11316 {0, 0, 0}, 11317 {0, 0, 0}, 11318 {0, 0, 0}, 11319 {0, 0, 0}, 11320 {0, 0, 0}, 11321 {0, 0, 0}, 11322 {0, 0, 0}, 11323 {0, 0, 0}, 11324 {0, 0, 0}, 11325 {0, 0, 0}, 11326 {0, 0, 0}, 11327 {0, 0, 0}, 11328 {0, 0, 0}, 11329 {0, 0, 0}, 11330 {0, 0, 0}, 11331 {0, 0, 0}, 11332 {0, 0, 0}, 11333 {0, 0, 0}, 11334 {0, 0, 0}, 11335 {286, 208, 0}, 11336 {287, 240, 0}, 11337 {0, 0, 0}, 11338 {0, 0, 0}, 11339 {0, 0, 0}, 11340 {0, 0, 0}, 11341 {0, 0, 0}, 11342 {0, 0, 0}, 11343 {0, 0, 0}, 11344 {0, 0, 0}, 11345 {0, 0, 0}, 11346 {0, 0, 0}, 11347 {0, 0, 0}, 11348 {0, 0, 0}, 11349 {0, 0, 0}, 11350 {0, 0, 0}, 11351 {0, 0, 0}, 11352 {0, 0, 0}, 11353 {304, 221, 0}, 11354 {305, 253, 0}, 11355 {0, 0, 0}, 11356 {0, 0, 0}, 11357 {0, 0, 0}, 11358 {0, 0, 0}, 11359 {0, 0, 0}, 11360 {0, 0, 0}, 11361 {0, 0, 0}, 11362 {0, 0, 0}, 11363 {0, 0, 0}, 11364 {0, 0, 0}, 11365 {0, 0, 0}, 11366 {0, 0, 0}, 11367 {0, 0, 0}, 11368 {0, 0, 0}, 11369 {0, 0, 0}, 11370 {0, 0, 0}, 11371 {0, 0, 0}, 11372 {0, 0, 0}, 11373 {0, 0, 0}, 11374 {0, 0, 0}, 11375 {0, 0, 0}, 11376 {0, 0, 0}, 11377 {0, 0, 0}, 11378 {0, 0, 0}, 11379 {0, 0, 0}, 11380 {0, 0, 0}, 11381 {0, 0, 0}, 11382 {0, 0, 0}, 11383 {0, 0, 0}, 11384 {0, 0, 0}, 11385 {0, 0, 0}, 11386 {0, 0, 0}, 11387 {338, 140, 0}, 11388 {339, 156, 0}, 11389 {8482, 153, 0}, 11390 {0, 0, 0}, 11391 {0, 0, 0}, 11392 {0, 0, 0}, 11393 {0, 0, 0}, 11394 {0, 0, 0}, 11395 {0, 0, 0}, 11396 {0, 0, 0}, 11397 {0, 0, 0}, 11398 {0, 0, 0}, 11399 {350, 222, 0}, 11400 {351, 254, 0}, 11401 {352, 138, 0}, 11402 {353, 154, 0} 11403 }; 11404 11405 /* Table size: 467; Max deep: 1 */ 11406 LXB_API const lexbor_shs_hash_t lxb_encoding_single_hash_windows_1255[468] = 11407 { 11408 {0, 0, 0},{0, 0, 0}, 11409 {0, 0, 0}, 11410 {0, 0, 0}, 11411 {0, 0, 0}, 11412 {0, 0, 0}, 11413 {0, 0, 0}, 11414 {0, 0, 0}, 11415 {0, 0, 0}, 11416 {0, 0, 0}, 11417 {0, 0, 0}, 11418 {0, 0, 0}, 11419 {0, 0, 0}, 11420 {0, 0, 0}, 11421 {0, 0, 0}, 11422 {0, 0, 0}, 11423 {0, 0, 0}, 11424 {0, 0, 0}, 11425 {0, 0, 0}, 11426 {0, 0, 0}, 11427 {0, 0, 0}, 11428 {0, 0, 0}, 11429 {0, 0, 0}, 11430 {0, 0, 0}, 11431 {0, 0, 0}, 11432 {0, 0, 0}, 11433 {0, 0, 0}, 11434 {0, 0, 0}, 11435 {0, 0, 0}, 11436 {0, 0, 0}, 11437 {0, 0, 0}, 11438 {0, 0, 0}, 11439 {0, 0, 0}, 11440 {0, 0, 0}, 11441 {0, 0, 0}, 11442 {0, 0, 0}, 11443 {0, 0, 0}, 11444 {0, 0, 0}, 11445 {0, 0, 0}, 11446 {0, 0, 0}, 11447 {0, 0, 0}, 11448 {0, 0, 0}, 11449 {0, 0, 0}, 11450 {0, 0, 0}, 11451 {0, 0, 0}, 11452 {0, 0, 0}, 11453 {0, 0, 0}, 11454 {0, 0, 0}, 11455 {0, 0, 0}, 11456 {0, 0, 0}, 11457 {0, 0, 0}, 11458 {0, 0, 0}, 11459 {0, 0, 0}, 11460 {0, 0, 0}, 11461 {0, 0, 0}, 11462 {0, 0, 0}, 11463 {1456, 192, 0}, 11464 {1457, 193, 0}, 11465 {1458, 194, 0}, 11466 {1459, 195, 0}, 11467 {1460, 196, 0}, 11468 {1461, 197, 0}, 11469 {1462, 198, 0}, 11470 {1463, 199, 0}, 11471 {1464, 200, 0}, 11472 {1465, 201, 0}, 11473 {1466, 202, 0}, 11474 {1467, 203, 0}, 11475 {1468, 204, 0}, 11476 {1469, 205, 0}, 11477 {1470, 206, 0}, 11478 {1471, 207, 0}, 11479 {1472, 208, 0}, 11480 {1473, 209, 0}, 11481 {1474, 210, 0}, 11482 {1475, 211, 0}, 11483 {0, 0, 0}, 11484 {8482, 153, 0}, 11485 {0, 0, 0}, 11486 {0, 0, 0}, 11487 {0, 0, 0}, 11488 {0, 0, 0}, 11489 {0, 0, 0}, 11490 {0, 0, 0}, 11491 {0, 0, 0}, 11492 {0, 0, 0}, 11493 {0, 0, 0}, 11494 {0, 0, 0}, 11495 {1488, 224, 0}, 11496 {1489, 225, 0}, 11497 {1490, 226, 0}, 11498 {1491, 227, 0}, 11499 {1492, 228, 0}, 11500 {1493, 229, 0}, 11501 {1494, 230, 0}, 11502 {1495, 231, 0}, 11503 {1496, 232, 0}, 11504 {1497, 233, 0}, 11505 {1498, 234, 0}, 11506 {1499, 235, 0}, 11507 {1500, 236, 0}, 11508 {1501, 237, 0}, 11509 {1502, 238, 0}, 11510 {1503, 239, 0}, 11511 {1504, 240, 0}, 11512 {1505, 241, 0}, 11513 {1506, 242, 0}, 11514 {1507, 243, 0}, 11515 {1508, 244, 0}, 11516 {1509, 245, 0}, 11517 {1510, 246, 0}, 11518 {1511, 247, 0}, 11519 {1512, 248, 0}, 11520 {1513, 249, 0}, 11521 {1514, 250, 0}, 11522 {0, 0, 0}, 11523 {0, 0, 0}, 11524 {0, 0, 0}, 11525 {0, 0, 0}, 11526 {0, 0, 0}, 11527 {1520, 212, 0}, 11528 {1521, 213, 0}, 11529 {1522, 214, 0}, 11530 {1523, 215, 0}, 11531 {1524, 216, 0}, 11532 {0, 0, 0}, 11533 {0, 0, 0}, 11534 {0, 0, 0}, 11535 {0, 0, 0}, 11536 {0, 0, 0}, 11537 {129, 129, 0}, 11538 {0, 0, 0}, 11539 {0, 0, 0}, 11540 {0, 0, 0}, 11541 {0, 0, 0}, 11542 {0, 0, 0}, 11543 {0, 0, 0}, 11544 {0, 0, 0}, 11545 {0, 0, 0}, 11546 {138, 138, 0}, 11547 {0, 0, 0}, 11548 {140, 140, 0}, 11549 {141, 141, 0}, 11550 {142, 142, 0}, 11551 {143, 143, 0}, 11552 {144, 144, 0}, 11553 {0, 0, 0}, 11554 {0, 0, 0}, 11555 {0, 0, 0}, 11556 {0, 0, 0}, 11557 {0, 0, 0}, 11558 {0, 0, 0}, 11559 {0, 0, 0}, 11560 {0, 0, 0}, 11561 {0, 0, 0}, 11562 {154, 154, 0}, 11563 {0, 0, 0}, 11564 {156, 156, 0}, 11565 {157, 157, 0}, 11566 {158, 158, 0}, 11567 {159, 159, 0}, 11568 {160, 160, 0}, 11569 {161, 161, 0}, 11570 {162, 162, 0}, 11571 {163, 163, 0}, 11572 {0, 0, 0}, 11573 {165, 165, 0}, 11574 {166, 166, 0}, 11575 {167, 167, 0}, 11576 {168, 168, 0}, 11577 {169, 169, 0}, 11578 {0, 0, 0}, 11579 {171, 171, 0}, 11580 {172, 172, 0}, 11581 {173, 173, 0}, 11582 {174, 174, 0}, 11583 {175, 175, 0}, 11584 {176, 176, 0}, 11585 {177, 177, 0}, 11586 {178, 178, 0}, 11587 {179, 179, 0}, 11588 {180, 180, 0}, 11589 {181, 181, 0}, 11590 {182, 182, 0}, 11591 {183, 183, 0}, 11592 {184, 184, 0}, 11593 {185, 185, 0}, 11594 {0, 0, 0}, 11595 {187, 187, 0}, 11596 {188, 188, 0}, 11597 {189, 189, 0}, 11598 {190, 190, 0}, 11599 {191, 191, 0}, 11600 {0, 0, 0}, 11601 {0, 0, 0}, 11602 {0, 0, 0}, 11603 {0, 0, 0}, 11604 {0, 0, 0}, 11605 {0, 0, 0}, 11606 {0, 0, 0}, 11607 {0, 0, 0}, 11608 {0, 0, 0}, 11609 {0, 0, 0}, 11610 {0, 0, 0}, 11611 {0, 0, 0}, 11612 {0, 0, 0}, 11613 {0, 0, 0}, 11614 {0, 0, 0}, 11615 {0, 0, 0}, 11616 {0, 0, 0}, 11617 {0, 0, 0}, 11618 {0, 0, 0}, 11619 {0, 0, 0}, 11620 {0, 0, 0}, 11621 {0, 0, 0}, 11622 {0, 0, 0}, 11623 {215, 170, 0}, 11624 {0, 0, 0}, 11625 {0, 0, 0}, 11626 {0, 0, 0}, 11627 {0, 0, 0}, 11628 {0, 0, 0}, 11629 {0, 0, 0}, 11630 {0, 0, 0}, 11631 {0, 0, 0}, 11632 {0, 0, 0}, 11633 {0, 0, 0}, 11634 {0, 0, 0}, 11635 {0, 0, 0}, 11636 {0, 0, 0}, 11637 {0, 0, 0}, 11638 {0, 0, 0}, 11639 {0, 0, 0}, 11640 {0, 0, 0}, 11641 {0, 0, 0}, 11642 {0, 0, 0}, 11643 {0, 0, 0}, 11644 {0, 0, 0}, 11645 {0, 0, 0}, 11646 {0, 0, 0}, 11647 {0, 0, 0}, 11648 {0, 0, 0}, 11649 {0, 0, 0}, 11650 {0, 0, 0}, 11651 {710, 136, 0}, 11652 {0, 0, 0}, 11653 {0, 0, 0}, 11654 {0, 0, 0}, 11655 {247, 186, 0}, 11656 {0, 0, 0}, 11657 {0, 0, 0}, 11658 {0, 0, 0}, 11659 {0, 0, 0}, 11660 {0, 0, 0}, 11661 {0, 0, 0}, 11662 {0, 0, 0}, 11663 {0, 0, 0}, 11664 {0, 0, 0}, 11665 {0, 0, 0}, 11666 {0, 0, 0}, 11667 {0, 0, 0}, 11668 {0, 0, 0}, 11669 {0, 0, 0}, 11670 {0, 0, 0}, 11671 {0, 0, 0}, 11672 {0, 0, 0}, 11673 {732, 152, 0}, 11674 {0, 0, 0}, 11675 {8206, 253, 0}, 11676 {8207, 254, 0}, 11677 {0, 0, 0}, 11678 {0, 0, 0}, 11679 {0, 0, 0}, 11680 {8211, 150, 0}, 11681 {8212, 151, 0}, 11682 {0, 0, 0}, 11683 {0, 0, 0}, 11684 {0, 0, 0}, 11685 {8216, 145, 0}, 11686 {8217, 146, 0}, 11687 {8218, 130, 0}, 11688 {0, 0, 0}, 11689 {8220, 147, 0}, 11690 {8221, 148, 0}, 11691 {8222, 132, 0}, 11692 {0, 0, 0}, 11693 {8224, 134, 0}, 11694 {8225, 135, 0}, 11695 {8226, 149, 0}, 11696 {0, 0, 0}, 11697 {0, 0, 0}, 11698 {0, 0, 0}, 11699 {8230, 133, 0}, 11700 {0, 0, 0}, 11701 {0, 0, 0}, 11702 {0, 0, 0}, 11703 {0, 0, 0}, 11704 {0, 0, 0}, 11705 {0, 0, 0}, 11706 {0, 0, 0}, 11707 {0, 0, 0}, 11708 {0, 0, 0}, 11709 {8240, 137, 0}, 11710 {0, 0, 0}, 11711 {0, 0, 0}, 11712 {0, 0, 0}, 11713 {0, 0, 0}, 11714 {0, 0, 0}, 11715 {0, 0, 0}, 11716 {0, 0, 0}, 11717 {0, 0, 0}, 11718 {8249, 139, 0}, 11719 {8250, 155, 0}, 11720 {0, 0, 0}, 11721 {0, 0, 0}, 11722 {0, 0, 0}, 11723 {0, 0, 0}, 11724 {0, 0, 0}, 11725 {0, 0, 0}, 11726 {0, 0, 0}, 11727 {0, 0, 0}, 11728 {0, 0, 0}, 11729 {0, 0, 0}, 11730 {0, 0, 0}, 11731 {0, 0, 0}, 11732 {0, 0, 0}, 11733 {0, 0, 0}, 11734 {0, 0, 0}, 11735 {0, 0, 0}, 11736 {0, 0, 0}, 11737 {0, 0, 0}, 11738 {0, 0, 0}, 11739 {0, 0, 0}, 11740 {0, 0, 0}, 11741 {0, 0, 0}, 11742 {0, 0, 0}, 11743 {0, 0, 0}, 11744 {0, 0, 0}, 11745 {0, 0, 0}, 11746 {0, 0, 0}, 11747 {0, 0, 0}, 11748 {0, 0, 0}, 11749 {0, 0, 0}, 11750 {0, 0, 0}, 11751 {0, 0, 0}, 11752 {0, 0, 0}, 11753 {0, 0, 0}, 11754 {0, 0, 0}, 11755 {0, 0, 0}, 11756 {0, 0, 0}, 11757 {0, 0, 0}, 11758 {0, 0, 0}, 11759 {0, 0, 0}, 11760 {0, 0, 0}, 11761 {0, 0, 0}, 11762 {0, 0, 0}, 11763 {0, 0, 0}, 11764 {0, 0, 0}, 11765 {0, 0, 0}, 11766 {0, 0, 0}, 11767 {0, 0, 0}, 11768 {0, 0, 0}, 11769 {0, 0, 0}, 11770 {0, 0, 0}, 11771 {0, 0, 0}, 11772 {0, 0, 0}, 11773 {0, 0, 0}, 11774 {0, 0, 0}, 11775 {0, 0, 0}, 11776 {0, 0, 0}, 11777 {0, 0, 0}, 11778 {0, 0, 0}, 11779 {0, 0, 0}, 11780 {0, 0, 0}, 11781 {0, 0, 0}, 11782 {0, 0, 0}, 11783 {0, 0, 0}, 11784 {0, 0, 0}, 11785 {0, 0, 0}, 11786 {0, 0, 0}, 11787 {0, 0, 0}, 11788 {0, 0, 0}, 11789 {0, 0, 0}, 11790 {0, 0, 0}, 11791 {0, 0, 0}, 11792 {0, 0, 0}, 11793 {0, 0, 0}, 11794 {0, 0, 0}, 11795 {0, 0, 0}, 11796 {0, 0, 0}, 11797 {0, 0, 0}, 11798 {0, 0, 0}, 11799 {0, 0, 0}, 11800 {0, 0, 0}, 11801 {0, 0, 0}, 11802 {0, 0, 0}, 11803 {0, 0, 0}, 11804 {0, 0, 0}, 11805 {0, 0, 0}, 11806 {0, 0, 0}, 11807 {0, 0, 0}, 11808 {0, 0, 0}, 11809 {0, 0, 0}, 11810 {402, 131, 0}, 11811 {0, 0, 0}, 11812 {0, 0, 0}, 11813 {0, 0, 0}, 11814 {0, 0, 0}, 11815 {0, 0, 0}, 11816 {0, 0, 0}, 11817 {0, 0, 0}, 11818 {0, 0, 0}, 11819 {0, 0, 0}, 11820 {0, 0, 0}, 11821 {0, 0, 0}, 11822 {0, 0, 0}, 11823 {0, 0, 0}, 11824 {0, 0, 0}, 11825 {0, 0, 0}, 11826 {0, 0, 0}, 11827 {0, 0, 0}, 11828 {0, 0, 0}, 11829 {0, 0, 0}, 11830 {0, 0, 0}, 11831 {8362, 164, 0}, 11832 {0, 0, 0}, 11833 {8364, 128, 0}, 11834 {0, 0, 0}, 11835 {0, 0, 0}, 11836 {0, 0, 0}, 11837 {0, 0, 0}, 11838 {0, 0, 0}, 11839 {0, 0, 0}, 11840 {0, 0, 0}, 11841 {0, 0, 0}, 11842 {0, 0, 0}, 11843 {0, 0, 0}, 11844 {0, 0, 0}, 11845 {0, 0, 0}, 11846 {0, 0, 0}, 11847 {0, 0, 0}, 11848 {0, 0, 0}, 11849 {0, 0, 0}, 11850 {0, 0, 0}, 11851 {0, 0, 0}, 11852 {0, 0, 0}, 11853 {0, 0, 0}, 11854 {0, 0, 0}, 11855 {0, 0, 0}, 11856 {0, 0, 0}, 11857 {0, 0, 0}, 11858 {0, 0, 0}, 11859 {0, 0, 0}, 11860 {0, 0, 0}, 11861 {0, 0, 0}, 11862 {0, 0, 0}, 11863 {0, 0, 0}, 11864 {0, 0, 0}, 11865 {0, 0, 0}, 11866 {0, 0, 0}, 11867 {0, 0, 0}, 11868 {0, 0, 0}, 11869 {0, 0, 0}, 11870 {0, 0, 0}, 11871 {0, 0, 0}, 11872 {0, 0, 0}, 11873 {0, 0, 0}, 11874 {0, 0, 0} 11875 }; 11876 11877 /* Table size: 343; Max deep: 2 */ 11878 LXB_API const lexbor_shs_hash_t lxb_encoding_single_hash_windows_1256[357] = 11879 { 11880 {0, 0, 0},{0, 0, 0}, 11881 {0, 0, 0}, 11882 {0, 0, 0}, 11883 {0, 0, 0}, 11884 {0, 0, 0}, 11885 {0, 0, 0}, 11886 {0, 0, 0}, 11887 {1722, 159, 0}, 11888 {8240, 137, 0}, 11889 {0, 0, 0}, 11890 {0, 0, 0}, 11891 {1726, 170, 0}, 11892 {0, 0, 0}, 11893 {0, 0, 0}, 11894 {1729, 192, 0}, 11895 {0, 0, 0}, 11896 {0, 0, 0}, 11897 {8249, 139, 0}, 11898 {8250, 155, 0}, 11899 {0, 0, 0}, 11900 {0, 0, 0}, 11901 {0, 0, 0}, 11902 {0, 0, 0}, 11903 {0, 0, 0}, 11904 {710, 136, 0}, 11905 {0, 0, 0}, 11906 {0, 0, 0}, 11907 {0, 0, 0}, 11908 {0, 0, 0}, 11909 {0, 0, 0}, 11910 {0, 0, 0}, 11911 {1746, 255, 0}, 11912 {0, 0, 0}, 11913 {0, 0, 0}, 11914 {0, 0, 0}, 11915 {0, 0, 0}, 11916 {0, 0, 0}, 11917 {0, 0, 0}, 11918 {0, 0, 0}, 11919 {0, 0, 0}, 11920 {0, 0, 0}, 11921 {0, 0, 0}, 11922 {0, 0, 0}, 11923 {0, 0, 0}, 11924 {0, 0, 0}, 11925 {0, 0, 0}, 11926 {0, 0, 0}, 11927 {0, 0, 0}, 11928 {0, 0, 0}, 11929 {0, 0, 0}, 11930 {0, 0, 0}, 11931 {0, 0, 0}, 11932 {0, 0, 0}, 11933 {0, 0, 0}, 11934 {0, 0, 0}, 11935 {0, 0, 0}, 11936 {0, 0, 0}, 11937 {0, 0, 0}, 11938 {0, 0, 0}, 11939 {402, 131, 0}, 11940 {0, 0, 0}, 11941 {0, 0, 0}, 11942 {0, 0, 0}, 11943 {0, 0, 0}, 11944 {0, 0, 0}, 11945 {0, 0, 0}, 11946 {0, 0, 0}, 11947 {0, 0, 0}, 11948 {0, 0, 0}, 11949 {0, 0, 0}, 11950 {0, 0, 0}, 11951 {0, 0, 0}, 11952 {0, 0, 0}, 11953 {0, 0, 0}, 11954 {0, 0, 0}, 11955 {0, 0, 0}, 11956 {0, 0, 0}, 11957 {0, 0, 0}, 11958 {0, 0, 0}, 11959 {0, 0, 0}, 11960 {0, 0, 0}, 11961 {0, 0, 0}, 11962 {0, 0, 0}, 11963 {0, 0, 0}, 11964 {0, 0, 0}, 11965 {0, 0, 0}, 11966 {0, 0, 0}, 11967 {0, 0, 0}, 11968 {0, 0, 0}, 11969 {0, 0, 0}, 11970 {0, 0, 0}, 11971 {0, 0, 0}, 11972 {0, 0, 0}, 11973 {0, 0, 0}, 11974 {0, 0, 0}, 11975 {0, 0, 0}, 11976 {0, 0, 0}, 11977 {0, 0, 0}, 11978 {0, 0, 0}, 11979 {0, 0, 0}, 11980 {0, 0, 0}, 11981 {0, 0, 0}, 11982 {0, 0, 0}, 11983 {0, 0, 0}, 11984 {0, 0, 0}, 11985 {0, 0, 0}, 11986 {0, 0, 0}, 11987 {0, 0, 0}, 11988 {0, 0, 0}, 11989 {0, 0, 0}, 11990 {0, 0, 0}, 11991 {0, 0, 0}, 11992 {0, 0, 0}, 11993 {0, 0, 0}, 11994 {0, 0, 0}, 11995 {0, 0, 0}, 11996 {0, 0, 0}, 11997 {0, 0, 0}, 11998 {0, 0, 0}, 11999 {0, 0, 0}, 12000 {0, 0, 0}, 12001 {0, 0, 0}, 12002 {0, 0, 0}, 12003 {0, 0, 0}, 12004 {0, 0, 0}, 12005 {0, 0, 0}, 12006 {0, 0, 0}, 12007 {0, 0, 0}, 12008 {0, 0, 0}, 12009 {0, 0, 0}, 12010 {0, 0, 0}, 12011 {0, 0, 0}, 12012 {8364, 128, 0}, 12013 {0, 0, 0}, 12014 {0, 0, 0}, 12015 {0, 0, 0}, 12016 {0, 0, 0}, 12017 {0, 0, 0}, 12018 {0, 0, 0}, 12019 {0, 0, 0}, 12020 {0, 0, 0}, 12021 {0, 0, 0}, 12022 {0, 0, 0}, 12023 {0, 0, 0}, 12024 {0, 0, 0}, 12025 {0, 0, 0}, 12026 {0, 0, 0}, 12027 {0, 0, 0}, 12028 {0, 0, 0}, 12029 {0, 0, 0}, 12030 {0, 0, 0}, 12031 {0, 0, 0}, 12032 {0, 0, 0}, 12033 {0, 0, 0}, 12034 {0, 0, 0}, 12035 {0, 0, 0}, 12036 {0, 0, 0}, 12037 {0, 0, 0}, 12038 {0, 0, 0}, 12039 {0, 0, 0}, 12040 {160, 160, 0}, 12041 {0, 0, 0}, 12042 {162, 162, 0}, 12043 {163, 163, 0}, 12044 {164, 164, 0}, 12045 {165, 165, 0}, 12046 {166, 166, 0}, 12047 {167, 167, 0}, 12048 {168, 168, 0}, 12049 {169, 169, 0}, 12050 {0, 0, 0}, 12051 {171, 171, 0}, 12052 {172, 172, 0}, 12053 {173, 173, 0}, 12054 {174, 174, 0}, 12055 {175, 175, 0}, 12056 {1548, 161, 347}, 12057 {177, 177, 0}, 12058 {178, 178, 0}, 12059 {179, 179, 0}, 12060 {180, 180, 0}, 12061 {181, 181, 0}, 12062 {182, 182, 0}, 12063 {183, 183, 0}, 12064 {184, 184, 0}, 12065 {185, 185, 0}, 12066 {0, 0, 0}, 12067 {187, 187, 0}, 12068 {188, 188, 0}, 12069 {189, 189, 0}, 12070 {190, 190, 0}, 12071 {1563, 186, 0}, 12072 {0, 0, 0}, 12073 {0, 0, 0}, 12074 {0, 0, 0}, 12075 {1567, 191, 0}, 12076 {0, 0, 0}, 12077 {1569, 193, 0}, 12078 {1570, 194, 0}, 12079 {1571, 195, 0}, 12080 {1572, 196, 0}, 12081 {1573, 197, 0}, 12082 {1574, 198, 0}, 12083 {1575, 199, 0}, 12084 {1576, 200, 0}, 12085 {1577, 201, 0}, 12086 {1578, 202, 0}, 12087 {1579, 203, 0}, 12088 {1580, 204, 0}, 12089 {1581, 205, 0}, 12090 {1582, 206, 0}, 12091 {1583, 207, 0}, 12092 {1584, 208, 0}, 12093 {1585, 209, 0}, 12094 {1586, 210, 0}, 12095 {1587, 211, 348}, 12096 {1588, 212, 0}, 12097 {1589, 213, 0}, 12098 {1590, 214, 0}, 12099 {1591, 216, 0}, 12100 {1592, 217, 0}, 12101 {1593, 218, 0}, 12102 {1594, 219, 0}, 12103 {0, 0, 0}, 12104 {224, 224, 0}, 12105 {0, 0, 0}, 12106 {226, 226, 0}, 12107 {0, 0, 0}, 12108 {1600, 220, 0}, 12109 {1601, 221, 0}, 12110 {1602, 222, 0}, 12111 {1603, 223, 349}, 12112 {1604, 225, 350}, 12113 {1605, 227, 351}, 12114 {1606, 228, 352}, 12115 {1607, 229, 353}, 12116 {1608, 230, 0}, 12117 {1609, 236, 0}, 12118 {1610, 237, 354}, 12119 {239, 239, 355}, 12120 {1612, 241, 0}, 12121 {1613, 242, 0}, 12122 {1614, 243, 0}, 12123 {1615, 245, 0}, 12124 {244, 244, 356}, 12125 {1617, 248, 0}, 12126 {1618, 250, 0}, 12127 {247, 247, 0}, 12128 {0, 0, 0}, 12129 {249, 249, 0}, 12130 {8482, 153, 0}, 12131 {251, 251, 0}, 12132 {252, 252, 0}, 12133 {0, 0, 0}, 12134 {0, 0, 0}, 12135 {0, 0, 0}, 12136 {0, 0, 0}, 12137 {0, 0, 0}, 12138 {0, 0, 0}, 12139 {0, 0, 0}, 12140 {0, 0, 0}, 12141 {0, 0, 0}, 12142 {0, 0, 0}, 12143 {0, 0, 0}, 12144 {0, 0, 0}, 12145 {0, 0, 0}, 12146 {0, 0, 0}, 12147 {0, 0, 0}, 12148 {0, 0, 0}, 12149 {0, 0, 0}, 12150 {0, 0, 0}, 12151 {0, 0, 0}, 12152 {0, 0, 0}, 12153 {0, 0, 0}, 12154 {0, 0, 0}, 12155 {0, 0, 0}, 12156 {0, 0, 0}, 12157 {0, 0, 0}, 12158 {0, 0, 0}, 12159 {0, 0, 0}, 12160 {0, 0, 0}, 12161 {0, 0, 0}, 12162 {0, 0, 0}, 12163 {0, 0, 0}, 12164 {0, 0, 0}, 12165 {1657, 138, 0}, 12166 {0, 0, 0}, 12167 {0, 0, 0}, 12168 {0, 0, 0}, 12169 {0, 0, 0}, 12170 {1662, 129, 0}, 12171 {0, 0, 0}, 12172 {0, 0, 0}, 12173 {0, 0, 0}, 12174 {0, 0, 0}, 12175 {0, 0, 0}, 12176 {0, 0, 0}, 12177 {0, 0, 0}, 12178 {1670, 141, 0}, 12179 {0, 0, 0}, 12180 {1672, 143, 0}, 12181 {0, 0, 0}, 12182 {0, 0, 0}, 12183 {0, 0, 0}, 12184 {0, 0, 0}, 12185 {0, 0, 0}, 12186 {0, 0, 0}, 12187 {0, 0, 0}, 12188 {0, 0, 0}, 12189 {1681, 154, 0}, 12190 {0, 0, 0}, 12191 {0, 0, 0}, 12192 {0, 0, 0}, 12193 {0, 0, 0}, 12194 {0, 0, 0}, 12195 {8204, 157, 0}, 12196 {1688, 142, 346}, 12197 {8206, 253, 0}, 12198 {8207, 254, 0}, 12199 {0, 0, 0}, 12200 {0, 0, 0}, 12201 {0, 0, 0}, 12202 {8211, 150, 0}, 12203 {8212, 151, 0}, 12204 {0, 0, 0}, 12205 {0, 0, 0}, 12206 {0, 0, 0}, 12207 {8216, 145, 0}, 12208 {8217, 146, 0}, 12209 {8218, 130, 0}, 12210 {0, 0, 0}, 12211 {8220, 147, 0}, 12212 {8221, 148, 0}, 12213 {8222, 132, 344}, 12214 {0, 0, 0}, 12215 {8224, 134, 0}, 12216 {8225, 135, 0}, 12217 {8226, 149, 0}, 12218 {338, 140, 0}, 12219 {1711, 144, 345}, 12220 {0, 0, 0}, 12221 {8230, 133, 0}, 12222 {0, 0, 0}, 12223 {1705, 152, 0}, 12224 {339, 156, 0}, 12225 {8205, 158, 0}, 12226 {176, 176, 0}, 12227 {215, 215, 0}, 12228 {231, 231, 0}, 12229 {232, 232, 0}, 12230 {233, 233, 0}, 12231 {234, 234, 0}, 12232 {235, 235, 0}, 12233 {238, 238, 0}, 12234 {1611, 240, 0}, 12235 {1616, 246, 0} 12236 }; 12237 12238 /* Table size: 355; Max deep: 1 */ 12239 LXB_API const lexbor_shs_hash_t lxb_encoding_single_hash_windows_1257[356] = 12240 { 12241 {0, 0, 0},{0, 0, 0}, 12242 {711, 142, 0}, 12243 {0, 0, 0}, 12244 {0, 0, 0}, 12245 {0, 0, 0}, 12246 {0, 0, 0}, 12247 {0, 0, 0}, 12248 {362, 219, 0}, 12249 {363, 251, 0}, 12250 {0, 0, 0}, 12251 {0, 0, 0}, 12252 {0, 0, 0}, 12253 {0, 0, 0}, 12254 {0, 0, 0}, 12255 {0, 0, 0}, 12256 {370, 216, 0}, 12257 {371, 248, 0}, 12258 {0, 0, 0}, 12259 {0, 0, 0}, 12260 {729, 255, 0}, 12261 {0, 0, 0}, 12262 {731, 158, 0}, 12263 {377, 202, 0}, 12264 {378, 234, 0}, 12265 {379, 221, 0}, 12266 {380, 253, 0}, 12267 {381, 222, 0}, 12268 {382, 254, 0}, 12269 {0, 0, 0}, 12270 {0, 0, 0}, 12271 {0, 0, 0}, 12272 {0, 0, 0}, 12273 {0, 0, 0}, 12274 {0, 0, 0}, 12275 {0, 0, 0}, 12276 {0, 0, 0}, 12277 {0, 0, 0}, 12278 {0, 0, 0}, 12279 {0, 0, 0}, 12280 {0, 0, 0}, 12281 {0, 0, 0}, 12282 {0, 0, 0}, 12283 {0, 0, 0}, 12284 {0, 0, 0}, 12285 {0, 0, 0}, 12286 {0, 0, 0}, 12287 {8211, 150, 0}, 12288 {8212, 151, 0}, 12289 {0, 0, 0}, 12290 {0, 0, 0}, 12291 {0, 0, 0}, 12292 {8216, 145, 0}, 12293 {8217, 146, 0}, 12294 {8218, 130, 0}, 12295 {0, 0, 0}, 12296 {8220, 147, 0}, 12297 {8221, 148, 0}, 12298 {8222, 132, 0}, 12299 {0, 0, 0}, 12300 {8224, 134, 0}, 12301 {8225, 135, 0}, 12302 {8226, 149, 0}, 12303 {0, 0, 0}, 12304 {0, 0, 0}, 12305 {0, 0, 0}, 12306 {8230, 133, 0}, 12307 {0, 0, 0}, 12308 {0, 0, 0}, 12309 {0, 0, 0}, 12310 {0, 0, 0}, 12311 {0, 0, 0}, 12312 {0, 0, 0}, 12313 {0, 0, 0}, 12314 {0, 0, 0}, 12315 {0, 0, 0}, 12316 {8240, 137, 0}, 12317 {0, 0, 0}, 12318 {0, 0, 0}, 12319 {0, 0, 0}, 12320 {0, 0, 0}, 12321 {0, 0, 0}, 12322 {0, 0, 0}, 12323 {0, 0, 0}, 12324 {0, 0, 0}, 12325 {8249, 139, 0}, 12326 {8250, 155, 0}, 12327 {0, 0, 0}, 12328 {0, 0, 0}, 12329 {0, 0, 0}, 12330 {0, 0, 0}, 12331 {0, 0, 0}, 12332 {0, 0, 0}, 12333 {0, 0, 0}, 12334 {0, 0, 0}, 12335 {0, 0, 0}, 12336 {0, 0, 0}, 12337 {0, 0, 0}, 12338 {0, 0, 0}, 12339 {0, 0, 0}, 12340 {0, 0, 0}, 12341 {0, 0, 0}, 12342 {0, 0, 0}, 12343 {0, 0, 0}, 12344 {0, 0, 0}, 12345 {0, 0, 0}, 12346 {0, 0, 0}, 12347 {0, 0, 0}, 12348 {0, 0, 0}, 12349 {0, 0, 0}, 12350 {0, 0, 0}, 12351 {0, 0, 0}, 12352 {0, 0, 0}, 12353 {0, 0, 0}, 12354 {0, 0, 0}, 12355 {0, 0, 0}, 12356 {0, 0, 0}, 12357 {0, 0, 0}, 12358 {0, 0, 0}, 12359 {0, 0, 0}, 12360 {0, 0, 0}, 12361 {0, 0, 0}, 12362 {0, 0, 0}, 12363 {0, 0, 0}, 12364 {0, 0, 0}, 12365 {0, 0, 0}, 12366 {0, 0, 0}, 12367 {0, 0, 0}, 12368 {0, 0, 0}, 12369 {0, 0, 0}, 12370 {129, 129, 0}, 12371 {0, 0, 0}, 12372 {131, 131, 0}, 12373 {0, 0, 0}, 12374 {0, 0, 0}, 12375 {0, 0, 0}, 12376 {0, 0, 0}, 12377 {136, 136, 0}, 12378 {0, 0, 0}, 12379 {138, 138, 0}, 12380 {0, 0, 0}, 12381 {140, 140, 0}, 12382 {0, 0, 0}, 12383 {0, 0, 0}, 12384 {0, 0, 0}, 12385 {144, 144, 0}, 12386 {0, 0, 0}, 12387 {0, 0, 0}, 12388 {0, 0, 0}, 12389 {0, 0, 0}, 12390 {0, 0, 0}, 12391 {0, 0, 0}, 12392 {0, 0, 0}, 12393 {152, 152, 0}, 12394 {0, 0, 0}, 12395 {154, 154, 0}, 12396 {0, 0, 0}, 12397 {156, 156, 0}, 12398 {0, 0, 0}, 12399 {0, 0, 0}, 12400 {159, 159, 0}, 12401 {160, 160, 0}, 12402 {0, 0, 0}, 12403 {162, 162, 0}, 12404 {163, 163, 0}, 12405 {164, 164, 0}, 12406 {0, 0, 0}, 12407 {166, 166, 0}, 12408 {167, 167, 0}, 12409 {168, 141, 0}, 12410 {169, 169, 0}, 12411 {0, 0, 0}, 12412 {171, 171, 0}, 12413 {172, 172, 0}, 12414 {173, 173, 0}, 12415 {174, 174, 0}, 12416 {175, 157, 0}, 12417 {176, 176, 0}, 12418 {177, 177, 0}, 12419 {178, 178, 0}, 12420 {179, 179, 0}, 12421 {180, 180, 0}, 12422 {181, 181, 0}, 12423 {182, 182, 0}, 12424 {183, 183, 0}, 12425 {184, 143, 0}, 12426 {185, 185, 0}, 12427 {0, 0, 0}, 12428 {187, 187, 0}, 12429 {188, 188, 0}, 12430 {189, 189, 0}, 12431 {190, 190, 0}, 12432 {0, 0, 0}, 12433 {0, 0, 0}, 12434 {0, 0, 0}, 12435 {0, 0, 0}, 12436 {0, 0, 0}, 12437 {196, 196, 0}, 12438 {197, 197, 0}, 12439 {198, 175, 0}, 12440 {8364, 128, 0}, 12441 {0, 0, 0}, 12442 {201, 201, 0}, 12443 {0, 0, 0}, 12444 {0, 0, 0}, 12445 {0, 0, 0}, 12446 {0, 0, 0}, 12447 {0, 0, 0}, 12448 {0, 0, 0}, 12449 {0, 0, 0}, 12450 {0, 0, 0}, 12451 {0, 0, 0}, 12452 {211, 211, 0}, 12453 {0, 0, 0}, 12454 {213, 213, 0}, 12455 {214, 214, 0}, 12456 {215, 215, 0}, 12457 {216, 168, 0}, 12458 {0, 0, 0}, 12459 {0, 0, 0}, 12460 {0, 0, 0}, 12461 {220, 220, 0}, 12462 {0, 0, 0}, 12463 {0, 0, 0}, 12464 {223, 223, 0}, 12465 {0, 0, 0}, 12466 {0, 0, 0}, 12467 {0, 0, 0}, 12468 {0, 0, 0}, 12469 {228, 228, 0}, 12470 {229, 229, 0}, 12471 {230, 191, 0}, 12472 {0, 0, 0}, 12473 {0, 0, 0}, 12474 {233, 233, 0}, 12475 {0, 0, 0}, 12476 {0, 0, 0}, 12477 {0, 0, 0}, 12478 {0, 0, 0}, 12479 {0, 0, 0}, 12480 {0, 0, 0}, 12481 {0, 0, 0}, 12482 {0, 0, 0}, 12483 {0, 0, 0}, 12484 {243, 243, 0}, 12485 {0, 0, 0}, 12486 {245, 245, 0}, 12487 {246, 246, 0}, 12488 {247, 247, 0}, 12489 {248, 184, 0}, 12490 {0, 0, 0}, 12491 {0, 0, 0}, 12492 {0, 0, 0}, 12493 {252, 252, 0}, 12494 {0, 0, 0}, 12495 {0, 0, 0}, 12496 {0, 0, 0}, 12497 {256, 194, 0}, 12498 {257, 226, 0}, 12499 {0, 0, 0}, 12500 {0, 0, 0}, 12501 {260, 192, 0}, 12502 {261, 224, 0}, 12503 {262, 195, 0}, 12504 {263, 227, 0}, 12505 {0, 0, 0}, 12506 {0, 0, 0}, 12507 {0, 0, 0}, 12508 {0, 0, 0}, 12509 {268, 200, 0}, 12510 {269, 232, 0}, 12511 {0, 0, 0}, 12512 {0, 0, 0}, 12513 {0, 0, 0}, 12514 {0, 0, 0}, 12515 {274, 199, 0}, 12516 {275, 231, 0}, 12517 {0, 0, 0}, 12518 {0, 0, 0}, 12519 {278, 203, 0}, 12520 {279, 235, 0}, 12521 {280, 198, 0}, 12522 {281, 230, 0}, 12523 {0, 0, 0}, 12524 {0, 0, 0}, 12525 {0, 0, 0}, 12526 {0, 0, 0}, 12527 {0, 0, 0}, 12528 {0, 0, 0}, 12529 {0, 0, 0}, 12530 {0, 0, 0}, 12531 {290, 204, 0}, 12532 {291, 236, 0}, 12533 {0, 0, 0}, 12534 {0, 0, 0}, 12535 {0, 0, 0}, 12536 {0, 0, 0}, 12537 {0, 0, 0}, 12538 {0, 0, 0}, 12539 {298, 206, 0}, 12540 {299, 238, 0}, 12541 {0, 0, 0}, 12542 {0, 0, 0}, 12543 {302, 193, 0}, 12544 {303, 225, 0}, 12545 {0, 0, 0}, 12546 {0, 0, 0}, 12547 {0, 0, 0}, 12548 {0, 0, 0}, 12549 {0, 0, 0}, 12550 {0, 0, 0}, 12551 {310, 205, 0}, 12552 {311, 237, 0}, 12553 {0, 0, 0}, 12554 {0, 0, 0}, 12555 {0, 0, 0}, 12556 {315, 207, 0}, 12557 {316, 239, 0}, 12558 {8482, 153, 0}, 12559 {0, 0, 0}, 12560 {0, 0, 0}, 12561 {0, 0, 0}, 12562 {321, 217, 0}, 12563 {322, 249, 0}, 12564 {323, 209, 0}, 12565 {324, 241, 0}, 12566 {325, 210, 0}, 12567 {326, 242, 0}, 12568 {0, 0, 0}, 12569 {0, 0, 0}, 12570 {0, 0, 0}, 12571 {0, 0, 0}, 12572 {0, 0, 0}, 12573 {332, 212, 0}, 12574 {333, 244, 0}, 12575 {0, 0, 0}, 12576 {0, 0, 0}, 12577 {0, 0, 0}, 12578 {0, 0, 0}, 12579 {0, 0, 0}, 12580 {0, 0, 0}, 12581 {0, 0, 0}, 12582 {0, 0, 0}, 12583 {342, 170, 0}, 12584 {343, 186, 0}, 12585 {0, 0, 0}, 12586 {0, 0, 0}, 12587 {346, 218, 0}, 12588 {347, 250, 0}, 12589 {0, 0, 0}, 12590 {0, 0, 0}, 12591 {0, 0, 0}, 12592 {0, 0, 0}, 12593 {352, 208, 0}, 12594 {353, 240, 0}, 12595 {0, 0, 0} 12596 }; 12597 12598 /* Table size: 405; Max deep: 1 */ 12599 LXB_API const lexbor_shs_hash_t lxb_encoding_single_hash_windows_1258[406] = 12600 { 12601 {0, 0, 0},{0, 0, 0}, 12602 {0, 0, 0}, 12603 {0, 0, 0}, 12604 {0, 0, 0}, 12605 {0, 0, 0}, 12606 {0, 0, 0}, 12607 {0, 0, 0}, 12608 {0, 0, 0}, 12609 {0, 0, 0}, 12610 {0, 0, 0}, 12611 {0, 0, 0}, 12612 {416, 213, 0}, 12613 {417, 245, 0}, 12614 {0, 0, 0}, 12615 {0, 0, 0}, 12616 {0, 0, 0}, 12617 {0, 0, 0}, 12618 {0, 0, 0}, 12619 {0, 0, 0}, 12620 {0, 0, 0}, 12621 {0, 0, 0}, 12622 {0, 0, 0}, 12623 {0, 0, 0}, 12624 {0, 0, 0}, 12625 {0, 0, 0}, 12626 {0, 0, 0}, 12627 {431, 221, 0}, 12628 {432, 253, 0}, 12629 {0, 0, 0}, 12630 {0, 0, 0}, 12631 {0, 0, 0}, 12632 {0, 0, 0}, 12633 {0, 0, 0}, 12634 {0, 0, 0}, 12635 {0, 0, 0}, 12636 {0, 0, 0}, 12637 {0, 0, 0}, 12638 {0, 0, 0}, 12639 {0, 0, 0}, 12640 {0, 0, 0}, 12641 {0, 0, 0}, 12642 {0, 0, 0}, 12643 {0, 0, 0}, 12644 {0, 0, 0}, 12645 {0, 0, 0}, 12646 {0, 0, 0}, 12647 {0, 0, 0}, 12648 {0, 0, 0}, 12649 {0, 0, 0}, 12650 {0, 0, 0}, 12651 {0, 0, 0}, 12652 {0, 0, 0}, 12653 {0, 0, 0}, 12654 {0, 0, 0}, 12655 {0, 0, 0}, 12656 {0, 0, 0}, 12657 {0, 0, 0}, 12658 {0, 0, 0}, 12659 {0, 0, 0}, 12660 {0, 0, 0}, 12661 {0, 0, 0}, 12662 {0, 0, 0}, 12663 {0, 0, 0}, 12664 {0, 0, 0}, 12665 {0, 0, 0}, 12666 {0, 0, 0}, 12667 {0, 0, 0}, 12668 {0, 0, 0}, 12669 {0, 0, 0}, 12670 {0, 0, 0}, 12671 {0, 0, 0}, 12672 {0, 0, 0}, 12673 {0, 0, 0}, 12674 {0, 0, 0}, 12675 {0, 0, 0}, 12676 {0, 0, 0}, 12677 {0, 0, 0}, 12678 {0, 0, 0}, 12679 {0, 0, 0}, 12680 {0, 0, 0}, 12681 {0, 0, 0}, 12682 {0, 0, 0}, 12683 {0, 0, 0}, 12684 {0, 0, 0}, 12685 {0, 0, 0}, 12686 {0, 0, 0}, 12687 {0, 0, 0}, 12688 {0, 0, 0}, 12689 {0, 0, 0}, 12690 {0, 0, 0}, 12691 {0, 0, 0}, 12692 {0, 0, 0}, 12693 {0, 0, 0}, 12694 {0, 0, 0}, 12695 {0, 0, 0}, 12696 {0, 0, 0}, 12697 {0, 0, 0}, 12698 {0, 0, 0}, 12699 {0, 0, 0}, 12700 {0, 0, 0}, 12701 {0, 0, 0}, 12702 {0, 0, 0}, 12703 {0, 0, 0}, 12704 {0, 0, 0}, 12705 {0, 0, 0}, 12706 {0, 0, 0}, 12707 {0, 0, 0}, 12708 {0, 0, 0}, 12709 {0, 0, 0}, 12710 {0, 0, 0}, 12711 {0, 0, 0}, 12712 {8211, 150, 0}, 12713 {8212, 151, 0}, 12714 {0, 0, 0}, 12715 {0, 0, 0}, 12716 {0, 0, 0}, 12717 {8216, 145, 0}, 12718 {8217, 146, 0}, 12719 {8218, 130, 0}, 12720 {0, 0, 0}, 12721 {8220, 147, 0}, 12722 {8221, 148, 0}, 12723 {8222, 132, 0}, 12724 {0, 0, 0}, 12725 {8224, 134, 0}, 12726 {8225, 135, 0}, 12727 {8226, 149, 0}, 12728 {0, 0, 0}, 12729 {0, 0, 0}, 12730 {129, 129, 0}, 12731 {8230, 133, 0}, 12732 {0, 0, 0}, 12733 {0, 0, 0}, 12734 {0, 0, 0}, 12735 {0, 0, 0}, 12736 {0, 0, 0}, 12737 {0, 0, 0}, 12738 {0, 0, 0}, 12739 {138, 138, 0}, 12740 {0, 0, 0}, 12741 {8240, 137, 0}, 12742 {141, 141, 0}, 12743 {142, 142, 0}, 12744 {143, 143, 0}, 12745 {144, 144, 0}, 12746 {0, 0, 0}, 12747 {0, 0, 0}, 12748 {0, 0, 0}, 12749 {0, 0, 0}, 12750 {8249, 139, 0}, 12751 {8250, 155, 0}, 12752 {0, 0, 0}, 12753 {0, 0, 0}, 12754 {0, 0, 0}, 12755 {154, 154, 0}, 12756 {0, 0, 0}, 12757 {0, 0, 0}, 12758 {157, 157, 0}, 12759 {158, 158, 0}, 12760 {0, 0, 0}, 12761 {160, 160, 0}, 12762 {161, 161, 0}, 12763 {162, 162, 0}, 12764 {163, 163, 0}, 12765 {164, 164, 0}, 12766 {165, 165, 0}, 12767 {166, 166, 0}, 12768 {167, 167, 0}, 12769 {168, 168, 0}, 12770 {169, 169, 0}, 12771 {170, 170, 0}, 12772 {171, 171, 0}, 12773 {172, 172, 0}, 12774 {173, 173, 0}, 12775 {174, 174, 0}, 12776 {175, 175, 0}, 12777 {176, 176, 0}, 12778 {177, 177, 0}, 12779 {178, 178, 0}, 12780 {179, 179, 0}, 12781 {180, 180, 0}, 12782 {181, 181, 0}, 12783 {182, 182, 0}, 12784 {183, 183, 0}, 12785 {184, 184, 0}, 12786 {185, 185, 0}, 12787 {186, 186, 0}, 12788 {187, 187, 0}, 12789 {188, 188, 0}, 12790 {189, 189, 0}, 12791 {190, 190, 0}, 12792 {191, 191, 0}, 12793 {192, 192, 0}, 12794 {193, 193, 0}, 12795 {194, 194, 0}, 12796 {0, 0, 0}, 12797 {196, 196, 0}, 12798 {197, 197, 0}, 12799 {198, 198, 0}, 12800 {199, 199, 0}, 12801 {200, 200, 0}, 12802 {201, 201, 0}, 12803 {202, 202, 0}, 12804 {203, 203, 0}, 12805 {0, 0, 0}, 12806 {205, 205, 0}, 12807 {206, 206, 0}, 12808 {207, 207, 0}, 12809 {0, 0, 0}, 12810 {209, 209, 0}, 12811 {0, 0, 0}, 12812 {211, 211, 0}, 12813 {212, 212, 0}, 12814 {0, 0, 0}, 12815 {214, 214, 0}, 12816 {215, 215, 0}, 12817 {216, 216, 0}, 12818 {217, 217, 0}, 12819 {218, 218, 0}, 12820 {219, 219, 0}, 12821 {220, 220, 0}, 12822 {0, 0, 0}, 12823 {0, 0, 0}, 12824 {223, 223, 0}, 12825 {224, 224, 0}, 12826 {225, 225, 0}, 12827 {226, 226, 0}, 12828 {0, 0, 0}, 12829 {228, 228, 0}, 12830 {229, 229, 0}, 12831 {230, 230, 0}, 12832 {231, 231, 0}, 12833 {232, 232, 0}, 12834 {233, 233, 0}, 12835 {234, 234, 0}, 12836 {235, 235, 0}, 12837 {0, 0, 0}, 12838 {237, 237, 0}, 12839 {238, 238, 0}, 12840 {239, 239, 0}, 12841 {0, 0, 0}, 12842 {241, 241, 0}, 12843 {0, 0, 0}, 12844 {243, 243, 0}, 12845 {244, 244, 0}, 12846 {0, 0, 0}, 12847 {246, 246, 0}, 12848 {247, 247, 0}, 12849 {248, 248, 0}, 12850 {249, 249, 0}, 12851 {250, 250, 0}, 12852 {251, 251, 0}, 12853 {252, 252, 0}, 12854 {0, 0, 0}, 12855 {0, 0, 0}, 12856 {255, 255, 0}, 12857 {0, 0, 0}, 12858 {0, 0, 0}, 12859 {258, 195, 0}, 12860 {259, 227, 0}, 12861 {0, 0, 0}, 12862 {0, 0, 0}, 12863 {0, 0, 0}, 12864 {8363, 254, 0}, 12865 {8364, 128, 0}, 12866 {0, 0, 0}, 12867 {0, 0, 0}, 12868 {0, 0, 0}, 12869 {0, 0, 0}, 12870 {0, 0, 0}, 12871 {0, 0, 0}, 12872 {0, 0, 0}, 12873 {272, 208, 0}, 12874 {273, 240, 0}, 12875 {0, 0, 0}, 12876 {0, 0, 0}, 12877 {0, 0, 0}, 12878 {0, 0, 0}, 12879 {0, 0, 0}, 12880 {0, 0, 0}, 12881 {0, 0, 0}, 12882 {0, 0, 0}, 12883 {0, 0, 0}, 12884 {0, 0, 0}, 12885 {0, 0, 0}, 12886 {0, 0, 0}, 12887 {0, 0, 0}, 12888 {0, 0, 0}, 12889 {0, 0, 0}, 12890 {0, 0, 0}, 12891 {0, 0, 0}, 12892 {0, 0, 0}, 12893 {0, 0, 0}, 12894 {0, 0, 0}, 12895 {0, 0, 0}, 12896 {0, 0, 0}, 12897 {0, 0, 0}, 12898 {0, 0, 0}, 12899 {0, 0, 0}, 12900 {0, 0, 0}, 12901 {0, 0, 0}, 12902 {0, 0, 0}, 12903 {0, 0, 0}, 12904 {0, 0, 0}, 12905 {0, 0, 0}, 12906 {710, 136, 0}, 12907 {0, 0, 0}, 12908 {0, 0, 0}, 12909 {0, 0, 0}, 12910 {0, 0, 0}, 12911 {0, 0, 0}, 12912 {0, 0, 0}, 12913 {0, 0, 0}, 12914 {0, 0, 0}, 12915 {0, 0, 0}, 12916 {0, 0, 0}, 12917 {0, 0, 0}, 12918 {0, 0, 0}, 12919 {0, 0, 0}, 12920 {0, 0, 0}, 12921 {0, 0, 0}, 12922 {0, 0, 0}, 12923 {0, 0, 0}, 12924 {0, 0, 0}, 12925 {0, 0, 0}, 12926 {0, 0, 0}, 12927 {0, 0, 0}, 12928 {732, 152, 0}, 12929 {0, 0, 0}, 12930 {0, 0, 0}, 12931 {0, 0, 0}, 12932 {0, 0, 0}, 12933 {0, 0, 0}, 12934 {0, 0, 0}, 12935 {0, 0, 0}, 12936 {0, 0, 0}, 12937 {0, 0, 0}, 12938 {0, 0, 0}, 12939 {338, 140, 0}, 12940 {339, 156, 0}, 12941 {0, 0, 0}, 12942 {0, 0, 0}, 12943 {0, 0, 0}, 12944 {0, 0, 0}, 12945 {0, 0, 0}, 12946 {0, 0, 0}, 12947 {0, 0, 0}, 12948 {0, 0, 0}, 12949 {0, 0, 0}, 12950 {0, 0, 0}, 12951 {0, 0, 0}, 12952 {0, 0, 0}, 12953 {0, 0, 0}, 12954 {0, 0, 0}, 12955 {0, 0, 0}, 12956 {0, 0, 0}, 12957 {0, 0, 0}, 12958 {0, 0, 0}, 12959 {0, 0, 0}, 12960 {0, 0, 0}, 12961 {0, 0, 0}, 12962 {0, 0, 0}, 12963 {0, 0, 0}, 12964 {768, 204, 0}, 12965 {769, 236, 0}, 12966 {0, 0, 0}, 12967 {771, 222, 0}, 12968 {0, 0, 0}, 12969 {0, 0, 0}, 12970 {0, 0, 0}, 12971 {0, 0, 0}, 12972 {0, 0, 0}, 12973 {777, 210, 0}, 12974 {0, 0, 0}, 12975 {0, 0, 0}, 12976 {0, 0, 0}, 12977 {376, 159, 0}, 12978 {0, 0, 0}, 12979 {0, 0, 0}, 12980 {0, 0, 0}, 12981 {0, 0, 0}, 12982 {0, 0, 0}, 12983 {8482, 153, 0}, 12984 {0, 0, 0}, 12985 {0, 0, 0}, 12986 {0, 0, 0}, 12987 {0, 0, 0}, 12988 {0, 0, 0}, 12989 {0, 0, 0}, 12990 {0, 0, 0}, 12991 {0, 0, 0}, 12992 {0, 0, 0}, 12993 {0, 0, 0}, 12994 {0, 0, 0}, 12995 {0, 0, 0}, 12996 {0, 0, 0}, 12997 {0, 0, 0}, 12998 {0, 0, 0}, 12999 {803, 242, 0}, 13000 {0, 0, 0}, 13001 {0, 0, 0}, 13002 {0, 0, 0}, 13003 {402, 131, 0}, 13004 {0, 0, 0}, 13005 {0, 0, 0} 13006 }; 13007 13008 /* Table size: 359; Max deep: 1 */ 13009 LXB_API const lexbor_shs_hash_t lxb_encoding_single_hash_windows_874[360] = 13010 { 13011 {0, 0, 0},{3590, 166, 0}, 13012 {3591, 167, 0}, 13013 {3592, 168, 0}, 13014 {3593, 169, 0}, 13015 {3594, 170, 0}, 13016 {3595, 171, 0}, 13017 {3596, 172, 0}, 13018 {3597, 173, 0}, 13019 {3598, 174, 0}, 13020 {3599, 175, 0}, 13021 {3600, 176, 0}, 13022 {3601, 177, 0}, 13023 {3602, 178, 0}, 13024 {3603, 179, 0}, 13025 {3604, 180, 0}, 13026 {3605, 181, 0}, 13027 {3606, 182, 0}, 13028 {3607, 183, 0}, 13029 {3608, 184, 0}, 13030 {3609, 185, 0}, 13031 {3610, 186, 0}, 13032 {3611, 187, 0}, 13033 {3612, 188, 0}, 13034 {3613, 189, 0}, 13035 {3614, 190, 0}, 13036 {3615, 191, 0}, 13037 {3616, 192, 0}, 13038 {3617, 193, 0}, 13039 {3618, 194, 0}, 13040 {3619, 195, 0}, 13041 {3620, 196, 0}, 13042 {3621, 197, 0}, 13043 {3622, 198, 0}, 13044 {3623, 199, 0}, 13045 {3624, 200, 0}, 13046 {3625, 201, 0}, 13047 {3626, 202, 0}, 13048 {3627, 203, 0}, 13049 {3628, 204, 0}, 13050 {3629, 205, 0}, 13051 {3630, 206, 0}, 13052 {3631, 207, 0}, 13053 {3632, 208, 0}, 13054 {3633, 209, 0}, 13055 {3634, 210, 0}, 13056 {3635, 211, 0}, 13057 {3636, 212, 0}, 13058 {3637, 213, 0}, 13059 {3638, 214, 0}, 13060 {3639, 215, 0}, 13061 {3640, 216, 0}, 13062 {3641, 217, 0}, 13063 {3642, 218, 0}, 13064 {0, 0, 0}, 13065 {0, 0, 0}, 13066 {0, 0, 0}, 13067 {0, 0, 0}, 13068 {3647, 223, 0}, 13069 {3648, 224, 0}, 13070 {3649, 225, 0}, 13071 {3650, 226, 0}, 13072 {3651, 227, 0}, 13073 {3652, 228, 0}, 13074 {3653, 229, 0}, 13075 {3654, 230, 0}, 13076 {3655, 231, 0}, 13077 {3656, 232, 0}, 13078 {3657, 233, 0}, 13079 {3658, 234, 0}, 13080 {3659, 235, 0}, 13081 {3660, 236, 0}, 13082 {3661, 237, 0}, 13083 {3662, 238, 0}, 13084 {3663, 239, 0}, 13085 {3664, 240, 0}, 13086 {3665, 241, 0}, 13087 {3666, 242, 0}, 13088 {3667, 243, 0}, 13089 {3668, 244, 0}, 13090 {3669, 245, 0}, 13091 {3670, 246, 0}, 13092 {3671, 247, 0}, 13093 {3672, 248, 0}, 13094 {3673, 249, 0}, 13095 {3674, 250, 0}, 13096 {3675, 251, 0}, 13097 {0, 0, 0}, 13098 {0, 0, 0}, 13099 {0, 0, 0}, 13100 {0, 0, 0}, 13101 {0, 0, 0}, 13102 {0, 0, 0}, 13103 {0, 0, 0}, 13104 {0, 0, 0}, 13105 {0, 0, 0}, 13106 {0, 0, 0}, 13107 {0, 0, 0}, 13108 {0, 0, 0}, 13109 {0, 0, 0}, 13110 {0, 0, 0}, 13111 {0, 0, 0}, 13112 {0, 0, 0}, 13113 {0, 0, 0}, 13114 {0, 0, 0}, 13115 {0, 0, 0}, 13116 {0, 0, 0}, 13117 {0, 0, 0}, 13118 {8364, 128, 0}, 13119 {0, 0, 0}, 13120 {0, 0, 0}, 13121 {0, 0, 0}, 13122 {0, 0, 0}, 13123 {0, 0, 0}, 13124 {0, 0, 0}, 13125 {0, 0, 0}, 13126 {0, 0, 0}, 13127 {0, 0, 0}, 13128 {0, 0, 0}, 13129 {0, 0, 0}, 13130 {0, 0, 0}, 13131 {0, 0, 0}, 13132 {0, 0, 0}, 13133 {0, 0, 0}, 13134 {0, 0, 0}, 13135 {0, 0, 0}, 13136 {0, 0, 0}, 13137 {0, 0, 0}, 13138 {0, 0, 0}, 13139 {0, 0, 0}, 13140 {129, 129, 0}, 13141 {130, 130, 0}, 13142 {131, 131, 0}, 13143 {132, 132, 0}, 13144 {0, 0, 0}, 13145 {134, 134, 0}, 13146 {135, 135, 0}, 13147 {136, 136, 0}, 13148 {137, 137, 0}, 13149 {138, 138, 0}, 13150 {139, 139, 0}, 13151 {140, 140, 0}, 13152 {141, 141, 0}, 13153 {142, 142, 0}, 13154 {143, 143, 0}, 13155 {144, 144, 0}, 13156 {0, 0, 0}, 13157 {0, 0, 0}, 13158 {0, 0, 0}, 13159 {0, 0, 0}, 13160 {0, 0, 0}, 13161 {0, 0, 0}, 13162 {0, 0, 0}, 13163 {152, 152, 0}, 13164 {153, 153, 0}, 13165 {154, 154, 0}, 13166 {155, 155, 0}, 13167 {156, 156, 0}, 13168 {157, 157, 0}, 13169 {158, 158, 0}, 13170 {159, 159, 0}, 13171 {160, 160, 0}, 13172 {0, 0, 0}, 13173 {0, 0, 0}, 13174 {0, 0, 0}, 13175 {0, 0, 0}, 13176 {0, 0, 0}, 13177 {0, 0, 0}, 13178 {0, 0, 0}, 13179 {0, 0, 0}, 13180 {0, 0, 0}, 13181 {0, 0, 0}, 13182 {0, 0, 0}, 13183 {0, 0, 0}, 13184 {0, 0, 0}, 13185 {0, 0, 0}, 13186 {0, 0, 0}, 13187 {0, 0, 0}, 13188 {0, 0, 0}, 13189 {0, 0, 0}, 13190 {0, 0, 0}, 13191 {0, 0, 0}, 13192 {0, 0, 0}, 13193 {0, 0, 0}, 13194 {0, 0, 0}, 13195 {0, 0, 0}, 13196 {0, 0, 0}, 13197 {0, 0, 0}, 13198 {0, 0, 0}, 13199 {0, 0, 0}, 13200 {0, 0, 0}, 13201 {0, 0, 0}, 13202 {0, 0, 0}, 13203 {0, 0, 0}, 13204 {0, 0, 0}, 13205 {0, 0, 0}, 13206 {0, 0, 0}, 13207 {0, 0, 0}, 13208 {0, 0, 0}, 13209 {0, 0, 0}, 13210 {0, 0, 0}, 13211 {0, 0, 0}, 13212 {0, 0, 0}, 13213 {0, 0, 0}, 13214 {0, 0, 0}, 13215 {0, 0, 0}, 13216 {0, 0, 0}, 13217 {0, 0, 0}, 13218 {0, 0, 0}, 13219 {0, 0, 0}, 13220 {0, 0, 0}, 13221 {0, 0, 0}, 13222 {0, 0, 0}, 13223 {0, 0, 0}, 13224 {0, 0, 0}, 13225 {0, 0, 0}, 13226 {0, 0, 0}, 13227 {0, 0, 0}, 13228 {0, 0, 0}, 13229 {0, 0, 0}, 13230 {0, 0, 0}, 13231 {0, 0, 0}, 13232 {0, 0, 0}, 13233 {0, 0, 0}, 13234 {0, 0, 0}, 13235 {0, 0, 0}, 13236 {0, 0, 0}, 13237 {0, 0, 0}, 13238 {0, 0, 0}, 13239 {0, 0, 0}, 13240 {0, 0, 0}, 13241 {0, 0, 0}, 13242 {0, 0, 0}, 13243 {0, 0, 0}, 13244 {0, 0, 0}, 13245 {0, 0, 0}, 13246 {0, 0, 0}, 13247 {0, 0, 0}, 13248 {0, 0, 0}, 13249 {0, 0, 0}, 13250 {0, 0, 0}, 13251 {0, 0, 0}, 13252 {0, 0, 0}, 13253 {0, 0, 0}, 13254 {0, 0, 0}, 13255 {0, 0, 0}, 13256 {0, 0, 0}, 13257 {0, 0, 0}, 13258 {0, 0, 0}, 13259 {0, 0, 0}, 13260 {0, 0, 0}, 13261 {0, 0, 0}, 13262 {0, 0, 0}, 13263 {0, 0, 0}, 13264 {0, 0, 0}, 13265 {0, 0, 0}, 13266 {0, 0, 0}, 13267 {0, 0, 0}, 13268 {0, 0, 0}, 13269 {0, 0, 0}, 13270 {0, 0, 0}, 13271 {0, 0, 0}, 13272 {0, 0, 0}, 13273 {0, 0, 0}, 13274 {0, 0, 0}, 13275 {0, 0, 0}, 13276 {0, 0, 0}, 13277 {0, 0, 0}, 13278 {0, 0, 0}, 13279 {0, 0, 0}, 13280 {0, 0, 0}, 13281 {0, 0, 0}, 13282 {0, 0, 0}, 13283 {0, 0, 0}, 13284 {0, 0, 0}, 13285 {0, 0, 0}, 13286 {0, 0, 0}, 13287 {0, 0, 0}, 13288 {0, 0, 0}, 13289 {0, 0, 0}, 13290 {0, 0, 0}, 13291 {0, 0, 0}, 13292 {0, 0, 0}, 13293 {0, 0, 0}, 13294 {0, 0, 0}, 13295 {0, 0, 0}, 13296 {0, 0, 0}, 13297 {0, 0, 0}, 13298 {0, 0, 0}, 13299 {0, 0, 0}, 13300 {0, 0, 0}, 13301 {0, 0, 0}, 13302 {0, 0, 0}, 13303 {0, 0, 0}, 13304 {0, 0, 0}, 13305 {0, 0, 0}, 13306 {0, 0, 0}, 13307 {0, 0, 0}, 13308 {0, 0, 0}, 13309 {0, 0, 0}, 13310 {0, 0, 0}, 13311 {0, 0, 0}, 13312 {0, 0, 0}, 13313 {0, 0, 0}, 13314 {0, 0, 0}, 13315 {0, 0, 0}, 13316 {0, 0, 0}, 13317 {0, 0, 0}, 13318 {0, 0, 0}, 13319 {0, 0, 0}, 13320 {0, 0, 0}, 13321 {0, 0, 0}, 13322 {0, 0, 0}, 13323 {0, 0, 0}, 13324 {8211, 150, 0}, 13325 {8212, 151, 0}, 13326 {0, 0, 0}, 13327 {0, 0, 0}, 13328 {0, 0, 0}, 13329 {8216, 145, 0}, 13330 {8217, 146, 0}, 13331 {0, 0, 0}, 13332 {0, 0, 0}, 13333 {8220, 147, 0}, 13334 {8221, 148, 0}, 13335 {0, 0, 0}, 13336 {0, 0, 0}, 13337 {0, 0, 0}, 13338 {0, 0, 0}, 13339 {8226, 149, 0}, 13340 {0, 0, 0}, 13341 {0, 0, 0}, 13342 {0, 0, 0}, 13343 {8230, 133, 0}, 13344 {0, 0, 0}, 13345 {0, 0, 0}, 13346 {0, 0, 0}, 13347 {0, 0, 0}, 13348 {0, 0, 0}, 13349 {0, 0, 0}, 13350 {0, 0, 0}, 13351 {0, 0, 0}, 13352 {0, 0, 0}, 13353 {0, 0, 0}, 13354 {0, 0, 0}, 13355 {0, 0, 0}, 13356 {0, 0, 0}, 13357 {0, 0, 0}, 13358 {0, 0, 0}, 13359 {0, 0, 0}, 13360 {0, 0, 0}, 13361 {0, 0, 0}, 13362 {0, 0, 0}, 13363 {0, 0, 0}, 13364 {0, 0, 0}, 13365 {3585, 161, 0}, 13366 {3586, 162, 0}, 13367 {3587, 163, 0}, 13368 {3588, 164, 0}, 13369 {3589, 165, 0} 13370 }; 13371 13372 /* Table size: 373; Max deep: 1 */ 13373 LXB_API const lexbor_shs_hash_t lxb_encoding_single_hash_x_mac_cyrillic[374] = 13374 { 13375 {0, 0, 0},{1119, 219, 0}, 13376 {0, 0, 0}, 13377 {0, 0, 0}, 13378 {0, 0, 0}, 13379 {0, 0, 0}, 13380 {8211, 208, 0}, 13381 {8212, 209, 0}, 13382 {0, 0, 0}, 13383 {0, 0, 0}, 13384 {0, 0, 0}, 13385 {8216, 212, 0}, 13386 {8217, 213, 0}, 13387 {0, 0, 0}, 13388 {0, 0, 0}, 13389 {8220, 210, 0}, 13390 {8221, 211, 0}, 13391 {8222, 215, 0}, 13392 {0, 0, 0}, 13393 {8224, 160, 0}, 13394 {0, 0, 0}, 13395 {8226, 165, 0}, 13396 {0, 0, 0}, 13397 {0, 0, 0}, 13398 {0, 0, 0}, 13399 {8230, 201, 0}, 13400 {0, 0, 0}, 13401 {0, 0, 0}, 13402 {0, 0, 0}, 13403 {0, 0, 0}, 13404 {402, 196, 0}, 13405 {0, 0, 0}, 13406 {0, 0, 0}, 13407 {0, 0, 0}, 13408 {0, 0, 0}, 13409 {0, 0, 0}, 13410 {0, 0, 0}, 13411 {0, 0, 0}, 13412 {0, 0, 0}, 13413 {0, 0, 0}, 13414 {0, 0, 0}, 13415 {0, 0, 0}, 13416 {0, 0, 0}, 13417 {0, 0, 0}, 13418 {0, 0, 0}, 13419 {0, 0, 0}, 13420 {0, 0, 0}, 13421 {0, 0, 0}, 13422 {0, 0, 0}, 13423 {0, 0, 0}, 13424 {1168, 162, 0}, 13425 {1169, 182, 0}, 13426 {0, 0, 0}, 13427 {0, 0, 0}, 13428 {0, 0, 0}, 13429 {0, 0, 0}, 13430 {0, 0, 0}, 13431 {0, 0, 0}, 13432 {0, 0, 0}, 13433 {0, 0, 0}, 13434 {0, 0, 0}, 13435 {0, 0, 0}, 13436 {0, 0, 0}, 13437 {0, 0, 0}, 13438 {0, 0, 0}, 13439 {0, 0, 0}, 13440 {0, 0, 0}, 13441 {0, 0, 0}, 13442 {0, 0, 0}, 13443 {0, 0, 0}, 13444 {0, 0, 0}, 13445 {0, 0, 0}, 13446 {0, 0, 0}, 13447 {0, 0, 0}, 13448 {0, 0, 0}, 13449 {0, 0, 0}, 13450 {0, 0, 0}, 13451 {0, 0, 0}, 13452 {0, 0, 0}, 13453 {0, 0, 0}, 13454 {0, 0, 0}, 13455 {0, 0, 0}, 13456 {0, 0, 0}, 13457 {0, 0, 0}, 13458 {0, 0, 0}, 13459 {0, 0, 0}, 13460 {0, 0, 0}, 13461 {0, 0, 0}, 13462 {0, 0, 0}, 13463 {0, 0, 0}, 13464 {0, 0, 0}, 13465 {0, 0, 0}, 13466 {0, 0, 0}, 13467 {0, 0, 0}, 13468 {0, 0, 0}, 13469 {0, 0, 0}, 13470 {0, 0, 0}, 13471 {0, 0, 0}, 13472 {0, 0, 0}, 13473 {0, 0, 0}, 13474 {0, 0, 0}, 13475 {0, 0, 0}, 13476 {0, 0, 0}, 13477 {0, 0, 0}, 13478 {0, 0, 0}, 13479 {0, 0, 0}, 13480 {0, 0, 0}, 13481 {0, 0, 0}, 13482 {0, 0, 0}, 13483 {0, 0, 0}, 13484 {0, 0, 0}, 13485 {0, 0, 0}, 13486 {0, 0, 0}, 13487 {0, 0, 0}, 13488 {0, 0, 0}, 13489 {0, 0, 0}, 13490 {0, 0, 0}, 13491 {0, 0, 0}, 13492 {0, 0, 0}, 13493 {0, 0, 0}, 13494 {0, 0, 0}, 13495 {0, 0, 0}, 13496 {0, 0, 0}, 13497 {0, 0, 0}, 13498 {0, 0, 0}, 13499 {0, 0, 0}, 13500 {0, 0, 0}, 13501 {0, 0, 0}, 13502 {0, 0, 0}, 13503 {0, 0, 0}, 13504 {0, 0, 0}, 13505 {0, 0, 0}, 13506 {8710, 198, 0}, 13507 {0, 0, 0}, 13508 {0, 0, 0}, 13509 {0, 0, 0}, 13510 {0, 0, 0}, 13511 {0, 0, 0}, 13512 {0, 0, 0}, 13513 {0, 0, 0}, 13514 {0, 0, 0}, 13515 {0, 0, 0}, 13516 {0, 0, 0}, 13517 {0, 0, 0}, 13518 {0, 0, 0}, 13519 {0, 0, 0}, 13520 {0, 0, 0}, 13521 {0, 0, 0}, 13522 {0, 0, 0}, 13523 {0, 0, 0}, 13524 {0, 0, 0}, 13525 {0, 0, 0}, 13526 {8730, 195, 0}, 13527 {0, 0, 0}, 13528 {0, 0, 0}, 13529 {0, 0, 0}, 13530 {8734, 176, 0}, 13531 {0, 0, 0}, 13532 {0, 0, 0}, 13533 {8364, 255, 0}, 13534 {0, 0, 0}, 13535 {160, 202, 0}, 13536 {0, 0, 0}, 13537 {0, 0, 0}, 13538 {163, 163, 0}, 13539 {0, 0, 0}, 13540 {0, 0, 0}, 13541 {0, 0, 0}, 13542 {167, 164, 0}, 13543 {0, 0, 0}, 13544 {169, 169, 0}, 13545 {0, 0, 0}, 13546 {171, 199, 0}, 13547 {172, 194, 0}, 13548 {0, 0, 0}, 13549 {174, 168, 0}, 13550 {0, 0, 0}, 13551 {176, 161, 0}, 13552 {177, 177, 0}, 13553 {0, 0, 0}, 13554 {0, 0, 0}, 13555 {0, 0, 0}, 13556 {181, 181, 0}, 13557 {182, 166, 0}, 13558 {0, 0, 0}, 13559 {0, 0, 0}, 13560 {0, 0, 0}, 13561 {0, 0, 0}, 13562 {187, 200, 0}, 13563 {0, 0, 0}, 13564 {0, 0, 0}, 13565 {0, 0, 0}, 13566 {0, 0, 0}, 13567 {0, 0, 0}, 13568 {0, 0, 0}, 13569 {0, 0, 0}, 13570 {0, 0, 0}, 13571 {0, 0, 0}, 13572 {8776, 197, 0}, 13573 {0, 0, 0}, 13574 {0, 0, 0}, 13575 {0, 0, 0}, 13576 {0, 0, 0}, 13577 {0, 0, 0}, 13578 {0, 0, 0}, 13579 {0, 0, 0}, 13580 {0, 0, 0}, 13581 {0, 0, 0}, 13582 {0, 0, 0}, 13583 {0, 0, 0}, 13584 {0, 0, 0}, 13585 {0, 0, 0}, 13586 {0, 0, 0}, 13587 {0, 0, 0}, 13588 {0, 0, 0}, 13589 {0, 0, 0}, 13590 {0, 0, 0}, 13591 {0, 0, 0}, 13592 {0, 0, 0}, 13593 {0, 0, 0}, 13594 {0, 0, 0}, 13595 {0, 0, 0}, 13596 {8800, 173, 0}, 13597 {0, 0, 0}, 13598 {0, 0, 0}, 13599 {0, 0, 0}, 13600 {8804, 178, 0}, 13601 {8805, 179, 0}, 13602 {0, 0, 0}, 13603 {0, 0, 0}, 13604 {0, 0, 0}, 13605 {0, 0, 0}, 13606 {0, 0, 0}, 13607 {0, 0, 0}, 13608 {0, 0, 0}, 13609 {0, 0, 0}, 13610 {0, 0, 0}, 13611 {0, 0, 0}, 13612 {0, 0, 0}, 13613 {0, 0, 0}, 13614 {0, 0, 0}, 13615 {0, 0, 0}, 13616 {0, 0, 0}, 13617 {0, 0, 0}, 13618 {0, 0, 0}, 13619 {0, 0, 0}, 13620 {0, 0, 0}, 13621 {0, 0, 0}, 13622 {247, 214, 0}, 13623 {0, 0, 0}, 13624 {0, 0, 0}, 13625 {0, 0, 0}, 13626 {0, 0, 0}, 13627 {0, 0, 0}, 13628 {0, 0, 0}, 13629 {0, 0, 0}, 13630 {0, 0, 0}, 13631 {0, 0, 0}, 13632 {0, 0, 0}, 13633 {0, 0, 0}, 13634 {0, 0, 0}, 13635 {0, 0, 0}, 13636 {0, 0, 0}, 13637 {0, 0, 0}, 13638 {0, 0, 0}, 13639 {8470, 220, 0}, 13640 {0, 0, 0}, 13641 {0, 0, 0}, 13642 {0, 0, 0}, 13643 {0, 0, 0}, 13644 {0, 0, 0}, 13645 {0, 0, 0}, 13646 {0, 0, 0}, 13647 {0, 0, 0}, 13648 {0, 0, 0}, 13649 {0, 0, 0}, 13650 {0, 0, 0}, 13651 {8482, 170, 0}, 13652 {0, 0, 0}, 13653 {0, 0, 0}, 13654 {1025, 221, 0}, 13655 {1026, 171, 0}, 13656 {1027, 174, 0}, 13657 {1028, 184, 0}, 13658 {1029, 193, 0}, 13659 {1030, 167, 0}, 13660 {1031, 186, 0}, 13661 {1032, 183, 0}, 13662 {1033, 188, 0}, 13663 {1034, 190, 0}, 13664 {1035, 203, 0}, 13665 {1036, 205, 0}, 13666 {0, 0, 0}, 13667 {1038, 216, 0}, 13668 {1039, 218, 0}, 13669 {1040, 128, 0}, 13670 {1041, 129, 0}, 13671 {1042, 130, 0}, 13672 {1043, 131, 0}, 13673 {1044, 132, 0}, 13674 {1045, 133, 0}, 13675 {1046, 134, 0}, 13676 {1047, 135, 0}, 13677 {1048, 136, 0}, 13678 {1049, 137, 0}, 13679 {1050, 138, 0}, 13680 {1051, 139, 0}, 13681 {1052, 140, 0}, 13682 {1053, 141, 0}, 13683 {1054, 142, 0}, 13684 {1055, 143, 0}, 13685 {1056, 144, 0}, 13686 {1057, 145, 0}, 13687 {1058, 146, 0}, 13688 {1059, 147, 0}, 13689 {1060, 148, 0}, 13690 {1061, 149, 0}, 13691 {1062, 150, 0}, 13692 {1063, 151, 0}, 13693 {1064, 152, 0}, 13694 {1065, 153, 0}, 13695 {1066, 154, 0}, 13696 {1067, 155, 0}, 13697 {1068, 156, 0}, 13698 {1069, 157, 0}, 13699 {1070, 158, 0}, 13700 {1071, 159, 0}, 13701 {1072, 224, 0}, 13702 {1073, 225, 0}, 13703 {1074, 226, 0}, 13704 {1075, 227, 0}, 13705 {1076, 228, 0}, 13706 {1077, 229, 0}, 13707 {1078, 230, 0}, 13708 {1079, 231, 0}, 13709 {1080, 232, 0}, 13710 {1081, 233, 0}, 13711 {1082, 234, 0}, 13712 {1083, 235, 0}, 13713 {1084, 236, 0}, 13714 {1085, 237, 0}, 13715 {1086, 238, 0}, 13716 {1087, 239, 0}, 13717 {1088, 240, 0}, 13718 {1089, 241, 0}, 13719 {1090, 242, 0}, 13720 {1091, 243, 0}, 13721 {1092, 244, 0}, 13722 {1093, 245, 0}, 13723 {1094, 246, 0}, 13724 {1095, 247, 0}, 13725 {1096, 248, 0}, 13726 {1097, 249, 0}, 13727 {1098, 250, 0}, 13728 {1099, 251, 0}, 13729 {1100, 252, 0}, 13730 {1101, 253, 0}, 13731 {1102, 254, 0}, 13732 {1103, 223, 0}, 13733 {0, 0, 0}, 13734 {1105, 222, 0}, 13735 {1106, 172, 0}, 13736 {1107, 175, 0}, 13737 {1108, 185, 0}, 13738 {1109, 207, 0}, 13739 {1110, 180, 0}, 13740 {1111, 187, 0}, 13741 {1112, 192, 0}, 13742 {1113, 189, 0}, 13743 {1114, 191, 0}, 13744 {1115, 204, 0}, 13745 {1116, 206, 0}, 13746 {0, 0, 0}, 13747 {1118, 217, 0} 13748 }; 13749