| line |
true |
false |
branch |
|
263
|
1 |
11 |
if $pos + 8 > $dirLen |
|
266
|
0 |
11 |
if $len < 8 or $pos + $len > $dirLen |
|
275
|
7 |
4 |
if $key |
|
293
|
0 |
1 |
unless $raf->Read($buff, 86) == 86 |
|
295
|
0 |
1 |
unless $type |
|
299
|
1 |
0 |
$type eq 'Mobipocket' ? : |
|
305
|
0 |
1 |
unless $type eq "Mobipocket" and &Get16u(\$buff, 76) |
|
310
|
0 |
1 |
unless ($raf->Seek($offset, 0) and $raf->Read($buff, 274) == 274) |
|
314
|
0 |
1 |
unless (substr($buff, 16, 4) eq "MOBI") |
|
322
|
1 |
0 |
if $et->{'CodePage'} |
|
323
|
0 |
1 |
unless $enc |
|
329
|
0 |
1 |
unless $raf->Seek($offset + $off, 0) and $raf->Read($buf2, $len) == $len |
|
336
|
0 |
1 |
unless $flag & 64 |
|
340
|
0 |
1 |
unless ($raf->Seek($offset + $len, 0) and $raf->Read($buf2, 12) == 12 and substr($buf2, 0, 4) eq "EXTH" and ($size = &Get32u(\$buf2, 4)) > 12) |
|
349
|
0 |
1 |
unless $raf->Read($buff, $size) == $size |