Branch Coverage

blib/lib/Compression/Util.pm
Criterion Covered Total %
branch 781 1012 77.1


line true false branch
214 22156 146482 if (($$bitstring // "") eq "")
223 14390 75131 if (($$bitstring // "") eq "")
239 517 488 if (length $data > $bits_len)
255 0 1 if (length $data > $bits_len)
280 8 758 if (ref $fh eq "")
281 0 8 unless open my $fh2, "<:raw", \$fh
292 8 337 if (ref $fh eq "")
293 0 8 unless open my $fh2, "<:raw", \$fh
304 29 247 if ($size % 8 == 0 and ($$buffer // "") eq "")
310 458 3169 ($$buffer // '') eq '' ? :
317 154 5433 if ($size % 8 == 0 and ($$buffer // "") eq "")
323 3556 25251 ($$buffer // '') eq '' ? :
340 8 58 if $c eq "\0"
394 6027 12540 if ($f3 <= $rn) { }
410 13 426 if (ref $fh eq "")
411 0 13 unless open my $fh2, "<:raw", \$fh
426 2436 18567 if ($bit eq '1' and $prev_bit eq '1') { }
429 6027 12540 if $bit
433 426 2010 if ++$k == 1
461 23 179 if ($count > 0)
475 0 31 if $VERBOSE
476 0 31 if $VERBOSE
477 0 31 if $VERBOSE
497 13 31 if (ref $fh eq "")
498 0 13 unless open my $fh2, "<:raw", \$fh
551 0 79 if (ref $symbols eq "")
562 0 79 if ($T > 4294967295)
577 0 4984 if ($high > 4294967295)
581 0 4984 if ($low >= $high)
585 11544 7899 if ($high >> 31 == $low >> 31) { }
2915 4984 elsif (($low >> 30 & 1) == 1 and ($high >> 30 & 1) == 0) { }
590 1439 10105 if ($uf_count > 0)
625 13 79 if (ref $fh eq "")
626 0 13 unless open my $fh2, "<:raw", \$fh
652 79 4905 if $i == $EOF_SYMBOL
659 0 4905 if ($high > 4294967295)
663 0 4905 if ($low >= $high)
667 11305 7748 if ($high >> 31 == $low >> 31) { }
2843 4905 elsif (($low >> 30 & 1) == 1 and ($high >> 30 & 1) == 0) { }
726 0 167 if (ref $symbols eq "")
732 143 24 scalar @alphabet ? :
741 0 167 if ($T > 4294967295)
759 0 4992 if ($high > 4294967295)
763 0 4992 if ($low >= $high)
767 10741 7841 if ($high >> 31 == $low >> 31) { }
2849 4992 elsif (($low >> 30 & 1) == 1 and ($high >> 30 & 1) == 0) { }
772 1388 9353 if ($uf_count > 0)
807 13 167 if (ref $fh eq "")
808 0 13 unless open my $fh2, "<:raw", \$fh
827 4992 40334 if ($cf->[$j] <= $ss and $ss < $$cf[$j + 1])
833 167 4825 if $i == $alphabet_size
841 0 4825 if ($high > 4294967295)
845 0 4825 if ($low >= $high)
849 10325 7567 if ($high >> 31 == $low >> 31) { }
2742 4825 elsif (($low >> 30 & 1) == 1 and ($high >> 30 & 1) == 0) { }
879 137 3979 unless @$arr
888 39 450591 defined $max_run ? :
450628 36780 if ($curr_value == $prev_value and defined $max_run ? $result[-1][1] < $max_run : 1) { }
913 13 10 if ($v == 1) { }
939 10 13 if ($bl > 0)
943 12 11 $bit eq '1' ? :
962 0 765988 unless ($Compression::Util::a->[0] cmp $Compression::Util::b->[0])
965 4596 0 if $cmp = substr($double_s, $Compression::Util::a->[1], $s_len) cmp substr($double_s, $Compression::Util::b->[1], $s_len)
976 61893 1344 $end <= $len ? :
988 0 31 if (ref $s ne "")
1000 30 63207 unless $pos
1044 42 27 if ($cyclic[$i] != $cyclic[$i - 1])
1050 13 42 if $rle
1057 29 18445 if ++$i >= $len
1058 55 18419 if ++$j >= $len
1068 0 55 if (ref $symbols eq "")
1077 51 1133 unless $i
1115 12 2200 if (ref $symbols eq "")
1120 82 2130 if $end < 0
1128 19556 98731 if ($symbols->[$i] == $prev) { }
1138 3268 115019 if ($run >= 4)
1151 3182 86 if ($i <= $end)
1163 0 240 if (ref $symbols eq "")
1168 14 226 if $end < 0
1176 13384 85270 if ($symbols->[$i] == $prev) { }
1186 1963 96691 if ($run >= 4)
1187 1963 0 if (++$i <= $end)
1219 876 38502 if ($c < 0 and not $has_negative)
1223 7317 32061 if ($c == 0) { }
1249 32835 6543 if ($v == 1) { }
1277 0 3992 if $VERBOSE
1300 244 754 if ($method eq 'with_rle') { }
393 361 elsif ($method eq 'without_rle') { }
67 294 elsif ($method eq 'double_with_rle') { }
294 0 elsif ($method eq 'double_without_rle') { }
1324 2113 7809 if ($d == 0) { }
2614 5195 elsif ($double) { }
1330 396 724 $d < 0 ? :
1120 1494 $has_negative ? :
1333 2245 2950 $has_negative ? :
1334 908 1337 $d < 0 ? :
2245 2950 $has_negative ? :
1339 6431 3491 unless ($with_rle)
1340 604 5827 if ($v > 1)
1346 2357 1134 if ($v == 1) { }
1360 13 977 if (ref $fh eq "")
1361 0 13 unless open my $fh2, "<:raw", \$fh
1379 3115 7651 if ($bit eq '0') { }
2611 5040 elsif ($double) { }
1383 1146 1465 $has_negative ? :
1385 1146 1465 $has_negative ? :
1391 749 397 $bit eq '1' ? :
1146 1465 $has_negative ? :
1394 2356 2684 $has_negative ? :
1395 2356 2684 $has_negative ? :
1398 1410 946 $bit eq '1' ? :
2356 2684 $has_negative ? :
1401 3142 7624 if ($with_rle)
1408 1050 2092 if ($bl > 0)
1415 977 9789 if ($k == 0)
1421 12 965 if $with_rle4
1422 459 518 if $with_deltas
1442 1525 46603 if (exists $table{$i + $j})
1449 419 2589 if ($enc > 0)
1457 0 188 if $VERBOSE
1458 0 188 if $VERBOSE
1459 0 188 if $VERBOSE
1469 0 21 if (ref $fh eq "")
1470 0 0 unless open my $fh2, "<:raw", \$fh
1478 95 241 if ($l1 & 32768 >> $i)
1481 671 849 if ($l2 & 32768 >> $j)
1495 176 14 if ($max_symbol <= 255)
1500 155 21 if (length $delta < length $enc)
1512 0 190 if (ref $fh eq "")
1513 0 0 unless open my $fh2, "<:raw", \$fh
1517 21 169 if (ord(getc $fh // confess("error")) == 1)
1530 12 218 if (ref $symbols eq "")
1534 0 230 if (defined $alphabet and ref $alphabet eq "")
1544 1 229 if (defined $alphabet) { }
1559 113268 678391 if ($alphabet[$i] == $c)
1569 1 229 unless $return_alphabet
1575 0 279 if (ref $encoded eq "")
1579 0 279 if (ref $alphabet eq "")
1600 0 215 if (ref $symbols eq "")
1615 8752 35573 if ($run >= 1)
1620 44221 104 if ($i <= $end)
1630 0 227 if (ref $rle eq "")
1640 8795 35713 if ($k == 0 or $k == 1)
1649 44401 107 if ($i <= $end)
1663 12 104 if (ref $symbols eq "")
1678 109 116 if (ref $fh eq "")
1679 0 109 unless open my $fh2, "<:raw", \$fh
1685 0 116 if $VERBOSE
1705 0 19 if (ref $chunk ne "")
1712 0 19 if $VERBOSE
1722 18 19 if (ref $fh eq "")
1723 0 18 unless open my $fh2, "<:raw", \$fh
1730 0 19 if $VERBOSE
1731 0 19 if $VERBOSE
1748 1 54 if (ref $symbols eq "")
1758 0 55 if $VERBOSE
1759 0 55 if $VERBOSE
1766 49 55 if (ref $fh eq "")
1767 0 49 unless open my $fh2, "<:raw", \$fh
1774 0 55 if $VERBOSE
1775 0 55 if $VERBOSE
1792 0 66 if (ref $symbols eq "")
1811 1 66 if (ref $fh eq "")
1812 0 1 unless open my $fh2, "<:raw", \$fh
1821 753 41406 if ($freqs[$i])
1826 0 66 if $VERBOSE
1829 66 0 if ($bits_len > 0)
1843 0 154 if (ref $symbols eq "")
1853 1 154 if (ref $fh eq "")
1854 0 1 unless open my $fh2, "<:raw", \$fh
1861 154 0 if ($enc_len > 0)
1897 77240 304653 if (exists $node->{'sym'})
1909 5243 5668 if (ref $c) { }
1917 568 1216 if (ref $code_lengths_table eq "ARRAY")
1918 7167 175258 $code_lengths_table->[$_] > 0 ? :
1934 12835 0 if (defined $length and $length > 0)
1956 12835 0 if (defined $length and $length != 0)
1969 742 474 wantarray ? :
1977 9227 5614 if $heap->[$p][1] <= $heap->[$i][1]
1984 425 9771 if @$heap == 1
1993 24854 12390 if $l < $n and $heap->[$l][1] < $heap->[$s][1]
1994 12281 24963 if $r < $n and $heap->[$r][1] < $heap->[$s][1]
1995 9771 27473 if $s == $i
2018 145 503 if (@heap == 1 and not ref $heap[0][0])
2035 0 594 if (ref $symbols eq "")
2048 0 474 if (ref $symbols eq "")
2056 0 474 if $VERBOSE
2060 4006 172497 if (exists $dict->{$i}) { }
2073 1 474 if (ref $fh eq "")
2074 0 1 unless open my $fh2, "<:raw", \$fh
2082 0 474 if $VERBOSE
2084 402 72 if ($enc_len > 0)
2137 21702 352957 if ($table->[$i][0] > $value)
2158 8710 3972 if ($lengths->[$k] == 0)
2172 1497 2475 if ($bits > 0)
2183 3753 219 if ($bits > 0)
2194 0 97 if (ref $fh eq "")
2195 0 0 unless open my $fh2, "<:raw", \$fh
2212 3972 8710 if ($i >= $max_symbol)
2226 3972 8710 if ($i >= $max_symbol) { }
2259 13 15 if (ref $fh eq "")
2260 0 13 unless open my $fh2, "<:raw", \$fh
2275 15 1307 if ($k == 0)
2291 4 1337 if ($k == 0) { }
2307 13 15 if (ref $fh eq "")
2308 0 13 unless open my $fh2, "<:raw", \$fh
2321 1337 4 if ($bl > 0) { }
2332 15 1326 if ($k == 0)
2346 0 153 if (ref $symbols eq "")
2363 279 3752 $upto > $end ? :
2365 430 3601 if (exists $table{$lookahead})
2369 0 1030 if $la - $p > $max_dist
2375 509 521 if ($n > $best_n)
2378 0 509 if $n > $max_len
2383 3601 430 if ($best_n == 1) { }
2394 7870 2718 if @{$table{$key};} > $max_chain_len
2401 420 3611 if ($best_n > $min_len) { }
3601 10 elsif ($best_n == 1) { }
2434 2826 389 if ($lengths->[$i] == 0)
2443 271 118 if ($dist >= $length) { }
34 84 elsif ($dist == 1) { }
2467 140 129 if (ref $str ne "")
2488 8093 17699 if (exists $table{$lookahead})
2491 0 90156 if $la - $p > $max_dist
2497 13150 77006 if ($n > $best_n)
2500 10 13140 if $best_n > $max_len
2505 17699 8093 if ($best_n == 1) { }
2515 64258 89392 if @{$table{$key};} > $max_chain_len
2519 17699 8093 if ($best_n == 1)
2523 8085 17707 if ($best_n > $min_len) { }
17699 8 elsif ($best_n == 1) { }
2556 7344 3797 if ($lengths->[$i] == 0)
2565 3620 177 if ($dist >= $length) { }
37 140 elsif ($dist == 1) { }
2589 0 19 if (ref $symbols eq "")
2608 41 2724 $upto > $end ? :
2610 374 2391 if (exists $table{$lookahead} and $la - $table{$lookahead} <= $max_dist)
2623 373 2392 if ($best_n > $min_len) { }
2391 1 elsif ($best_n == 1) { }
2651 19 85 if (ref $str ne "")
2673 10518 15127 if (exists $table{$lookahead} and $la - $table{$lookahead} <= $max_dist)
2686 10512 15133 if ($best_n > $min_len) { }
15127 6 elsif ($best_n == 1) { }
2735 470 3975 $literals_length >= 7 ? :
637 3808 $match_len >= 31 ? :
2741 0 470 $literals_length >= 255 ? :
2745 1715 2730 if ($i > $j)
2750 21 637 $match_len >= 255 ? :
2779 324 3575 if ($literals_length == 7)
2783 324 0 if $byte_len != 255
2787 1314 2585 if ($literals_length > 0)
2792 608 3291 if ($match_len == 31)
2796 608 12 if $byte_len != 255
2802 3728 171 if ($dist >= $match_len) { }
33 138 elsif ($dist == 1) { }
2837 146 400 if ($literals_length == 7)
2841 146 0 if $byte_len != 255
2845 401 145 if ($literals_length > 0)
2850 29 517 if ($match_len == 31)
2854 29 9 if $byte_len != 255
2860 434 112 if ($dist >= $match_len) { }
33 79 elsif ($dist == 1) { }
2887 23 23 if (ref $fh eq "")
2888 0 23 unless open my $fh2, "<:raw", \$fh
2902 64 70 if (ref $fh eq "")
2903 0 64 unless open my $fh2, "<:raw", \$fh
2928 34 34 if (ref $fh eq "")
2929 0 34 unless open my $fh2, "<:raw", \$fh
2939 63 63 if (ref $fh eq "")
2940 0 63 unless open my $fh2, "<:raw", \$fh
2973 235 3366 $literals_length >= 7 ? :
601 3000 $match_len >= 31 ? :
2979 0 235 $literals_length >= 255 ? :
2983 1109 2492 if ($i > $j)
2988 10 601 $match_len >= 255 ? :
3000 28 28 if (ref $fh eq "")
3001 0 28 unless open my $fh2, "<:raw", \$fh
3020 235 3366 if ($literals_length == 7)
3024 235 0 if $byte_len != 255
3028 1109 2492 if ($literals_length > 0)
3032 601 3000 if ($match_len == 31)
3036 601 10 if $byte_len != 255
3042 3467 134 if ($offset >= $match_len) { }
20 114 elsif ($offset == 1) { }
3055 0 3601 if length $search_window > 2 * $search_window_size
3080 9692 558 if ($bits > 0)
3090 52 254 if (ref $fh eq "")
3091 0 52 unless open my $fh2, "<:raw", \$fh
3134 28074 8918 if (exists $dictionary{$wc}) { }
3147 24 1 if ($w ne "")
3156 1 24 unless @$compressed
3168 232 0 $k == $dict_size ? :
8686 232 $k < $dict_size ? :
3190 25 25 if (ref $fh eq "")
3191 0 25 unless open my $fh2, "<:raw", \$fh
3207 4096 4096 if ($k & 1) { }
3253 247 0 if (exists $dict->{$symbol}) { }
3264 0 12 if $VERBOSE
3265 0 12 if $VERBOSE
3270 81 154 $d > 0 ? :
3273 0 12 if $VERBOSE
3280 13 13 if (ref $fh eq "")
3281 0 13 unless open my $fh2, "<:raw", \$fh
3304 0 12 if $VERBOSE
3307 0 12 if $VERBOSE
3320 0 12 if $VERBOSE
3327 0 12 if $VERBOSE
3332 0 12 if $VERBOSE
3357 23 23 if (ref $fh eq "")
3358 0 23 unless open my $fh2, "<:raw", \$fh
3369 0 26 unless bytes2int($fh, 2) == 16986 and getc $fh eq "h"
3374 0 26 unless ($level =~ /^[1-9]\z/u)
3378 0 26 if $VERBOSE
3386 24 26 if ($block_magic eq '1AY&SY') { }
26 0 elsif ($block_magic eq "\cWrE8P\220") { }
3387 0 24 if $VERBOSE
3390 0 24 if $VERBOSE
3395 0 24 unless $randomized == 0
3398 0 24 if $VERBOSE
3403 78 306 if ($l1 & 32768 >> $i)
3406 300 948 if ($l2 & 32768 >> $j)
3413 0 24 if $VERBOSE
3416 0 24 if $VERBOSE
3419 0 24 if $VERBOSE
3426 0 2 unless $i < $num_trees
3432 0 24 if $VERBOSE
3443 0 1125 unless $clen > 0 and $clen <= $MaxHuffmanBits
3445 696 429 unless (read_bit($fh, \$buffer))
3449 181 248 read_bit($fh, \$buffer) ? :
3455 0 48 if $VERBOSE
3464 0 48 unless $sum == 0
3481 0 42311 if (length $code > $MaxHuffmanBits)
3485 11076 31235 if (exists $tree->{$code})
3489 24 11052 if ($sym == $eob)
3490 0 24 if $VERBOSE
3497 215 10837 if (--$decoded <= 0)
3498 215 0 if (++$sel_idx <= $sels->$#*) { }
3518 0 24 if $VERBOSE
3520 0 24 if ($crc32 != $new_crc32)
3527 0 26 if $VERBOSE
3529 0 26 if $VERBOSE
3531 0 26 if ($stored_stream_crc32 != $stream_crc32)
3543 0 26 if $VERBOSE
3558 1057 13703 if (exists $dict->{$symbol}) { }
3577 171 80 if ($run >= 11)
3584 82 169 if ($run >= 3 and $run < 11)
3592 396 834 if ($v == 0)
3593 162 234 if $run > 0
3607 139 695 if $run > 0
3618 16 1480 if ($cl_symbol == 16) { }
82 1398 elsif ($cl_symbol == 17) { }
171 1227 elsif ($cl_symbol == 18) { }
3641 54 0 if &all(sub { length $_ <= 7; } , values %$cl_dict)
3643 0 0 if (scalar @keys == 0)
3649 0 0 if ($freq->{$k} > 1) { }
3661 0 54 if $LZ_MIN_LEN < 4
3678 6527 3740 if ($lengths->[$k] == 0)
3691 1494 2246 if $bits > 0
3699 3573 167 if $bits > 0
3705 3740 6581 if (ref $_ eq 'ARRAY') { }
3715 358 668 if (exists $cl_dict->{$symbol}) { }
3753 3740 6581 if (ref $symbol eq 'ARRAY') { }
3757 1494 2246 if $len_offset > 0
3761 3573 167 if $dist_offset > 0
3773 0 54 if $LZ_MIN_LEN < 4
3783 4 50 unless (defined $dict)
3807 6527 3740 if ($lengths->[$k] == 0)
3820 1494 2246 if $bits > 0
3828 3573 167 if $bits > 0
3848 28 28 if (ref $in_fh eq "")
3849 0 28 unless open my $fh2, "<:raw", \$in_fh
3857 0 28 if $LZ_MIN_LEN < 4
3875 2 26 if (eof $in_fh)
3885 26 2 eof $in_fh ? :
3892 0 28 if (length($bt1_bitstring) >> 3 > length($chunk) + 5)
3894 0 0 if $VERBOSE
3909 22 6 if (length $bt2_bitstring > length $bt1_bitstring) { }
3910 0 22 if $VERBOSE
3914 0 6 if $VERBOSE
3921 26 2 if ($bitstring ne "")
3937 0 4 if $LZ_MIN_LEN < 4
3947 0 4 if ($expected_nlen != $nlen) { }
3951 0 4 if $VERBOSE
3957 0 4 if length $$search_window > 2 * $LZ_MAX_DIST
3977 0 64701 if (length $code > $max_ll_code_len)
3981 10617 54084 if (exists $rev_dict->{$code})
3985 6769 3848 if ($symbol <= 255) { }
83 3765 elsif ($symbol == 256) { }
3995 1494 2271 if $LL_bits > 0
4002 0 16809 if (length $dist_code > $max_dist_code_len)
4006 3765 13044 if (exists $dist_rev_dict->{$dist_code})
4012 3596 169 if $dist_bits > 0
4014 35 3730 if ($dist == 1) { }
3585 145 elsif ($dist >= $length) { }
4033 0 83 if ($code ne "")
4037 0 83 if length $$search_window > 2 * $LZ_MAX_DIST
4045 0 71 if $LZ_MIN_LEN < 4
4052 1 70 unless (defined $rev_dict)
4083 0 4374 if (length $code > 7)
4087 1424 2950 if (exists $CL_rev_dict->{$code})
4090 1343 81 if ($CL_symbol <= 15) { }
16 65 elsif ($CL_symbol == 16) { }
42 23 elsif ($CL_symbol == 17) { }
23 0 elsif ($CL_symbol == 18) { }
4107 24 1400 if scalar @lengths >= $size
4111 0 24 if (scalar @lengths != $size)
4115 0 24 if ($code ne "")
4124 0 12 if $LZ_MIN_LEN < 4
4137 0 12 if $VERBOSE
4138 0 12 if $VERBOSE
4139 0 12 if $VERBOSE
4148 0 12 if $VERBOSE
4163 0 84 if $LZ_MIN_LEN < 4
4171 3 81 if ($block_type == 0) { }
70 11 elsif ($block_type == 1) { }
11 0 elsif ($block_type == 2) { }
4172 0 3 if $VERBOSE
4176 0 70 if $VERBOSE
4180 0 11 if $VERBOSE
4192 46 49 if (ref $in_fh eq "")
4193 0 46 unless open my $fh2, "<:raw", \$in_fh
4201 0 49 if $LZ_MIN_LEN < 4
4207 0 49 if ($MAGIC ne "\37\213")
4217 0 49 if ($CM ne "\b")
4229 3 46 if ($FLAGS & 8)
4233 2 47 if ($FLAGS & 16)
4237 0 49 if ($FLAGS & 2)
4241 0 49 if ($FLAGS & 4)
4245 0 49 if ($has_extra_fields)
4248 0 0 if $VERBOSE
4251 3 46 if ($has_filename)
4253 0 3 if $VERBOSE
4256 2 47 if ($has_comment)
4258 0 2 if $VERBOSE
4262 0 49 if ($has_header_checksum)
4264 0 0 if $VERBOSE
4281 49 2 if $is_last
4289 0 49 if ($stored_crc32 != $actual_crc32) { }
4293 0 49 if $VERBOSE
4298 0 49 if ($stored_length != $actual_length) { }
4302 0 49 if $VERBOSE
4305 46 3 if (eof $in_fh) { }
4306 0 46 if $VERBOSE
4309 0 3 if $VERBOSE
4322 26 26 if (ref $in_fh eq "")
4323 0 26 unless open my $fh2, "<:raw", \$in_fh
4331 0 26 if $LZ_MIN_LEN < 4
4348 2 24 if (eof $in_fh)
4357 24 0 eof $in_fh ? :
4364 0 24 if (length($bt1_bitstring) >> 3 > length($chunk) + 5)
4366 0 0 if $VERBOSE
4381 23 1 if (length $bt2_bitstring > length $bt1_bitstring) { }
4382 0 23 if $VERBOSE
4386 0 1 if $VERBOSE
4393 24 2 if ($bitstring ne "")
4408 29 30 if (ref $in_fh eq "")
4409 0 29 unless open my $fh2, "<:raw", \$in_fh
4417 0 30 if $LZ_MIN_LEN < 4
4426 0 30 if (($CMF * 256 + $FLG) % 31 != 0)
4432 0 30 if ($CINFO > 7)
4438 0 30 if ($method != 8)
4453 30 0 if $is_last
4458 0 30 if ($adler32 != $stored_adler32)
4462 29 1 if (eof $in_fh) { }
4463 0 29 if $VERBOSE
4466 0 1 if $VERBOSE
4479 28 28 if (ref $fh eq "")
4480 0 28 unless open my $fh2, "<:raw", \$fh
4500 0 26 if $LZ_MIN_LEN < 4
4525 3568 26 $lengths->[$i] ? :
4527 72 3522 $literals_length >= 15 ? :
983 2611 $match_len >= 15 ? :
4533 0 72 $literals_length >= 255 ? :
4543 12 983 $match_len >= 255 ? :
4548 26 0 if ($block ne "")
4564 47 47 if (ref $fh eq "")
4565 0 47 unless open my $fh2, "<:raw", \$fh
4573 0 51 unless bytes2int_lsb($fh, 4) == 407708164
4587 0 51 if $VERBOSE
4589 0 51 if ($version != 64)
4593 0 51 if ($C_size)
4595 0 0 if $VERBOSE
4598 0 51 if ($DictID)
4600 0 0 if $VERBOSE
4606 0 51 if $VERBOSE
4614 51 47 if ($block_size == 0)
4615 0 51 if $VERBOSE
4619 0 47 if $VERBOSE
4621 3 44 if ($block_size >> 31) { }
4622 0 3 if $VERBOSE
4624 0 3 if $VERBOSE
4643 72 3564 if ($literals_length == 15)
4647 72 0 if $byte_len != 255
4655 1140 2496 if ($literals_length > 0)
4659 44 3592 if ($compressed eq "")
4666 0 3592 if ($offset == 0)
4672 983 2609 if ($match_len == 15)
4676 983 12 if $byte_len != 255
4685 3447 145 if ($offset >= $match_len) { }
25 120 elsif ($offset == 1) { }
4699 5 42 if ($B_checksum)
4701 0 5 if $VERBOSE
4704 47 0 if ($B_indep) { }
0 0 elsif (length $decoded > 65536.0) { }
4714 12 39 if ($C_checksum)
4716 0 12 if $VERBOSE