| line | true | false | branch | 
 
| 61 | 5 | 15 | unless (defined $HAS_ENCODE) | 
 
| 68 | 0 | 5 | $@ ? : | 
 
| 80 | 0 | 20 | unless &hasEncode() | 
 
| 85 | 5 | 15 | unless $encoding | 
 
| 100 | 2170 | 0 | if $needBinmode | 
 
| 108 | 1018 | 0 | if $needBinmode | 
 
| 158 | 67 | 3991 | if (defined $got and $got eq "filename" and defined $_[0] and $_[0] eq "-") | 
 
| 173 | 7 | 2045 | if (defined $got and $got eq "filename" and defined $_[0] and $_[0] eq "-") | 
 
| 185 | 1792 | 12498 | if &isaFilehandle($_[0]) | 
 
| 192 | 0 | 12498 | if not defined $_[0] and $undef | 
 
| 194 | 6193 | 6305 | if (ref $_[0]) | 
 
| 195 | 60 | 6133 | if &blessed($_[0]) | 
 
| 197 | 5799 | 334 | if UNIVERSAL::isa($_[0], "SCALAR") | 
 
| 198 | 290 | 44 | if UNIVERSAL::isa($_[0], "ARRAY") and $extended | 
 
| 199 | 0 | 44 | if UNIVERSAL::isa($_[0], "HASH") and $hash | 
 
| 200 | 2 | 42 | if UNIVERSAL::isa($_[0], "CODE") and $wantCode | 
 
| 204 | 195 | 6110 | if $extended and isaFileGlobString($_[0]) | 
 
| 236 | 30 | 1483 | unless ($inType) | 
 
| 249 | 30 | 1453 | unless ($outType) | 
 
| 256 | 15 | 1438 | if ($inType ne "fileglob" and $outType eq "fileglob") | 
 
| 266 | 35 | 1403 | if ($inType eq "fileglob" and $outType eq "fileglob") | 
 
| 271 | 15 | 20 | unless ($mapper) | 
 
| 280 | 45 | 418 | if $inType eq $outType and $_[0] eq $_[1] and $_[0] ne "-" | 
 
| 283 | 110 | 1248 | if ($inType eq 'fileglob') { } | 
 
|  | 341 | 907 | elsif ($inType eq 'filename') { } | 
 
|  | 175 | 732 | elsif ($inType eq 'array') { } | 
 
| 288 | 0 | 110 | if (@inputs == 0) { } | 
 
|  | 35 | 75 | elsif (@inputs == 1) { } | 
 
| 295 | 0 | 35 | unless $obj->validateInputFilenames($inputs[0]) | 
 
| 303 | 0 | 75 | unless $obj->validateInputFilenames(@inputs) | 
 
| 311 | 30 | 281 | unless $obj->validateInputFilenames($_[0]) | 
 
| 317 | 5 | 120 | unless $obj->validateInputArray($_[0]) | 
 
| 322 | 15 | 1228 | if $outType eq "buffer" and &readonly(${$_[1];}) | 
 
| 324 | 321 | 907 | if ($outType eq "filename") | 
 
| 326 | 0 | 321 | if not defined $_[1] or $_[1] eq "" | 
 
| 329 | 156 | 165 | if (-e $_[1]) | 
 
| 331 | 15 | 141 | if (-d _) | 
 
| 364 | 40 | 781 | if not defined $filename or $filename eq "" | 
 
| 367 | 0 | 781 | if $filename eq "-" | 
 
| 369 | 15 | 766 | unless (-e $filename) | 
 
| 374 | 15 | 751 | if (-d _) | 
 
| 392 | 5 | 170 | if (@{$_[0];} == 0) | 
 
| 401 | 20 | 240 | if (not $inType) { } | 
 
|  | 220 | 20 | elsif ($inType eq 'filename') { } | 
 
| 407 | 0 | 210 | unless $self->validateInputFilenames($element) | 
 
