15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/* header created automatically with -DGEN_TREES_H */
25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)local const ct_data static_ltree[L_CODES+2] = {
45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{ 12},{  8}}, {{140},{  8}}, {{ 76},{  8}}, {{204},{  8}}, {{ 44},{  8}},
55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{172},{  8}}, {{108},{  8}}, {{236},{  8}}, {{ 28},{  8}}, {{156},{  8}},
65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{ 92},{  8}}, {{220},{  8}}, {{ 60},{  8}}, {{188},{  8}}, {{124},{  8}},
75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{252},{  8}}, {{  2},{  8}}, {{130},{  8}}, {{ 66},{  8}}, {{194},{  8}},
85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{ 34},{  8}}, {{162},{  8}}, {{ 98},{  8}}, {{226},{  8}}, {{ 18},{  8}},
95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{146},{  8}}, {{ 82},{  8}}, {{210},{  8}}, {{ 50},{  8}}, {{178},{  8}},
105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{114},{  8}}, {{242},{  8}}, {{ 10},{  8}}, {{138},{  8}}, {{ 74},{  8}},
115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{202},{  8}}, {{ 42},{  8}}, {{170},{  8}}, {{106},{  8}}, {{234},{  8}},
125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{ 26},{  8}}, {{154},{  8}}, {{ 90},{  8}}, {{218},{  8}}, {{ 58},{  8}},
135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{186},{  8}}, {{122},{  8}}, {{250},{  8}}, {{  6},{  8}}, {{134},{  8}},
145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{ 70},{  8}}, {{198},{  8}}, {{ 38},{  8}}, {{166},{  8}}, {{102},{  8}},
155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{230},{  8}}, {{ 22},{  8}}, {{150},{  8}}, {{ 86},{  8}}, {{214},{  8}},
165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{ 54},{  8}}, {{182},{  8}}, {{118},{  8}}, {{246},{  8}}, {{ 14},{  8}},
175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{142},{  8}}, {{ 78},{  8}}, {{206},{  8}}, {{ 46},{  8}}, {{174},{  8}},
185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{110},{  8}}, {{238},{  8}}, {{ 30},{  8}}, {{158},{  8}}, {{ 94},{  8}},
195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{222},{  8}}, {{ 62},{  8}}, {{190},{  8}}, {{126},{  8}}, {{254},{  8}},
205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{  1},{  8}}, {{129},{  8}}, {{ 65},{  8}}, {{193},{  8}}, {{ 33},{  8}},
215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{161},{  8}}, {{ 97},{  8}}, {{225},{  8}}, {{ 17},{  8}}, {{145},{  8}},
225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{ 81},{  8}}, {{209},{  8}}, {{ 49},{  8}}, {{177},{  8}}, {{113},{  8}},
235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{241},{  8}}, {{  9},{  8}}, {{137},{  8}}, {{ 73},{  8}}, {{201},{  8}},
245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{ 41},{  8}}, {{169},{  8}}, {{105},{  8}}, {{233},{  8}}, {{ 25},{  8}},
255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{153},{  8}}, {{ 89},{  8}}, {{217},{  8}}, {{ 57},{  8}}, {{185},{  8}},
265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{121},{  8}}, {{249},{  8}}, {{  5},{  8}}, {{133},{  8}}, {{ 69},{  8}},
275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{197},{  8}}, {{ 37},{  8}}, {{165},{  8}}, {{101},{  8}}, {{229},{  8}},
285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{ 21},{  8}}, {{149},{  8}}, {{ 85},{  8}}, {{213},{  8}}, {{ 53},{  8}},
295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{181},{  8}}, {{117},{  8}}, {{245},{  8}}, {{ 13},{  8}}, {{141},{  8}},
305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{ 77},{  8}}, {{205},{  8}}, {{ 45},{  8}}, {{173},{  8}}, {{109},{  8}},
315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{237},{  8}}, {{ 29},{  8}}, {{157},{  8}}, {{ 93},{  8}}, {{221},{  8}},
325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{ 61},{  8}}, {{189},{  8}}, {{125},{  8}}, {{253},{  8}}, {{ 19},{  9}},
335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{275},{  9}}, {{147},{  9}}, {{403},{  9}}, {{ 83},{  9}}, {{339},{  9}},
345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{211},{  9}}, {{467},{  9}}, {{ 51},{  9}}, {{307},{  9}}, {{179},{  9}},
355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{435},{  9}}, {{115},{  9}}, {{371},{  9}}, {{243},{  9}}, {{499},{  9}},
365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{ 11},{  9}}, {{267},{  9}}, {{139},{  9}}, {{395},{  9}}, {{ 75},{  9}},
375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{331},{  9}}, {{203},{  9}}, {{459},{  9}}, {{ 43},{  9}}, {{299},{  9}},
385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{171},{  9}}, {{427},{  9}}, {{107},{  9}}, {{363},{  9}}, {{235},{  9}},
395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{491},{  9}}, {{ 27},{  9}}, {{283},{  9}}, {{155},{  9}}, {{411},{  9}},
405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{ 91},{  9}}, {{347},{  9}}, {{219},{  9}}, {{475},{  9}}, {{ 59},{  9}},
415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{315},{  9}}, {{187},{  9}}, {{443},{  9}}, {{123},{  9}}, {{379},{  9}},
425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{251},{  9}}, {{507},{  9}}, {{  7},{  9}}, {{263},{  9}}, {{135},{  9}},
435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{391},{  9}}, {{ 71},{  9}}, {{327},{  9}}, {{199},{  9}}, {{455},{  9}},
445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{ 39},{  9}}, {{295},{  9}}, {{167},{  9}}, {{423},{  9}}, {{103},{  9}},
455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{359},{  9}}, {{231},{  9}}, {{487},{  9}}, {{ 23},{  9}}, {{279},{  9}},
465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{151},{  9}}, {{407},{  9}}, {{ 87},{  9}}, {{343},{  9}}, {{215},{  9}},
475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{471},{  9}}, {{ 55},{  9}}, {{311},{  9}}, {{183},{  9}}, {{439},{  9}},
485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{119},{  9}}, {{375},{  9}}, {{247},{  9}}, {{503},{  9}}, {{ 15},{  9}},
495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{271},{  9}}, {{143},{  9}}, {{399},{  9}}, {{ 79},{  9}}, {{335},{  9}},
505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{207},{  9}}, {{463},{  9}}, {{ 47},{  9}}, {{303},{  9}}, {{175},{  9}},
515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{431},{  9}}, {{111},{  9}}, {{367},{  9}}, {{239},{  9}}, {{495},{  9}},
525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{ 31},{  9}}, {{287},{  9}}, {{159},{  9}}, {{415},{  9}}, {{ 95},{  9}},
535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{351},{  9}}, {{223},{  9}}, {{479},{  9}}, {{ 63},{  9}}, {{319},{  9}},
545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{191},{  9}}, {{447},{  9}}, {{127},{  9}}, {{383},{  9}}, {{255},{  9}},
555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{511},{  9}}, {{  0},{  7}}, {{ 64},{  7}}, {{ 32},{  7}}, {{ 96},{  7}},
565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{ 16},{  7}}, {{ 80},{  7}}, {{ 48},{  7}}, {{112},{  7}}, {{  8},{  7}},
575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{ 72},{  7}}, {{ 40},{  7}}, {{104},{  7}}, {{ 24},{  7}}, {{ 88},{  7}},
585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{ 56},{  7}}, {{120},{  7}}, {{  4},{  7}}, {{ 68},{  7}}, {{ 36},{  7}},
595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{100},{  7}}, {{ 20},{  7}}, {{ 84},{  7}}, {{ 52},{  7}}, {{116},{  7}},
605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{  3},{  8}}, {{131},{  8}}, {{ 67},{  8}}, {{195},{  8}}, {{ 35},{  8}},
615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{163},{  8}}, {{ 99},{  8}}, {{227},{  8}}
625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)};
635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)local const ct_data static_dtree[D_CODES] = {
655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{ 0},{ 5}}, {{16},{ 5}}, {{ 8},{ 5}}, {{24},{ 5}}, {{ 4},{ 5}},
665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{20},{ 5}}, {{12},{ 5}}, {{28},{ 5}}, {{ 2},{ 5}}, {{18},{ 5}},
675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{10},{ 5}}, {{26},{ 5}}, {{ 6},{ 5}}, {{22},{ 5}}, {{14},{ 5}},
685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{30},{ 5}}, {{ 1},{ 5}}, {{17},{ 5}}, {{ 9},{ 5}}, {{25},{ 5}},
695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{ 5},{ 5}}, {{21},{ 5}}, {{13},{ 5}}, {{29},{ 5}}, {{ 3},{ 5}},
705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){{19},{ 5}}, {{11},{ 5}}, {{27},{ 5}}, {{ 7},{ 5}}, {{23},{ 5}}
715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)};
725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const uch ZLIB_INTERNAL _dist_code[DIST_CODE_LEN] = {
745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 0,  1,  2,  3,  4,  4,  5,  5,  6,  6,  6,  6,  7,  7,  7,  7,  8,  8,  8,  8,
755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 8,  8,  8,  8,  9,  9,  9,  9,  9,  9,  9,  9, 10, 10, 10, 10, 10, 10, 10, 10,
765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12,
785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13,
795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 15,
845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,  0,  0, 16, 17,
875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)18, 18, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22,
885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27,
925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29,
975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29,
985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29,
995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29
1005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)};
1015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const uch ZLIB_INTERNAL _length_code[MAX_MATCH-MIN_MATCH+1]= {
1035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 0,  1,  2,  3,  4,  5,  6,  7,  8,  8,  9,  9, 10, 10, 11, 11, 12, 12, 12, 12,
1045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16,
1055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19,
1065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
1075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22,
1085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23,
1095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
1105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
1115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26,
1135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
1145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
1155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28
1165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)};
1175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)local const int base_length[LENGTH_CODES] = {
1195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 12, 14, 16, 20, 24, 28, 32, 40, 48, 56,
1205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)64, 80, 96, 112, 128, 160, 192, 224, 0
1215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)};
1225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)local const int base_dist[D_CODES] = {
1245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    0,     1,     2,     3,     4,     6,     8,    12,    16,    24,
1255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)   32,    48,    64,    96,   128,   192,   256,   384,   512,   768,
1265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1024,  1536,  2048,  3072,  4096,  6144,  8192, 12288, 16384, 24576
1275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)};
1285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
129