178556Sobrien
278556Sobrien/*-------------------------------------------------------------*/
378556Sobrien/*--- Table for randomising repetitive blocks               ---*/
478556Sobrien/*---                                           randtable.c ---*/
578556Sobrien/*-------------------------------------------------------------*/
678556Sobrien
7167974Sdelphij/* ------------------------------------------------------------------
8167974Sdelphij   This file is part of bzip2/libbzip2, a program and library for
9167974Sdelphij   lossless, block-sorting data compression.
1078556Sobrien
11215041Sobrien   bzip2/libbzip2 version 1.0.6 of 6 September 2010
12215041Sobrien   Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org>
1378556Sobrien
14167974Sdelphij   Please read the WARNING, DISCLAIMER and PATENTS sections in the
15167974Sdelphij   README file.
1678556Sobrien
17167974Sdelphij   This program is released under the terms of the license contained
18167974Sdelphij   in the file LICENSE.
19167974Sdelphij   ------------------------------------------------------------------ */
2078556Sobrien
2178556Sobrien
2278556Sobrien#include "bzlib_private.h"
2378556Sobrien
2478556Sobrien
2578556Sobrien/*---------------------------------------------*/
2678556SobrienInt32 BZ2_rNums[512] = {
2778556Sobrien   619, 720, 127, 481, 931, 816, 813, 233, 566, 247,
2878556Sobrien   985, 724, 205, 454, 863, 491, 741, 242, 949, 214,
2978556Sobrien   733, 859, 335, 708, 621, 574, 73, 654, 730, 472,
3078556Sobrien   419, 436, 278, 496, 867, 210, 399, 680, 480, 51,
3178556Sobrien   878, 465, 811, 169, 869, 675, 611, 697, 867, 561,
3278556Sobrien   862, 687, 507, 283, 482, 129, 807, 591, 733, 623,
3378556Sobrien   150, 238, 59, 379, 684, 877, 625, 169, 643, 105,
3478556Sobrien   170, 607, 520, 932, 727, 476, 693, 425, 174, 647,
3578556Sobrien   73, 122, 335, 530, 442, 853, 695, 249, 445, 515,
3678556Sobrien   909, 545, 703, 919, 874, 474, 882, 500, 594, 612,
3778556Sobrien   641, 801, 220, 162, 819, 984, 589, 513, 495, 799,
3878556Sobrien   161, 604, 958, 533, 221, 400, 386, 867, 600, 782,
3978556Sobrien   382, 596, 414, 171, 516, 375, 682, 485, 911, 276,
4078556Sobrien   98, 553, 163, 354, 666, 933, 424, 341, 533, 870,
4178556Sobrien   227, 730, 475, 186, 263, 647, 537, 686, 600, 224,
4278556Sobrien   469, 68, 770, 919, 190, 373, 294, 822, 808, 206,
4378556Sobrien   184, 943, 795, 384, 383, 461, 404, 758, 839, 887,
4478556Sobrien   715, 67, 618, 276, 204, 918, 873, 777, 604, 560,
4578556Sobrien   951, 160, 578, 722, 79, 804, 96, 409, 713, 940,
4678556Sobrien   652, 934, 970, 447, 318, 353, 859, 672, 112, 785,
4778556Sobrien   645, 863, 803, 350, 139, 93, 354, 99, 820, 908,
4878556Sobrien   609, 772, 154, 274, 580, 184, 79, 626, 630, 742,
4978556Sobrien   653, 282, 762, 623, 680, 81, 927, 626, 789, 125,
5078556Sobrien   411, 521, 938, 300, 821, 78, 343, 175, 128, 250,
5178556Sobrien   170, 774, 972, 275, 999, 639, 495, 78, 352, 126,
5278556Sobrien   857, 956, 358, 619, 580, 124, 737, 594, 701, 612,
5378556Sobrien   669, 112, 134, 694, 363, 992, 809, 743, 168, 974,
5478556Sobrien   944, 375, 748, 52, 600, 747, 642, 182, 862, 81,
5578556Sobrien   344, 805, 988, 739, 511, 655, 814, 334, 249, 515,
5678556Sobrien   897, 955, 664, 981, 649, 113, 974, 459, 893, 228,
5778556Sobrien   433, 837, 553, 268, 926, 240, 102, 654, 459, 51,
5878556Sobrien   686, 754, 806, 760, 493, 403, 415, 394, 687, 700,
5978556Sobrien   946, 670, 656, 610, 738, 392, 760, 799, 887, 653,
6078556Sobrien   978, 321, 576, 617, 626, 502, 894, 679, 243, 440,
6178556Sobrien   680, 879, 194, 572, 640, 724, 926, 56, 204, 700,
6278556Sobrien   707, 151, 457, 449, 797, 195, 791, 558, 945, 679,
6378556Sobrien   297, 59, 87, 824, 713, 663, 412, 693, 342, 606,
6478556Sobrien   134, 108, 571, 364, 631, 212, 174, 643, 304, 329,
6578556Sobrien   343, 97, 430, 751, 497, 314, 983, 374, 822, 928,
6678556Sobrien   140, 206, 73, 263, 980, 736, 876, 478, 430, 305,
6778556Sobrien   170, 514, 364, 692, 829, 82, 855, 953, 676, 246,
6878556Sobrien   369, 970, 294, 750, 807, 827, 150, 790, 288, 923,
6978556Sobrien   804, 378, 215, 828, 592, 281, 565, 555, 710, 82,
7078556Sobrien   896, 831, 547, 261, 524, 462, 293, 465, 502, 56,
7178556Sobrien   661, 821, 976, 991, 658, 869, 905, 758, 745, 193,
7278556Sobrien   768, 550, 608, 933, 378, 286, 215, 979, 792, 961,
7378556Sobrien   61, 688, 793, 644, 986, 403, 106, 366, 905, 644,
7478556Sobrien   372, 567, 466, 434, 645, 210, 389, 550, 919, 135,
7578556Sobrien   780, 773, 635, 389, 707, 100, 626, 958, 165, 504,
7678556Sobrien   920, 176, 193, 713, 857, 265, 203, 50, 668, 108,
7778556Sobrien   645, 990, 626, 197, 510, 357, 358, 850, 858, 364,
7878556Sobrien   936, 638
7978556Sobrien};
8078556Sobrien
8178556Sobrien
8278556Sobrien/*-------------------------------------------------------------*/
8378556Sobrien/*--- end                                       randtable.c ---*/
8478556Sobrien/*-------------------------------------------------------------*/
85