| 450 | 6381 | 0 | if $] >= "5.005" | 
 
| 509 | 1 | 10 | if @_ == 2 and defined $_[1] and UNIVERSAL::isa($_[1], "IO::Compress::Base::Parameters") | 
 
| 513 | 20 | 34 | unless $p->parse(@_) | 
 
| 534 | 0 | 0 | if @$v != 2 | 
 
| 541 | 0 | 0 | unless $obj->_checkType($key, \$value, $type, 0, \$x) | 
 
| 575 | 0 | 77 | @_ ? : | 
 
| 601 | 1197 | 4432 | if (@_ == 0) { } | 
 
|  | 20 | 4412 | elsif (@_ == 1) { } | 
 
| 607 | 15 | 5 | if not defined $href && ref $href or ref $href ne "HASH" | 
 
| 618 | 0 | 4412 | if $count % 2 != 0 | 
 
| 632 | 74146 | 3821 | if ($firstTime) { } | 
 
| 655 | 12459 | 27 | if ($got->{$canonkey}) { } | 
 
| 661 | 1 | 12458 | if $parsed | 
 
| 665 | 34 | 12424 | unless $self->_checkType($key, $value, $type, 1, \$s) | 
 
| 676 | 27 | 5552 | if (@Bad) | 
 
| 697 | 25 | 12433 | if ($type & 1536) | 
 
| 699 | 1 | 24 | if &readonly($$value) | 
 
| 702 | 12 | 12 | if (ref $$value) { } | 
 
| 704 | 11 | 1 | if ref $$value ne "SCALAR" | 
 
| 711 | 1 | 11 | if ref $value ne "SCALAR" | 
 
| 723 | 2455 | 9978 | if ($type & 1) { } | 
 
|  | 447 | 9531 | elsif ($type & 2) { } | 
 
|  | 77 | 9454 | elsif ($type & 4) { } | 
 
|  | 9448 | 6 | elsif ($type & 8) { } | 
 
|  | 1 | 5 | elsif ($type & 16) { } | 
 
|  | 4 | 1 | elsif ($type & 32) { } | 
 
| 731 | 4 | 443 | unless defined $value | 
 
| 733 | 11 | 432 | unless $value =~ /^\d+$/ | 
 
| 736 | 432 | 0 | defined $value ? : | 
 
| 741 | 1 | 76 | unless defined $value | 
 
| 743 | 1 | 75 | unless $value =~ /^-?\d+$/ | 
 
| 746 | 75 | 0 | defined $value ? : | 
 
| 751 | 3 | 9445 | if defined $value and not $value =~ /^\d*$/ | 
 
| 754 | 8297 | 1148 | defined $value && $value != 0 ? : | 
 
| 760 | 0 | 1 | defined $value ? : | 
 
| 765 | 1 | 3 | if not defined $value or ref $value ne "CODE" | 
 
| 768 | 3 | 0 | defined $value ? : | 
 
| 806 | 1911 | 389 | if defined $value | 
 
| 842 | 11130 | 20 | if @_ == 1 | 
 
| 845 | 3 | 17 | if @_ == 2 | 
 
| 848 | 17 | 0 | if @_ == 3 | 
 
| 903 | 384 | 15473 | if (ref $value eq 'U64') { } | 
 
|  | 0 | 15473 | elsif ($value > 4294967295) { } | 
 
| 914 | 2 | 15855 | if ($value > $available) { } | 
 
| 928 | 0 | 787 | if ($value > 4294967295) | 
 
| 935 | 0 | 787 | if ($value > $available) { } | 
 
| 949 | 2 | 2 | if (ref $value eq "U64") | 
 
| 951 | 2 | 0 | if ($value->[1]) | 
 
| 952 | 0 | 2 | if $self->[1] == 0 or $value->[1] > $self->[1] | 
 
| 962 | 3 | 1 | if ($value > $self->[0]) { } | 
 
| 1001 | 0 | 3 | if ($self->[0] == $other->[0]) { } |