line | % | coverage | branch |
38 | 0 | T | F | if $error |
55 | 0 | T | F | $error ? : |
64 | 50 | T | F | if ($file =~ /\.gz$/) |
65 | 50 | T | F | if ($file =~ /\.bz$/) |
66 | 50 | T | F | if ($file =~ /\.bz2$/) |
67 | 50 | T | F | if ($file =~ /\.Z$/) |
69 | 50 | T | F | if $debug and $encoding |
79 | 0 | T | F | unless -r $file |
81 | 0 | T | F | if $debug |
82 | 0 | T | F | unless open MIMETYPES, "<$file" |
86 | 0 | T | F | if /^\s*$/ |
92 | 0 | T | F | unless exists $mimetypes{$_} |
104 | 100 | T | F | unless -r $file |
106 | 50 | T | F | if $debug |
107 | 50 | T | F | unless open MAILCAP, "<$file" |
110 | 50 | T | F | if $line |
112 | 100 | T | F | unless $line |
113 | 100 | T | F | if ($line =~ /^\s*\#/) |
117 | 50 | T | F | if ($line =~ /\\$/) { } |
134 | 0 | T | F | unless defined $template |
142 | 0 | T | F | if $head |
143 | 0 | T | F | if $tail |
162 | 0 | T | F | if $match =~ /nametemplate=(.*?)\s*($|;)/ |
164 | 0 | T | F | unless open TMPFILE, ">$tmpfile" |
167 | 0 | T | F | if $amt |
184 | 0 | T | F | if $efile eq '-' |
187 | 0 | T | F | if $debug |
190 | 0 | T | F | if $efile ne '-' and not -e $efile or $action eq 'compose' |
192 | 0 | T | F | if ($encoding eq 'gzip') { } |
| 0 | T | F | elsif ($encoding eq 'bzip') { } |
| 0 | T | F | elsif ($encoding eq 'bzip2') { } |
| 0 | T | F | elsif ($encoding eq 'compress') { } |
193 | 0 | T | F | if ($efile eq '-') { } |
199 | 0 | T | F | if ($efile eq '-') { } |
205 | 0 | T | F | if ($efile eq '-') { } |
211 | 0 | T | F | if ($efile eq '-') { } |
221 | 0 | T | F | if ($res != 0) |
223 | 0 | T | F | if $retcode < 2 |
240 | 0 | T | F | if ($encoding eq 'gzip') { } |
| 0 | T | F | elsif ($encoding eq 'compress') { } |
241 | 0 | T | F | if ($efile eq '-') { } |
247 | 0 | T | F | if ($efile eq '-') { } |
257 | 0 | T | F | if ($res != 0) |
259 | 0 | T | F | if $retcode < 2 |
272 | 0 | T | F | unless ($donemimetypes) |
282 | 0 | T | F | if $debug |
293 | 50 | T | F | if ($file =~ /$key/i) |
294 | 0 | T | F | if $debug |
299 | 50 | T | F | if $debug |
311 | 50 | T | F | if $ext |
312 | 50 | T | F | unless $type |
321 | 50 | T | F | if $debug |
322 | 50 | T | F | if (/^(-h|--help)$/) { } |
| 50 | T | F | elsif (/^--(.*?)=(.*)$/) { } |
| 100 | T | F | elsif (/^--(.*?)$/) { } |
| 50 | T | F | elsif (m[^[^/:]+/[^/:]+:[^/:]+:]) { } |
| 50 | T | F | elsif (m[^([^/:]+/[^/:]+):(.*)] and not -e $_) { } |
326 | 0 | T | F | if ${$1;} and ${$1;} != $2 |
329 | 50 | T | F | if ${$1;} and ${$1;} != 1 |
339 | 0 | T | F | if $debug |
344 | 50 | T | F | if ($code) { } |
351 | 50 | T | F | if ($type) { } |
360 | 50 | T | F | unless ($action) |
361 | 50 | T | F | if ($0 =~ m[(^|/)view$]) { } |
| 50 | T | F | elsif ($0 =~ m[(^|/)see$]) { } |
| 50 | T | F | elsif ($0 =~ m[(^|/)cat$]) { } |
| 50 | T | F | elsif ($0 =~ m[(^|/)edit$]) { } |
| 50 | T | F | elsif ($0 =~ m[(^|/)change$]) { } |
| 50 | T | F | elsif ($0 =~ m[(^|/)compose$]) { } |
| 50 | T | F | elsif ($0 =~ m[(^|/)print$]) { } |
| 0 | T | F | elsif ($0 =~ m[(^|/)create$]) { } |
374 | 50 | T | F | unless $mailcaps |
381 | 0 | T | F | $code ? : |
| 50 | T | F | if $debug |
383 | 50 | T | F | if ($file ne '-') |
384 | 50 | T | F | if ($action eq 'compose' or $action eq 'edit') { } |
385 | 0 | T | F | if (-e $file) { } |
386 | 0 | T | F | if (not -w $file) |
388 | 0 | T | F | if $retcode < 2 |
392 | 0 | T | F | if (open TEST, ">$file") { } |
397 | 0 | T | F | if $retcode < 2 |
402 | 50 | T | F | if (not -e $file) |
404 | 100 | T | F | if $retcode < 2 |
407 | 0 | T | F | if (not -r $file) |
409 | 0 | T | F | if $retcode < 2 |
416 | 0 | T | F | if ($code) |
419 | 0 | T | F | unless $file |
425 | 0 | T | F | if $type =~ /^$_$/i |
427 | 0 | T | F | unless $action eq 'view' or $action eq 'cat' |
433 | 0 | T | F | if $debug |
434 | 0 | T | F | if ($action eq 'view' or $action eq 'cat') { } |
439 | 0 | T | F | if not $comm or $comm =~ m[(^|/)false$]i |
440 | 0 | T | F | if $debug |
442 | 0 | T | F | if ($action eq 'cat' and not $match =~ /;\s*copiousoutput\s*($|;)/) |
443 | 0 | T | F | if $debug |
449 | 0 | T | F | if ($action ne 'print' and $match =~ /;\s*needsterminal\s*($|;)/ and not -t STDOUT) { } |
| 0 | T | F | elsif ($action eq 'view' and not $nopager and $match =~ /;\s*copiousoutput\s*($|;)/ and $type ne 'text/plain') { } |
450 | 0 | T | F | if ($ENV{'DISPLAY'}) { } |
453 | 0 | T | F | if $debug |
461 | 0 | T | F | if ($match =~ /;\s*test=(.*?)\s*($|;)/) |
463 | 0 | T | F | if $debug |
466 | 0 | T | F | $test != 0 ? : |
| 0 | T | F | if $debug |
467 | 0 | T | F | if ($test) |
473 | 0 | T | F | if ($file ne '-') { } |
474 | 0 | T | F | if ($comm =~ /[^%]%s/) { } |
475 | 0 | T | F | if ($file =~ m[[^ a-z0-9,.:/\@%^+=_-]]i) { } |
482 | 0 | T | F | if ($file =~ m[^/]) { } |
490 | 0 | T | F | if $debug |
496 | 0 | T | F | if ($comm =~ /\|/) { } |
501 | 0 | T | F | if ($action eq 'edit' or $action eq 'compose') |
506 | 0 | T | F | if ($comm =~ /[^%]%s/) { } |
522 | 0 | T | F | if $debug |
523 | 0 | T | F | if ($norun) { } |
530 | 0 | T | F | if ($res != 0) |
535 | 0 | T | F | if $tmpfile |
536 | 0 | T | F | if $tmplink |
540 | 0 | T | F | if (not $done) |
541 | 0 | T | F | if ($fail) { } |
544 | 0 | T | F | if $retcode < 3 |
547 | 0 | T | F | if $retcode < 3 |
549 | 0 | T | F | if $code |
550 | 0 | T | F | unless $retcode |
554 | 0 | T | F | if ($code) |
555 | 0 | T | F | if ($action eq 'edit' or $action eq 'compose') { } |
557 | 0 | T | F | if $file |