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
|