Mercurial > hgrepos > Python2 > PyMuPDF
comparison mupdf-source/thirdparty/zint/backend/hanxin.h @ 2:b50eed0cc0ef upstream
ADD: MuPDF v1.26.7: the MuPDF source as downloaded by a default build of PyMuPDF 1.26.4.
The directory name has changed: no version number in the expanded directory now.
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Mon, 15 Sep 2025 11:43:07 +0200 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 1:1d09e1dec1d9 | 2:b50eed0cc0ef |
|---|---|
| 1 /* hanxin.h - definitions for Han Xin code */ | |
| 2 /* | |
| 3 libzint - the open source barcode library | |
| 4 Copyright (C) 2009-2024 Robin Stuart <rstuart114@gmail.com> | |
| 5 Copyright (C) 2016 Zoe Stuart | |
| 6 | |
| 7 Redistribution and use in source and binary forms, with or without | |
| 8 modification, are permitted provided that the following conditions | |
| 9 are met: | |
| 10 | |
| 11 1. Redistributions of source code must retain the above copyright | |
| 12 notice, this list of conditions and the following disclaimer. | |
| 13 2. Redistributions in binary form must reproduce the above copyright | |
| 14 notice, this list of conditions and the following disclaimer in the | |
| 15 documentation and/or other materials provided with the distribution. | |
| 16 3. Neither the name of the project nor the names of its contributors | |
| 17 may be used to endorse or promote products derived from this software | |
| 18 without specific prior written permission. | |
| 19 | |
| 20 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND | |
| 21 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | |
| 22 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE | |
| 23 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE | |
| 24 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | |
| 25 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS | |
| 26 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | |
| 27 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | |
| 28 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | |
| 29 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | |
| 30 SUCH DAMAGE. | |
| 31 */ | |
| 32 /* SPDX-License-Identifier: BSD-3-Clause */ | |
| 33 | |
| 34 #ifndef Z_HANXIN_H | |
| 35 #define Z_HANXIN_H | |
| 36 | |
| 37 /* Data from table B1: Data capacity of Han Xin Code */ | |
| 38 static const unsigned short hx_total_codewords[84] = { | |
| 39 25, 37, 50, 54, 69, 84, 100, 117, 136, 155, | |
| 40 161, 181, 203, 225, 249, 273, 299, 325, 353, 381, | |
| 41 411, 422, 453, 485, 518, 552, 587, 623, 660, 698, | |
| 42 737, 754, 794, 836, 878, 922, 966, 1011, 1058, 1105, | |
| 43 1126, 1175, 1224, 1275, 1327, 1380, 1434, 1489, 1513, 1569, | |
| 44 1628, 1686, 1745, 1805, 1867, 1929, 1992, 2021, 2086, 2151, | |
| 45 2218, 2286, 2355, 2425, 2496, 2528, 2600, 2673, 2749, 2824, | |
| 46 2900, 2977, 3056, 3135, 3171, 3252, 3334, 3416, 3500, 3585, | |
| 47 3671, 3758, 3798, 3886 | |
| 48 }; | |
| 49 | |
| 50 static const unsigned short hx_data_codewords[4][84] = { { | |
| 51 21, 31, 42, 46, 57, 70, 84, 99, 114, 131, | |
| 52 135, 153, 171, 189, 209, 229, 251, 273, 297, 321, | |
| 53 345, 354, 381, 407, 436, 464, 493, 523, 554, 586, | |
| 54 619, 634, 666, 702, 738, 774, 812, 849, 888, 929, | |
| 55 946, 987, 1028, 1071, 1115, 1160, 1204, 1251, 1271, 1317, | |
| 56 1368, 1416, 1465, 1517, 1569, 1621, 1674, 1697, 1752, 1807, | |
| 57 1864, 1920, 1979, 2037, 2096, 2124, 2184, 2245, 2309, 2372, | |
| 58 2436, 2501, 2568, 2633, 2663, 2732, 2800, 2870, 2940, 3011, | |
| 59 3083, 3156, 3190, 3264 | |
| 60 }, { | |
| 61 17, 25, 34, 38, 49, 58, 70, 81, 96, 109, | |
| 62 113, 127, 143, 157, 175, 191, 209, 227, 247, 267, | |
| 63 287, 296, 317, 339, 362, 386, 411, 437, 462, 488, | |
| 64 515, 528, 556, 586, 614, 646, 676, 707, 740, 773, | |
| 65 788, 823, 856, 893, 929, 966, 1004, 1043, 1059, 1099, | |
| 66 1140, 1180, 1221, 1263, 1307, 1351, 1394, 1415, 1460, 1505, | |
| 67 1552, 1600, 1649, 1697, 1748, 1770, 1820, 1871, 1925, 1976, | |
| 68 2030, 2083, 2140, 2195, 2219, 2276, 2334, 2392, 2450, 2509, | |
| 69 2569, 2630, 2658, 2720 | |
| 70 }, { | |
| 71 13, 19, 26, 30, 37, 46, 54, 63, 74, 83, | |
| 72 87, 97, 109, 121, 135, 147, 161, 175, 191, 205, | |
| 73 221, 228, 245, 261, 280, 298, 317, 337, 358, 376, | |
| 74 397, 408, 428, 452, 474, 498, 522, 545, 572, 597, | |
| 75 608, 635, 660, 689, 717, 746, 774, 805, 817, 847, | |
| 76 880, 910, 943, 975, 1009, 1041, 1076, 1091, 1126, 1161, | |
| 77 1198, 1234, 1271, 1309, 1348, 1366, 1404, 1443, 1485, 1524, | |
| 78 1566, 1607, 1650, 1693, 1713, 1756, 1800, 1844, 1890, 1935, | |
| 79 1983, 2030, 2050, 2098 | |
| 80 }, { | |
| 81 9, 15, 20, 22, 27, 34, 40, 47, 54, 61, | |
| 82 65, 73, 81, 89, 99, 109, 119, 129, 141, 153, | |
| 83 165, 168, 181, 195, 208, 220, 235, 251, 264, 280, | |
| 84 295, 302, 318, 334, 352, 368, 386, 405, 424, 441, | |
| 85 450, 469, 490, 509, 531, 552, 574, 595, 605, 627, | |
| 86 652, 674, 697, 721, 747, 771, 796, 809, 834, 861, | |
| 87 892, 914, 941, 969, 998, 1012, 1040, 1069, 1099, 1130, | |
| 88 1160, 1191, 1222, 1253, 1269, 1300, 1334, 1366, 1400, 1433, | |
| 89 1469, 1504, 1520, 1554 | |
| 90 } | |
| 91 }; | |
| 92 | |
| 93 /* Value 'k' from Annex A */ | |
| 94 static const char hx_module_k[84] = { | |
| 95 0, 0, 0, 14, 16, 16, 17, 18, 19, 20, | |
| 96 14, 15, 16, 16, 17, 17, 18, 19, 20, 20, | |
| 97 21, 16, 17, 17, 18, 18, 19, 19, 20, 20, | |
| 98 21, 17, 17, 18, 18, 19, 19, 19, 20, 20, | |
| 99 17, 17, 18, 18, 18, 19, 19, 19, 17, 17, | |
| 100 18, 18, 18, 18, 19, 19, 19, 17, 17, 18, | |
| 101 18, 18, 18, 19, 19, 17, 17, 17, 18, 18, | |
| 102 18, 18, 19, 19, 17, 17, 17, 18, 18, 18, | |
| 103 18, 18, 17, 17 | |
| 104 }; | |
| 105 | |
| 106 /* Value 'r' from Annex A */ | |
| 107 static const char hx_module_r[84] = { | |
| 108 0, 0, 0, 15, 15, 17, 18, 19, 20, 21, | |
| 109 15, 15, 15, 17, 17, 19, 19, 19, 19, 21, | |
| 110 21, 17, 16, 18, 17, 19, 18, 20, 19, 21, | |
| 111 20, 17, 19, 17, 19, 17, 19, 21, 19, 21, | |
| 112 18, 20, 17, 19, 21, 18, 20, 22, 17, 19, | |
| 113 15, 17, 19, 21, 17, 19, 21, 18, 20, 15, | |
| 114 17, 19, 21, 16, 18, 17, 19, 21, 15, 17, | |
| 115 19, 21, 15, 17, 18, 20, 22, 15, 17, 19, | |
| 116 21, 23, 17, 19 | |
| 117 }; | |
| 118 | |
| 119 /* Value of 'm' from Annex A */ | |
| 120 static const char hx_module_m[84] = { | |
| 121 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, | |
| 122 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, | |
| 123 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, | |
| 124 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, | |
| 125 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, | |
| 126 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, | |
| 127 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, | |
| 128 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, | |
| 129 9, 9, 10, 10 | |
| 130 }; | |
| 131 | |
| 132 /* Error correction block sizes from Table D1 */ | |
| 133 static const unsigned char hx_table_d1[] = { | |
| 134 /* #blocks, k, 2t, #blocks, k, 2t, #blocks, k, 2t */ | |
| 135 1, 21, 4, 0, 0, 0, 0, 0, 0, /* version 1 */ | |
| 136 1, 17, 8, 0, 0, 0, 0, 0, 0, | |
| 137 1, 13, 12, 0, 0, 0, 0, 0, 0, | |
| 138 1, 9, 16, 0, 0, 0, 0, 0, 0, | |
| 139 1, 31, 6, 0, 0, 0, 0, 0, 0, /* version 2 */ | |
| 140 1, 25, 12, 0, 0, 0, 0, 0, 0, | |
| 141 1, 19, 18, 0, 0, 0, 0, 0, 0, | |
| 142 1, 15, 22, 0, 0, 0, 0, 0, 0, | |
| 143 1, 42, 8, 0, 0, 0, 0, 0, 0, /* version 3 */ | |
| 144 1, 34, 16, 0, 0, 0, 0, 0, 0, | |
| 145 1, 26, 24, 0, 0, 0, 0, 0, 0, | |
| 146 1, 20, 30, 0, 0, 0, 0, 0, 0, | |
| 147 1, 46, 8, 0, 0, 0, 0, 0, 0, /* version 4 */ | |
| 148 1, 38, 16, 0, 0, 0, 0, 0, 0, | |
| 149 1, 30, 24, 0, 0, 0, 0, 0, 0, | |
| 150 1, 22, 32, 0, 0, 0, 0, 0, 0, | |
| 151 1, 57, 12, 0, 0, 0, 0, 0, 0, /* version 5 */ | |
| 152 1, 49, 20, 0, 0, 0, 0, 0, 0, | |
| 153 1, 37, 32, 0, 0, 0, 0, 0, 0, | |
| 154 1, 14, 20, 1, 13, 22, 0, 0, 0, | |
| 155 1, 70, 14, 0, 0, 0, 0, 0, 0, /* version 6 */ | |
| 156 1, 58, 26, 0, 0, 0, 0, 0, 0, | |
| 157 1, 24, 20, 1, 22, 18, 0, 0, 0, | |
| 158 1, 16, 24, 1, 18, 26, 0, 0, 0, | |
| 159 1, 84, 16, 0, 0, 0, 0, 0, 0, /* version 7 */ | |
| 160 1, 70, 30, 0, 0, 0, 0, 0, 0, | |
| 161 1, 26, 22, 1, 28, 24, 0, 0, 0, | |
| 162 2, 14, 20, 1, 12, 20, 0, 0, 0, | |
| 163 1, 99, 18, 0, 0, 0, 0, 0, 0, /* version 8 */ | |
| 164 1, 40, 18, 1, 41, 18, 0, 0, 0, | |
| 165 1, 31, 26, 1, 32, 28, 0, 0, 0, | |
| 166 2, 16, 24, 1, 15, 22, 0, 0, 0, | |
| 167 1, 114, 22, 0, 0, 0, 0, 0, 0, /* version 9 */ | |
| 168 2, 48, 20, 0, 0, 0, 0, 0, 0, | |
| 169 2, 24, 20, 1, 26, 22, 0, 0, 0, | |
| 170 2, 18, 28, 1, 18, 26, 0, 0, 0, | |
| 171 1, 131, 24, 0, 0, 0, 0, 0, 0, /* version 10 */ | |
| 172 1, 52, 22, 1, 57, 24, 0, 0, 0, | |
| 173 2, 27, 24, 1, 29, 24, 0, 0, 0, | |
| 174 2, 21, 32, 1, 19, 30, 0, 0, 0, | |
| 175 1, 135, 26, 0, 0, 0, 0, 0, 0, /* version 11 */ | |
| 176 1, 56, 24, 1, 57, 24, 0, 0, 0, | |
| 177 2, 28, 24, 1, 31, 26, 0, 0, 0, | |
| 178 2, 22, 32, 1, 21, 32, 0, 0, 0, | |
| 179 1, 153, 28, 0, 0, 0, 0, 0, 0, /* version 12 */ | |
| 180 1, 62, 26, 1, 65, 28, 0, 0, 0, | |
| 181 2, 32, 28, 1, 33, 28, 0, 0, 0, | |
| 182 3, 17, 26, 1, 22, 30, 0, 0, 0, | |
| 183 1, 86, 16, 1, 85, 16, 0, 0, 0, /* version 13 */ | |
| 184 1, 71, 30, 1, 72, 30, 0, 0, 0, | |
| 185 2, 37, 32, 1, 35, 30, 0, 0, 0, | |
| 186 3, 20, 30, 1, 21, 32, 0, 0, 0, | |
| 187 1, 94, 18, 1, 95, 18, 0, 0, 0, /* version 14 */ | |
| 188 2, 51, 22, 1, 55, 24, 0, 0, 0, | |
| 189 3, 30, 26, 1, 31, 26, 0, 0, 0, | |
| 190 4, 18, 28, 1, 17, 24, 0, 0, 0, | |
| 191 1, 104, 20, 1, 105, 20, 0, 0, 0, /* version 15 */ | |
| 192 2, 57, 24, 1, 61, 26, 0, 0, 0, | |
| 193 3, 33, 28, 1, 36, 30, 0, 0, 0, | |
| 194 4, 20, 30, 1, 19, 30, 0, 0, 0, | |
| 195 1, 115, 22, 1, 114, 22, 0, 0, 0, /* version 16 */ | |
| 196 2, 65, 28, 1, 61, 26, 0, 0, 0, | |
| 197 3, 38, 32, 1, 33, 30, 0, 0, 0, | |
| 198 5, 19, 28, 1, 14, 24, 0, 0, 0, | |
| 199 1, 126, 24, 1, 125, 24, 0, 0, 0, /* version 17 */ | |
| 200 2, 70, 30, 1, 69, 30, 0, 0, 0, | |
| 201 4, 33, 28, 1, 29, 26, 0, 0, 0, | |
| 202 5, 20, 30, 1, 19, 30, 0, 0, 0, | |
| 203 1, 136, 26, 1, 137, 26, 0, 0, 0, /* version 18 */ | |
| 204 3, 56, 24, 1, 59, 26, 0, 0, 0, | |
| 205 5, 35, 30, 0, 0, 0, 0, 0, 0, | |
| 206 6, 18, 28, 1, 21, 28, 0, 0, 0, | |
| 207 1, 148, 28, 1, 149, 28, 0, 0, 0, /* version 19 */ | |
| 208 3, 61, 26, 1, 64, 28, 0, 0, 0, | |
| 209 7, 24, 20, 1, 23, 22, 0, 0, 0, | |
| 210 6, 20, 30, 1, 21, 32, 0, 0, 0, | |
| 211 3, 107, 20, 0, 0, 0, 0, 0, 0, /* version 20 */ | |
| 212 3, 65, 28, 1, 72, 30, 0, 0, 0, | |
| 213 7, 26, 22, 1, 23, 22, 0, 0, 0, | |
| 214 7, 19, 28, 1, 20, 32, 0, 0, 0, | |
| 215 3, 115, 22, 0, 0, 0, 0, 0, 0, /* version 21 */ | |
| 216 4, 56, 24, 1, 63, 28, 0, 0, 0, | |
| 217 7, 28, 24, 1, 25, 22, 0, 0, 0, | |
| 218 8, 18, 28, 1, 21, 22, 0, 0, 0, | |
| 219 2, 116, 22, 1, 122, 24, 0, 0, 0, /* version 22 */ | |
| 220 4, 56, 24, 1, 72, 30, 0, 0, 0, | |
| 221 7, 28, 24, 1, 32, 26, 0, 0, 0, | |
| 222 8, 18, 28, 1, 24, 30, 0, 0, 0, | |
| 223 3, 127, 24, 0, 0, 0, 0, 0, 0, /* version 23 */ | |
| 224 5, 51, 22, 1, 62, 26, 0, 0, 0, | |
| 225 7, 30, 26, 1, 35, 26, 0, 0, 0, | |
| 226 8, 20, 30, 1, 21, 32, 0, 0, 0, | |
| 227 2, 135, 26, 1, 137, 26, 0, 0, 0, /* version 24 */ | |
| 228 5, 56, 24, 1, 59, 26, 0, 0, 0, | |
| 229 7, 33, 28, 1, 30, 28, 0, 0, 0, | |
| 230 11, 16, 24, 1, 19, 26, 0, 0, 0, | |
| 231 3, 105, 20, 1, 121, 22, 0, 0, 0, /* version 25 */ | |
| 232 5, 61, 26, 1, 57, 26, 0, 0, 0, | |
| 233 9, 28, 24, 1, 28, 22, 0, 0, 0, | |
| 234 10, 19, 28, 1, 18, 30, 0, 0, 0, | |
| 235 2, 157, 30, 1, 150, 28, 0, 0, 0, /* version 26 */ | |
| 236 5, 65, 28, 1, 61, 26, 0, 0, 0, | |
| 237 8, 33, 28, 1, 34, 30, 0, 0, 0, | |
| 238 10, 19, 28, 2, 15, 26, 0, 0, 0, | |
| 239 3, 126, 24, 1, 115, 22, 0, 0, 0, /* version 27 */ | |
| 240 7, 51, 22, 1, 54, 22, 0, 0, 0, | |
| 241 8, 35, 30, 1, 37, 30, 0, 0, 0, | |
| 242 15, 15, 22, 1, 10, 22, 0, 0, 0, | |
| 243 4, 105, 20, 1, 103, 20, 0, 0, 0, /* version 28 */ | |
| 244 7, 56, 24, 1, 45, 18, 0, 0, 0, | |
| 245 10, 31, 26, 1, 27, 26, 0, 0, 0, | |
| 246 10, 17, 26, 3, 20, 28, 1, 21, 28, | |
| 247 3, 139, 26, 1, 137, 28, 0, 0, 0, /* version 29 */ | |
| 248 6, 66, 28, 1, 66, 30, 0, 0, 0, | |
| 249 9, 36, 30, 1, 34, 32, 0, 0, 0, | |
| 250 13, 19, 28, 1, 17, 32, 0, 0, 0, | |
| 251 6, 84, 16, 1, 82, 16, 0, 0, 0, /* version 30 */ | |
| 252 6, 70, 30, 1, 68, 30, 0, 0, 0, | |
| 253 7, 35, 30, 3, 33, 28, 1, 32, 28, | |
| 254 13, 20, 30, 1, 20, 28, 0, 0, 0, | |
| 255 5, 105, 20, 1, 94, 18, 0, 0, 0, /* version 31 */ | |
| 256 6, 74, 32, 1, 71, 30, 0, 0, 0, | |
| 257 11, 33, 28, 1, 34, 32, 0, 0, 0, | |
| 258 13, 19, 28, 3, 16, 26, 0, 0, 0, | |
| 259 4, 127, 24, 1, 126, 24, 0, 0, 0, /* version 32 */ | |
| 260 7, 66, 28, 1, 66, 30, 0, 0, 0, | |
| 261 12, 30, 24, 1, 24, 28, 1, 24, 30, | |
| 262 15, 19, 28, 1, 17, 32, 0, 0, 0, | |
| 263 7, 84, 16, 1, 78, 16, 0, 0, 0, /* version 33 */ | |
| 264 7, 70, 30, 1, 66, 28, 0, 0, 0, | |
| 265 12, 33, 28, 1, 32, 30, 0, 0, 0, | |
| 266 14, 21, 32, 1, 24, 28, 0, 0, 0, | |
| 267 5, 117, 22, 1, 117, 24, 0, 0, 0, /* version 34 */ | |
| 268 8, 66, 28, 1, 58, 26, 0, 0, 0, | |
| 269 11, 38, 32, 1, 34, 32, 0, 0, 0, | |
| 270 15, 20, 30, 2, 17, 26, 0, 0, 0, | |
| 271 4, 148, 28, 1, 146, 28, 0, 0, 0, /* version 35 */ | |
| 272 8, 68, 30, 1, 70, 24, 0, 0, 0, | |
| 273 10, 36, 32, 3, 38, 28, 0, 0, 0, | |
| 274 16, 19, 28, 3, 16, 26, 0, 0, 0, | |
| 275 4, 126, 24, 2, 135, 26, 0, 0, 0, /* version 36 */ | |
| 276 8, 70, 28, 2, 43, 26, 0, 0, 0, | |
| 277 13, 32, 28, 2, 41, 30, 0, 0, 0, | |
| 278 17, 19, 28, 3, 15, 26, 0, 0, 0, | |
| 279 5, 136, 26, 1, 132, 24, 0, 0, 0, /* version 37 */ | |
| 280 5, 67, 30, 4, 68, 28, 1, 69, 28, | |
| 281 14, 35, 30, 1, 32, 24, 0, 0, 0, | |
| 282 18, 18, 26, 3, 16, 28, 1, 14, 28, | |
| 283 3, 142, 26, 3, 141, 28, 0, 0, 0, /* version 38 */ | |
| 284 8, 70, 30, 1, 73, 32, 1, 74, 32, | |
| 285 12, 34, 30, 3, 34, 26, 1, 35, 28, | |
| 286 18, 21, 32, 1, 27, 30, 0, 0, 0, | |
| 287 5, 116, 22, 2, 103, 20, 1, 102, 20, /* version 39 */ | |
| 288 9, 74, 32, 1, 74, 30, 0, 0, 0, | |
| 289 14, 34, 28, 2, 32, 32, 1, 32, 30, | |
| 290 19, 21, 32, 1, 25, 26, 0, 0, 0, | |
| 291 7, 116, 22, 1, 117, 22, 0, 0, 0, /* version 40 */ | |
| 292 11, 65, 28, 1, 58, 24, 0, 0, 0, | |
| 293 15, 38, 32, 1, 27, 28, 0, 0, 0, | |
| 294 20, 20, 30, 1, 20, 32, 1, 21, 32, | |
| 295 6, 136, 26, 1, 130, 24, 0, 0, 0, /* version 41 */ | |
| 296 11, 66, 28, 1, 62, 30, 0, 0, 0, | |
| 297 14, 34, 28, 3, 34, 32, 1, 30, 30, | |
| 298 18, 20, 30, 3, 20, 28, 2, 15, 26, | |
| 299 5, 105, 20, 2, 115, 22, 2, 116, 22, /* version 42 */ | |
| 300 10, 75, 32, 1, 73, 32, 0, 0, 0, | |
| 301 16, 38, 32, 1, 27, 28, 0, 0, 0, | |
| 302 22, 19, 28, 2, 16, 30, 1, 19, 30, | |
| 303 6, 147, 28, 1, 146, 28, 0, 0, 0, /* version 43 */ | |
| 304 11, 66, 28, 2, 65, 30, 0, 0, 0, | |
| 305 18, 33, 28, 2, 33, 30, 0, 0, 0, | |
| 306 22, 21, 32, 1, 28, 30, 0, 0, 0, | |
| 307 6, 116, 22, 3, 125, 24, 0, 0, 0, /* version 44 */ | |
| 308 11, 75, 32, 1, 68, 30, 0, 0, 0, | |
| 309 13, 35, 28, 6, 34, 32, 1, 30, 30, | |
| 310 23, 21, 32, 1, 26, 30, 0, 0, 0, | |
| 311 7, 105, 20, 4, 95, 18, 0, 0, 0, /* version 45 */ | |
| 312 12, 67, 28, 1, 63, 30, 1, 62, 32, | |
| 313 21, 31, 26, 2, 33, 32, 0, 0, 0, | |
| 314 23, 21, 32, 2, 24, 30, 0, 0, 0, | |
| 315 10, 116, 22, 0, 0, 0, 0, 0, 0, /* version 46 */ | |
| 316 12, 74, 32, 1, 78, 30, 0, 0, 0, | |
| 317 18, 37, 32, 1, 39, 30, 1, 41, 28, | |
| 318 25, 21, 32, 1, 27, 28, 0, 0, 0, | |
| 319 5, 126, 24, 4, 115, 22, 1, 114, 22, /* version 47 */ | |
| 320 12, 67, 28, 2, 66, 32, 1, 68, 30, | |
| 321 21, 35, 30, 1, 39, 30, 0, 0, 0, | |
| 322 26, 21, 32, 1, 28, 28, 0, 0, 0, | |
| 323 9, 126, 24, 1, 117, 22, 0, 0, 0, /* version 48 */ | |
| 324 13, 75, 32, 1, 68, 30, 0, 0, 0, | |
| 325 20, 35, 30, 3, 35, 28, 0, 0, 0, | |
| 326 27, 21, 32, 1, 28, 30, 0, 0, 0, | |
| 327 9, 126, 24, 1, 137, 26, 0, 0, 0, /* version 49 */ | |
| 328 13, 71, 30, 2, 68, 32, 0, 0, 0, | |
| 329 20, 37, 32, 1, 39, 28, 1, 38, 28, | |
| 330 24, 20, 32, 5, 25, 28, 0, 0, 0, | |
| 331 8, 147, 28, 1, 141, 28, 0, 0, 0, /* version 50 */ | |
| 332 10, 73, 32, 4, 74, 30, 1, 73, 30, | |
| 333 16, 36, 32, 6, 39, 30, 1, 37, 30, | |
| 334 27, 21, 32, 3, 20, 26, 0, 0, 0, | |
| 335 9, 137, 26, 1, 135, 26, 0, 0, 0, /* version 51 */ | |
| 336 12, 70, 30, 4, 75, 32, 0, 0, 0, | |
| 337 24, 35, 30, 1, 40, 28, 0, 0, 0, | |
| 338 23, 20, 32, 8, 24, 30, 0, 0, 0, | |
| 339 14, 95, 18, 1, 86, 18, 0, 0, 0, /* version 52 */ | |
| 340 13, 73, 32, 3, 77, 30, 0, 0, 0, | |
| 341 24, 35, 30, 2, 35, 28, 0, 0, 0, | |
| 342 26, 21, 32, 5, 21, 30, 1, 23, 30, | |
| 343 9, 147, 28, 1, 142, 28, 0, 0, 0, /* version 53 */ | |
| 344 10, 73, 30, 6, 70, 32, 1, 71, 32, | |
| 345 25, 35, 30, 2, 34, 26, 0, 0, 0, | |
| 346 29, 21, 32, 4, 22, 30, 0, 0, 0, | |
| 347 11, 126, 24, 1, 131, 24, 0, 0, 0, /* version 54 */ | |
| 348 16, 74, 32, 1, 79, 30, 0, 0, 0, | |
| 349 25, 38, 32, 1, 25, 30, 0, 0, 0, | |
| 350 33, 21, 32, 1, 28, 28, 0, 0, 0, | |
| 351 14, 105, 20, 1, 99, 18, 0, 0, 0, /* version 55 */ | |
| 352 19, 65, 28, 1, 72, 28, 0, 0, 0, | |
| 353 24, 37, 32, 2, 40, 30, 1, 41, 30, | |
| 354 31, 21, 32, 4, 24, 32, 0, 0, 0, | |
| 355 10, 147, 28, 1, 151, 28, 0, 0, 0, /* version 56 */ | |
| 356 15, 71, 30, 3, 71, 32, 1, 73, 32, | |
| 357 24, 37, 32, 3, 38, 30, 1, 39, 30, | |
| 358 36, 19, 30, 3, 29, 26, 0, 0, 0, | |
| 359 15, 105, 20, 1, 99, 18, 0, 0, 0, /* version 57 */ | |
| 360 19, 70, 30, 1, 64, 28, 0, 0, 0, | |
| 361 27, 38, 32, 2, 25, 26, 0, 0, 0, | |
| 362 38, 20, 30, 2, 18, 28, 0, 0, 0, | |
| 363 14, 105, 20, 1, 113, 22, 1, 114, 22, /* version 58 */ | |
| 364 17, 67, 30, 3, 92, 32, 0, 0, 0, | |
| 365 30, 35, 30, 1, 41, 30, 0, 0, 0, | |
| 366 36, 21, 32, 1, 26, 30, 1, 27, 30, | |
| 367 11, 146, 28, 1, 146, 26, 0, 0, 0, /* version 59 */ | |
| 368 20, 70, 30, 1, 60, 26, 0, 0, 0, | |
| 369 29, 38, 32, 1, 24, 32, 0, 0, 0, | |
| 370 40, 20, 30, 2, 17, 26, 0, 0, 0, | |
| 371 3, 137, 26, 1, 136, 26, 10, 126, 24, /* version 60 */ | |
| 372 22, 65, 28, 1, 75, 30, 0, 0, 0, | |
| 373 30, 37, 32, 1, 51, 30, 0, 0, 0, | |
| 374 42, 20, 30, 1, 21, 30, 0, 0, 0, | |
| 375 12, 126, 24, 2, 118, 22, 1, 116, 22, /* version 61 */ | |
| 376 19, 74, 32, 1, 74, 30, 1, 72, 28, | |
| 377 30, 38, 32, 2, 29, 30, 0, 0, 0, | |
| 378 39, 20, 32, 2, 37, 26, 1, 38, 26, | |
| 379 12, 126, 24, 3, 136, 26, 0, 0, 0, /* version 62 */ | |
| 380 21, 70, 30, 2, 65, 28, 0, 0, 0, | |
| 381 34, 35, 30, 1, 44, 32, 0, 0, 0, | |
| 382 42, 20, 30, 2, 19, 28, 2, 18, 28, | |
| 383 12, 126, 24, 3, 117, 22, 1, 116, 22, /* version 63 */ | |
| 384 25, 61, 26, 2, 62, 28, 0, 0, 0, | |
| 385 34, 35, 30, 1, 40, 32, 1, 41, 32, | |
| 386 45, 20, 30, 1, 20, 32, 1, 21, 32, | |
| 387 15, 105, 20, 2, 115, 22, 2, 116, 22, /* version 64 */ | |
| 388 25, 65, 28, 1, 72, 28, 0, 0, 0, | |
| 389 18, 35, 30, 17, 37, 32, 1, 50, 32, | |
| 390 42, 20, 30, 6, 19, 28, 1, 15, 28, | |
| 391 19, 105, 20, 1, 101, 20, 0, 0, 0, /* version 65 */ | |
| 392 33, 51, 22, 1, 65, 22, 0, 0, 0, | |
| 393 40, 33, 28, 1, 28, 28, 0, 0, 0, | |
| 394 49, 20, 30, 1, 18, 28, 0, 0, 0, | |
| 395 18, 105, 20, 2, 117, 22, 0, 0, 0, /* version 66 */ | |
| 396 26, 65, 28, 1, 80, 30, 0, 0, 0, | |
| 397 35, 35, 30, 3, 35, 28, 1, 36, 28, | |
| 398 52, 18, 28, 2, 38, 30, 0, 0, 0, | |
| 399 26, 84, 16, 0, 0, 0, 0, 0, 0, /* version 67 */ | |
| 400 26, 70, 30, 0, 0, 0, 0, 0, 0, | |
| 401 45, 31, 26, 1, 9, 26, 0, 0, 0, | |
| 402 52, 20, 30, 0, 0, 0, 0, 0, 0, | |
| 403 16, 126, 24, 1, 114, 22, 1, 115, 22, /* version 68 */ | |
| 404 23, 70, 30, 3, 65, 28, 1, 66, 28, | |
| 405 40, 35, 30, 1, 43, 30, 0, 0, 0, | |
| 406 46, 20, 30, 7, 19, 28, 1, 16, 28, | |
| 407 19, 116, 22, 1, 105, 22, 0, 0, 0, /* version 69 */ | |
| 408 20, 70, 30, 7, 66, 28, 1, 63, 28, | |
| 409 40, 35, 30, 1, 42, 32, 1, 43, 32, | |
| 410 54, 20, 30, 1, 19, 30, 0, 0, 0, | |
| 411 17, 126, 24, 2, 115, 22, 0, 0, 0, /* version 70 */ | |
| 412 24, 70, 30, 4, 74, 32, 0, 0, 0, | |
| 413 48, 31, 26, 2, 18, 26, 0, 0, 0, | |
| 414 54, 19, 28, 6, 15, 26, 1, 14, 26, | |
| 415 29, 84, 16, 0, 0, 0, 0, 0, 0, /* version 71 */ | |
| 416 29, 70, 30, 0, 0, 0, 0, 0, 0, | |
| 417 6, 34, 30, 3, 36, 30, 38, 33, 28, | |
| 418 58, 20, 30, 0, 0, 0, 0, 0, 0, | |
| 419 16, 147, 28, 1, 149, 28, 0, 0, 0, /* version 72 */ | |
| 420 31, 66, 28, 1, 37, 26, 0, 0, 0, | |
| 421 48, 33, 28, 1, 23, 26, 0, 0, 0, | |
| 422 53, 20, 30, 6, 19, 28, 1, 17, 28, | |
| 423 20, 115, 22, 2, 134, 24, 0, 0, 0, /* version 73 */ | |
| 424 29, 66, 28, 2, 56, 26, 2, 57, 26, | |
| 425 45, 36, 30, 2, 15, 28, 0, 0, 0, | |
| 426 59, 20, 30, 2, 21, 32, 0, 0, 0, | |
| 427 17, 147, 28, 1, 134, 26, 0, 0, 0, /* version 74 */ | |
| 428 26, 70, 30, 5, 75, 32, 0, 0, 0, | |
| 429 47, 35, 30, 1, 48, 32, 0, 0, 0, | |
| 430 64, 18, 28, 2, 33, 30, 1, 35, 30, | |
| 431 22, 115, 22, 1, 133, 24, 0, 0, 0, /* version 75 */ | |
| 432 33, 65, 28, 1, 74, 28, 0, 0, 0, | |
| 433 43, 36, 30, 5, 27, 28, 1, 30, 28, | |
| 434 57, 20, 30, 5, 21, 32, 1, 24, 32, | |
| 435 18, 136, 26, 2, 142, 26, 0, 0, 0, /* version 76 */ | |
| 436 33, 66, 28, 2, 49, 26, 0, 0, 0, | |
| 437 48, 35, 30, 2, 38, 28, 0, 0, 0, | |
| 438 64, 20, 30, 1, 20, 32, 0, 0, 0, | |
| 439 19, 126, 24, 2, 135, 26, 1, 136, 26, /* version 77 */ | |
| 440 32, 66, 28, 2, 55, 26, 2, 56, 26, | |
| 441 49, 36, 30, 2, 18, 32, 0, 0, 0, | |
| 442 65, 18, 28, 5, 27, 30, 1, 29, 30, | |
| 443 20, 137, 26, 1, 130, 26, 0, 0, 0, /* version 78 */ | |
| 444 30, 75, 32, 2, 71, 32, 0, 0, 0, | |
| 445 46, 35, 30, 6, 39, 32, 0, 0, 0, | |
| 446 3, 12, 30, 70, 19, 28, 0, 0, 0, | |
| 447 20, 147, 28, 0, 0, 0, 0, 0, 0, /* version 79 */ | |
| 448 35, 70, 30, 0, 0, 0, 0, 0, 0, | |
| 449 49, 35, 30, 5, 35, 28, 0, 0, 0, | |
| 450 70, 20, 30, 0, 0, 0, 0, 0, 0, | |
| 451 21, 136, 26, 1, 155, 28, 0, 0, 0, /* version 80 */ | |
| 452 34, 70, 30, 1, 64, 28, 1, 65, 28, | |
| 453 54, 35, 30, 1, 45, 30, 0, 0, 0, | |
| 454 68, 20, 30, 3, 18, 28, 1, 19, 28, | |
| 455 19, 126, 24, 5, 115, 22, 1, 114, 22, /* version 81 */ | |
| 456 33, 70, 30, 3, 65, 28, 1, 64, 28, | |
| 457 52, 35, 30, 3, 41, 32, 1, 40, 32, | |
| 458 67, 20, 30, 5, 21, 32, 1, 24, 32, | |
| 459 2, 150, 28, 21, 136, 26, 0, 0, 0, /* version 82 */ | |
| 460 32, 70, 30, 6, 65, 28, 0, 0, 0, | |
| 461 52, 38, 32, 2, 27, 32, 0, 0, 0, | |
| 462 73, 20, 30, 2, 22, 32, 0, 0, 0, | |
| 463 21, 126, 24, 4, 136, 26, 0, 0, 0, /* version 83 */ | |
| 464 30, 74, 32, 6, 73, 30, 0, 0, 0, | |
| 465 54, 35, 30, 4, 40, 32, 0, 0, 0, | |
| 466 75, 20, 30, 1, 20, 28, 0, 0, 0, | |
| 467 30, 105, 20, 1, 114, 22, 0, 0, 0, /* version 84 */ | |
| 468 3, 45, 22, 55, 47, 20, 0, 0, 0, | |
| 469 2, 26, 26, 62, 33, 28, 0, 0, 0, | |
| 470 79, 18, 28, 4, 33, 30, 0, 0, 0 | |
| 471 }; | |
| 472 | |
| 473 /* vim: set ts=4 sw=4 et : */ | |
| 474 #endif /* Z_HANXIN_H */ |
