|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
171
 | 
 1  | 
 1  | 
 $a < $b ? :  | 
 
| 
278
 | 
 1  | 
 7  | 
 unless (defined $crc)  | 
 
| 
381
 | 
 0  | 
 14  | 
 if exists $params{$method}  | 
 
| 
426
 | 
 1  | 
 0  | 
 unless ref $self  | 
 
| 
430
 | 
 1  | 
 0  | 
 if ($params{'FH'}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($params{'Expr'}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($params{'Data'}) { }  | 
 
| 
434
 | 
 0  | 
 0  | 
 unless $self->{'FH'} = 'FileHandle'->new($params{'Expr'})  | 
 
| 
439
 | 
 0  | 
 0  | 
 if (not ref($data = $params{'Data'})) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (ref $data eq 'ARRAY') { }  | 
 
| 
447
 | 
 0  | 
 1  | 
 unless $self->{'FH'}  | 
 
| 
487
 | 
 2  | 
 2  | 
 @_ > 1 ? :  | 
 
| 
501
 | 
 1  | 
 3  | 
 @_ ? :  | 
 
| 
513
 | 
 2  | 
 3  | 
 @_ > 1 ? :  | 
 
| 
525
 | 
 1  | 
 1  | 
 @_ > 1 ? :  | 
 
| 
586
 | 
 1  | 
 1  | 
 @_ > 1 ? :  | 
 
| 
601
 | 
 1  | 
 3  | 
 @_ ? :  | 
 
| 
617
 | 
 2  | 
 2  | 
 @_ > 1 ? :  | 
 
| 
628
 | 
 1  | 
 1  | 
 @_ > 1 ? :  | 
 
| 
670
 | 
 0  | 
 1  | 
 if $self->{'CommentRead'}  | 
 
| 
674
 | 
 1  | 
 0  | 
 if (/^\(This file must be converted with BinHex ([\d\.]+).*\)\s*$/i)  | 
 
| 
694
 | 
 0  | 
 1  | 
 if $self->{'HeaderRead'}  | 
 
| 
723
 | 
 2  | 
 4  | 
 if (wantarray)  | 
 
| 
732
 | 
 1  | 
 3  | 
 if ($self->{$fork}->length == 0)  | 
 
| 
736
 | 
 3  | 
 0  | 
 unless defined $n  | 
 
| 
739
 | 
 1  | 
 2  | 
 unless (defined $self->{$fork}{'Ptr'})  | 
 
| 
745
 | 
 1  | 
 2  | 
 if $self->{$fork}{'Ptr'} >= $self->{$fork}->length  | 
 
| 
753
 | 
 1  | 
 1  | 
 if ($self->{$fork}{'Ptr'} == $self->{$fork}->length and not defined $self->{$fork}->crc)  | 
 
| 
758
 | 
 0  | 
 1  | 
 if ($self->{'CheckCRC'})  | 
 
| 
766
 | 
 0  | 
 1  | 
 if ($self->{'CheckCRC'} and $self->{$fork}->crc != $comp_CRC)  | 
 
| 
767
 | 
 0  | 
 0  | 
 unless $Convert::BinHex::QUIET  | 
 
| 
840
 | 
 0  | 
 1  | 
 unless $FH->read($READBUF, 4096)  | 
 
| 
849
 | 
 0  | 
 13  | 
 if ($self->{'CheckCRC'})  | 
 
| 
865
 | 
 0  | 
 13  | 
 if $n and length $buf < $n  | 
 
| 
1069
 | 
 1  | 
 6  | 
 if ($eof) { }  | 
 
| 
1079
 | 
 5  | 
 1  | 
 if length $self->{'CBIN'} < 2048  | 
 
| 
1106
 | 
 1  | 
 1  | 
 $self->{'LINE'}++ ? :  | 
 
| 
1110
 | 
 2  | 
 0  | 
 $rem ? :  | 
 
| 
1117
 | 
 1  | 
 1  | 
 if ($eof)  | 
 
| 
1118
 | 
 1  | 
 0  | 
 $self->{'EOL'} ? :  | 
 
| 
1191
 | 
 1  | 
 0  | 
 if defined $_[0]  | 
 
| 
1223
 | 
 1  | 
 0  | 
 defined $_[0] ? :  | 
 
| 
1224
 | 
 1  | 
 0  | 
 if (index($hex, ':') >= 0)  | 
 
| 
1226
 | 
 1  | 
 0  | 
 if ($hex =~ s/:\s*\Z//)  | 
 
| 
1228
 | 
 0  | 
 1  | 
 if $leftover  | 
 
| 
1234
 | 
 0  | 
 1  | 
 $rem ? :  | 
 
| 
1236
 | 
 0  | 
 1  | 
 if $hex eq ''  | 
 
| 
1278
 | 
 19  | 
 0  | 
 defined $_[0] ? :  | 
 
| 
1279
 | 
 0  | 
 19  | 
 if $comp eq ''  | 
 
| 
1288
 | 
 30  | 
 2829  | 
 if (($c = substr($comp, $i, 1)) eq "\220") { }  | 
 
| 
1290
 | 
 3  | 
 27  | 
 unless (length($n = substr($comp, ++$i, 1)))  | 
 
| 
1295
 | 
 6  | 
 21  | 
 ord $n ? :  | 
 
| 
1376
 | 
 2  | 
 13  | 
 if @_  | 
 
| 
1379
 | 
 13  | 
 2  | 
 if defined $self->{'Length'}  | 
 
| 
1382
 | 
 1  | 
 1  | 
 if (defined $self->{'Path'}) { }  | 
 
| 
 | 
 1  | 
 0  | 
 elsif (not ref $self->{'Data'}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (ref($self->{'Data'} eq 'ARRAY')) { }  | 
 
| 
1402
 | 
 0  | 
 0  | 
 if (@_)  | 
 
| 
1412
 | 
 0  | 
 0  | 
 if (@_)  | 
 
| 
1422
 | 
 2  | 
 1  | 
 @_ ? :  | 
 
| 
1435
 | 
 2  | 
 0  | 
 if $^O or !1  | 
 
| 
1436
 | 
 2  | 
 0  | 
 if $^O or !1  | 
 
| 
1443
 | 
 1  | 
 1  | 
 if (defined $self->{'Path'}) { }  | 
 
| 
 | 
 0  | 
 1  | 
 elsif (not defined $self->{'Data'}) { }  | 
 
| 
 | 
 1  | 
 0  | 
 elsif (not ref $self->{'Data'}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (ref $self->{'Data'} eq 'ARRAY') { }  | 
 
| 
1444
 | 
 0  | 
 1  | 
 if ($^O || !1 and $self->{'Fork'} eq 'RSRC') { }  | 
 
| 
1453
 | 
 0  | 
 1  | 
 unless open FORK, $self->{'Path'}  | 
 
| 
1462
 | 
 0  | 
 0  | 
 unless $Convert::BinHex::QUIET  | 
 
| 
1498
 | 
 0  | 
 2  | 
 unless $fh  | 
 
| 
1499
 | 
 0  | 
 2  | 
 unless ref $fh  | 
 
| 
1500
 | 
 1  | 
 1  | 
 if ref $fh and not ref($fh) =~ /^(GLOB|FileHandle)$/  | 
 
| 
1526
 | 
 0  | 
 0  | 
 unless defined $scalarref  | 
 
| 
1537
 | 
 0  | 
 0  | 
 unless $$self =~ /\G(.*?\n?)/g  |