1df9de0ebSDavid E. O'Brien 2df9de0ebSDavid E. O'Brien /*-------------------------------------------------------------*/ 3df9de0ebSDavid E. O'Brien /*--- Table for randomising repetitive blocks ---*/ 4df9de0ebSDavid E. O'Brien /*--- randtable.c ---*/ 5df9de0ebSDavid E. O'Brien /*-------------------------------------------------------------*/ 6df9de0ebSDavid E. O'Brien 71b79bae0SXin LI /* ------------------------------------------------------------------ 81b79bae0SXin LI This file is part of bzip2/libbzip2, a program and library for 91b79bae0SXin LI lossless, block-sorting data compression. 10df9de0ebSDavid E. O'Brien 11*51f61fc0SXin LI bzip2/libbzip2 version 1.0.8 of 13 July 2019 12*51f61fc0SXin LI Copyright (C) 1996-2019 Julian Seward <jseward@acm.org> 13df9de0ebSDavid E. O'Brien 141b79bae0SXin LI Please read the WARNING, DISCLAIMER and PATENTS sections in the 151b79bae0SXin LI README file. 16df9de0ebSDavid E. O'Brien 171b79bae0SXin LI This program is released under the terms of the license contained 181b79bae0SXin LI in the file LICENSE. 191b79bae0SXin LI ------------------------------------------------------------------ */ 20df9de0ebSDavid E. O'Brien 21df9de0ebSDavid E. O'Brien 22df9de0ebSDavid E. O'Brien #include "bzlib_private.h" 23df9de0ebSDavid E. O'Brien 24df9de0ebSDavid E. O'Brien 25df9de0ebSDavid E. O'Brien /*---------------------------------------------*/ 26df9de0ebSDavid E. O'Brien Int32 BZ2_rNums[512] = { 27df9de0ebSDavid E. O'Brien 619, 720, 127, 481, 931, 816, 813, 233, 566, 247, 28df9de0ebSDavid E. O'Brien 985, 724, 205, 454, 863, 491, 741, 242, 949, 214, 29df9de0ebSDavid E. O'Brien 733, 859, 335, 708, 621, 574, 73, 654, 730, 472, 30df9de0ebSDavid E. O'Brien 419, 436, 278, 496, 867, 210, 399, 680, 480, 51, 31df9de0ebSDavid E. O'Brien 878, 465, 811, 169, 869, 675, 611, 697, 867, 561, 32df9de0ebSDavid E. O'Brien 862, 687, 507, 283, 482, 129, 807, 591, 733, 623, 33df9de0ebSDavid E. O'Brien 150, 238, 59, 379, 684, 877, 625, 169, 643, 105, 34df9de0ebSDavid E. O'Brien 170, 607, 520, 932, 727, 476, 693, 425, 174, 647, 35df9de0ebSDavid E. O'Brien 73, 122, 335, 530, 442, 853, 695, 249, 445, 515, 36df9de0ebSDavid E. O'Brien 909, 545, 703, 919, 874, 474, 882, 500, 594, 612, 37df9de0ebSDavid E. O'Brien 641, 801, 220, 162, 819, 984, 589, 513, 495, 799, 38df9de0ebSDavid E. O'Brien 161, 604, 958, 533, 221, 400, 386, 867, 600, 782, 39df9de0ebSDavid E. O'Brien 382, 596, 414, 171, 516, 375, 682, 485, 911, 276, 40df9de0ebSDavid E. O'Brien 98, 553, 163, 354, 666, 933, 424, 341, 533, 870, 41df9de0ebSDavid E. O'Brien 227, 730, 475, 186, 263, 647, 537, 686, 600, 224, 42df9de0ebSDavid E. O'Brien 469, 68, 770, 919, 190, 373, 294, 822, 808, 206, 43df9de0ebSDavid E. O'Brien 184, 943, 795, 384, 383, 461, 404, 758, 839, 887, 44df9de0ebSDavid E. O'Brien 715, 67, 618, 276, 204, 918, 873, 777, 604, 560, 45df9de0ebSDavid E. O'Brien 951, 160, 578, 722, 79, 804, 96, 409, 713, 940, 46df9de0ebSDavid E. O'Brien 652, 934, 970, 447, 318, 353, 859, 672, 112, 785, 47df9de0ebSDavid E. O'Brien 645, 863, 803, 350, 139, 93, 354, 99, 820, 908, 48df9de0ebSDavid E. O'Brien 609, 772, 154, 274, 580, 184, 79, 626, 630, 742, 49df9de0ebSDavid E. O'Brien 653, 282, 762, 623, 680, 81, 927, 626, 789, 125, 50df9de0ebSDavid E. O'Brien 411, 521, 938, 300, 821, 78, 343, 175, 128, 250, 51df9de0ebSDavid E. O'Brien 170, 774, 972, 275, 999, 639, 495, 78, 352, 126, 52df9de0ebSDavid E. O'Brien 857, 956, 358, 619, 580, 124, 737, 594, 701, 612, 53df9de0ebSDavid E. O'Brien 669, 112, 134, 694, 363, 992, 809, 743, 168, 974, 54df9de0ebSDavid E. O'Brien 944, 375, 748, 52, 600, 747, 642, 182, 862, 81, 55df9de0ebSDavid E. O'Brien 344, 805, 988, 739, 511, 655, 814, 334, 249, 515, 56df9de0ebSDavid E. O'Brien 897, 955, 664, 981, 649, 113, 974, 459, 893, 228, 57df9de0ebSDavid E. O'Brien 433, 837, 553, 268, 926, 240, 102, 654, 459, 51, 58df9de0ebSDavid E. O'Brien 686, 754, 806, 760, 493, 403, 415, 394, 687, 700, 59df9de0ebSDavid E. O'Brien 946, 670, 656, 610, 738, 392, 760, 799, 887, 653, 60df9de0ebSDavid E. O'Brien 978, 321, 576, 617, 626, 502, 894, 679, 243, 440, 61df9de0ebSDavid E. O'Brien 680, 879, 194, 572, 640, 724, 926, 56, 204, 700, 62df9de0ebSDavid E. O'Brien 707, 151, 457, 449, 797, 195, 791, 558, 945, 679, 63df9de0ebSDavid E. O'Brien 297, 59, 87, 824, 713, 663, 412, 693, 342, 606, 64df9de0ebSDavid E. O'Brien 134, 108, 571, 364, 631, 212, 174, 643, 304, 329, 65df9de0ebSDavid E. O'Brien 343, 97, 430, 751, 497, 314, 983, 374, 822, 928, 66df9de0ebSDavid E. O'Brien 140, 206, 73, 263, 980, 736, 876, 478, 430, 305, 67df9de0ebSDavid E. O'Brien 170, 514, 364, 692, 829, 82, 855, 953, 676, 246, 68df9de0ebSDavid E. O'Brien 369, 970, 294, 750, 807, 827, 150, 790, 288, 923, 69df9de0ebSDavid E. O'Brien 804, 378, 215, 828, 592, 281, 565, 555, 710, 82, 70df9de0ebSDavid E. O'Brien 896, 831, 547, 261, 524, 462, 293, 465, 502, 56, 71df9de0ebSDavid E. O'Brien 661, 821, 976, 991, 658, 869, 905, 758, 745, 193, 72df9de0ebSDavid E. O'Brien 768, 550, 608, 933, 378, 286, 215, 979, 792, 961, 73df9de0ebSDavid E. O'Brien 61, 688, 793, 644, 986, 403, 106, 366, 905, 644, 74df9de0ebSDavid E. O'Brien 372, 567, 466, 434, 645, 210, 389, 550, 919, 135, 75df9de0ebSDavid E. O'Brien 780, 773, 635, 389, 707, 100, 626, 958, 165, 504, 76df9de0ebSDavid E. O'Brien 920, 176, 193, 713, 857, 265, 203, 50, 668, 108, 77df9de0ebSDavid E. O'Brien 645, 990, 626, 197, 510, 357, 358, 850, 858, 364, 78df9de0ebSDavid E. O'Brien 936, 638 79df9de0ebSDavid E. O'Brien }; 80df9de0ebSDavid E. O'Brien 81df9de0ebSDavid E. O'Brien 82df9de0ebSDavid E. O'Brien /*-------------------------------------------------------------*/ 83df9de0ebSDavid E. O'Brien /*--- end randtable.c ---*/ 84df9de0ebSDavid E. O'Brien /*-------------------------------------------------------------*/ 85