| line |
true |
false |
branch |
|
16
|
14 |
53 |
if defined $buffer and ref $buffer ne 'GLOB' |
|
27
|
4 |
16 |
if (defined $$self{'pipe'}) { } |
|
|
0 |
16 |
elsif (ref $$self{'buffer'} eq 'GLOB') { } |
|
34
|
0 |
16 |
unless open $handle, '<', '/dev/null' |
|
38
|
20 |
0 |
if $std_h != $handle |
|
46
|
37 |
10 |
unless (defined $$self{'pipe'}) |
|
47
|
0 |
37 |
if defined $$self{'buffer'} |
|
69
|
32 |
0 |
if (length $$self{'scratch'} == 0) |
|
72
|
10 |
22 |
unless (defined $scratch) |
|
74
|
0 |
10 |
unless $handle->close |
|
90
|
8 |
24 |
if $ref eq '' |
|
95
|
16 |
8 |
if ($ref eq 'ARRAY') { } |
|
|
8 |
0 |
elsif ($ref eq 'CODE') { } |
|
105
|
3 |
15 |
defined $\ ? : |
|
|
18 |
6 |
if defined $data |
|
115
|
0 |
22 |
unless length $$self{'scratch'} |
|
120
|
0 |
22 |
if (not defined $rc) { } |
|
121
|
0 |
0 |
if $! != 11 |