line |
true |
false |
branch |
62
|
13 |
2 |
if $_LoadedModule{$module} |
64
|
0 |
2 |
if ($@) { } |
83
|
177 |
3 |
unless $@ |
95
|
0 |
15 |
unless $$object{'body'} =~ /[^\t\n\r\x20-\x7e]/ |
110
|
2 |
1 |
if $tmp eq $$object{'body'} |
164
|
147 |
75 |
if @_ |
165
|
1 |
218 |
if exists $option{'body'} and exists $option{'body_ref'} |
171
|
118 |
100 |
if exists $option{'header'} |
172
|
121 |
97 |
if exists $option{'body_ref'} |
173
|
20 |
198 |
if exists $option{'body'} |
174
|
49 |
85 |
$option{'text'} ? : |
|
134 |
84 |
if exists $option{'text'} |
188
|
58 |
0 |
if @_ == 0 |
198
|
1 |
1 |
if @_ == 0 |
199
|
0 |
1 |
unless @_ == 1 and defined $_[0] and ref $_[0] eq 'SCALAR' |
209
|
73 |
1 |
if @_ == 0 |
210
|
0 |
1 |
unless @_ == 1 and !defined($_[0]) || ref $_[0] eq '' |
212
|
0 |
1 |
$_[0] ? : |
224
|
80 |
2 |
if (@_ >= 1 and defined $_[0] and ref $_[0] eq '') |
225
|
78 |
2 |
if @_ == 1 |
226
|
1 |
1 |
if (@_ == 2 and defined $_[1] and ref $_[1] eq '') |
239
|
49 |
1 |
if @_ == 0 |
240
|
0 |
1 |
unless @_ == 1 and defined $_[0] and ref $_[0] eq '' |
255
|
0 |
7 |
if @_ |
271
|
0 |
0 |
if @_ |
300
|
0 |
10 |
if ($algo and $force) { } |
|
3 |
7 |
elsif ($algo and $len > 255) { } |
310
|
0 |
3 |
if (length $$object{'body'} >= $len) |
323
|
0 |
12 |
if ($algo and $force) { } |
|
3 |
9 |
elsif ($algo and $len > 255) { } |
329
|
1 |
2 |
if $$object{'body'} =~ /[^\t\n\r\x20-\x7e]/ |
332
|
0 |
3 |
if (length $$object{'body'} >= $len) |
348
|
6 |
32 |
if @_ |
349
|
6 |
32 |
if ($option{'compression'} and $option{'compression'} =~ /^(\w+)(!?)$/) |
353
|
6 |
32 |
if $algo |
355
|
10 |
28 |
if $$self{'text'} |
356
|
9 |
29 |
if keys %{$$self{'header'};} |
358
|
16 |
22 |
unless $len |
361
|
10 |
12 |
if ($$self{'text'}) { } |
369
|
15 |
7 |
if $object{'encoding'} |
402
|
1 |
73 |
unless @_ == 1 and defined $_[0] and ref $_[0] eq 'HASH' |
407
|
1 |
69 |
unless $encoding eq '' or "$encoding+" =~ /^((base64|utf8|$_CompressionAlgos)\+)+$/o |
410
|
9 |
60 |
if $encoding =~ /($_CompressionAlgos)/o |
414
|
16 |
53 |
if $$object{'text'} |
416
|
34 |
35 |
if $$object{'header'} and keys %{$$object{'header'};} |
417
|
57 |
12 |
if (exists $$object{'body'}) |
419
|
26 |
31 |
if ($encoding =~ /base64/) |
423
|
1 |
25 |
if $len % 4 |
429
|
2 |
23 |
unless $len == length $tmp |
432
|
9 |
45 |
if ($encoding =~ /($_CompressionAlgos)/o) |
438
|
0 |
9 |
unless defined $tmp |
441
|
4 |
50 |
if ($encoding =~ /utf8/) |
493
|
0 |
36 |
unless @_ == 1 and defined $_[0] and ref $_[0] eq '' |
505
|
0 |
33 |
unless @_ == 1 and defined $_[0] and ref $_[0] eq 'SCALAR' |
553
|
0 |
28 |
unless @_ == 1 and defined $_[0] and ref $_[0] eq '' |
555
|
24 |
4 |
unless $_[0] =~ /[^[:ascii:]]/ |
566
|
0 |
35 |
unless @_ == 1 and defined $_[0] and ref $_[0] eq 'SCALAR' |
568
|
33 |
2 |
unless ${$_[0];} =~ /[^[:ascii:]]/ |