| line | true | false | branch | 
 
| 156 | 0 | 0 | if ($args{'article'}) { } | 
 
|  | 0 | 0 | elsif (my $mid = $self->clean('Message-ID', $args{'mid'})) { } | 
 
|  | 0 | 0 | elsif ($args{'group'} and $args{'number'}) { } | 
 
| 158 | 0 | 0 | unless $mid | 
 
| 160 | 0 | 0 | unless ($article) | 
 
| 161 | 0 | 0 | $args{'plaintext'} ? : | 
 
| 167 | 0 | 0 | unless $self->nntp->group($args{'group'}) | 
 
| 175 | 0 | 0 | unless $art | 
 
| 178 | 0 | 0 | if ($args{'plaintext'}) { } | 
 
| 184 | 0 | 0 | if $args{'clean'} or $args{'plaintext'} | 
 
| 189 | 0 | 0 | if $self->nntp->postok | 
 
| 193 | 0 | 0 | if $args{'fullhead'} or $args{'plaintext'} | 
 
| 201 | 0 | 0 | if $id | 
 
| 204 | 0 | 0 | if scalar @linkback | 
 
| 211 | 0 | 0 | if (my $group = $args{'group'} and my $number = $args{'number'}) { } | 
 
| 229 | 0 | 0 | $number <= $first ? : | 
 
| 232 | 0 | 0 | $number >= $last ? : | 
 
| 236 | 0 | 0 | if scalar @linkback2 | 
 
| 295 | 0 | 0 | if (my $mid = $args{'mid'}) { } | 
 
| 300 | 0 | 0 | $args{'article'} ? : | 
 
| 320 | 0 | 0 | unless $art->header($_) | 
 
| 328 | 0 | 0 | unless $art->header($_) | 
 
| 345 | 0 | 0 | if lc $_ eq lc $head | 
 
| 349 | 0 | 0 | if scalar keys %extrahead | 
 
| 362 | 0 | 0 | unless ($args{'nosignature'}) | 
 
| 380 | 0 | 0 | if lc $_ eq 'preview' | 
 
| 381 | 0 | 0 | if lc $_ eq 'post' | 
 
| 418 | 0 | 0 | unless $self->nntp->postok | 
 
| 426 | 0 | 0 | unless /^header_(.*)$/ | 
 
| 437 | 0 | 0 | if ($signature) | 
 
| 442 | 0 | 0 | if (not $headers and $line =~ /^([\w-]+):\s+(.*)$/) { } | 
 
|  | 0 | 0 | elsif (not $headers and /^\s+/) { } | 
 
| 457 | 0 | 0 | unless $article->header($_) | 
 
| 460 | 0 | 0 | if (scalar @problems) | 
 
| 474 | 0 | 0 | if ($preview) { } | 
 
| 480 | 0 | 0 | if ($@) { } | 
 
| 530 | 0 | 0 | unless my($count, $first, $last, $name) = $self->nntp->group($group) | 
 
| 534 | 0 | 0 | if (defined $args{'count'}) { } | 
 
| 535 | 0 | 0 | if ($args{'first'}) { } | 
 
|  | 0 | 0 | elsif ($args{'last'} and $args{'last'} >= $first) { } | 
 
| 547 | 0 | 0 | if defined $args{'first'} and $args{'first'} >= $first | 
 
| 548 | 0 | 0 | if defined $args{'last'} and $args{'last'} <= $last | 
 
| 551 | 0 | 0 | if $first <= 1 | 
 
| 560 | 0 | 0 | ref $fmt ? : | 
 
| 563 | 0 | 0 | unless my $xover = $self->nntp->xover("$first-$last") | 
 
| 570 | 0 | 0 | unless (scalar keys %{$xover;}) | 
 
| 571 | 0 | 0 | $self->nntp->postok ? : | 
 
| 585 | 0 | 0 | if $group | 
 
| 610 | 0 | 0 | if lc $_ eq 'subject' | 
 
| 614 | 0 | 0 | if (lc $_ eq 'newsgroups') | 
 
| 622 | 0 | 0 | defined $value ? : | 
 
| 627 | 0 | 0 | if ($even == 0) { } | 
 
| 635 | 0 | 0 | if $self->nntp->postok | 
 
| 658 | 0 | 0 | unless $params and ref $params | 
 
| 659 | 0 | 0 | unless $count | 
 
| 664 | 0 | 0 | if $last >= @{$groupinfo;}[2] | 
 
| 682 | 0 | 0 | $first < @{$groupinfo;}[1] ? : | 
 
| 686 | 0 | 0 | $$params{'sort'} eq 'thread' ? : | 
 
| 690 | 0 | 0 | $last >= @{$groupinfo;}[2] ? : | 
 
| 754 | 0 | 0 | if ($pattern) { } | 
 
| 755 | 0 | 0 | unless $groups = $self->nntp->active($pattern) | 
 
| 761 | 0 | 0 | unless $value | 
 
| 766 | 0 | 0 | unless $descs = $self->nntp->newsgroups('*') | 
 
| 769 | 0 | 0 | unless scalar keys %{$groups;} | 
 
| 784 | 0 | 0 | $$descs{$group} ? : | 
 
| 788 | 0 | 0 | if ($even == 0) { } | 
 
| 812 | 0 | 0 | unless my $groups = $self->nntp->active($pattern) | 
 
| 820 | 0 | 0 | $i eq 0 ? : | 
 
| 828 | 0 | 0 | wantarray ? : | 
 
| 850 | 0 | 0 | unless $$default{$_} eq $$hash{$_} | 
 
| 896 | 0 | 0 | if (lc $header eq 'subject') { } | 
 
|  | 0 | 0 | elsif (lc $header eq 'from') { } | 
 
|  | 0 | 0 | elsif (lc $header eq 'date') { } | 
 
|  | 0 | 0 | elsif (lc $header eq 'message-id') { } | 
 
| 897 | 0 | 0 | $entry ? : | 
 
| 907 | 0 | 0 | wantarray ? : | 
 
| 943 | 0 | 0 | if (lc $header eq 'newsgroups') | 
 
| 948 | 0 | 0 | $text ? : | 
 
| 963 | 0 | 0 | if $depth | 
 
| 966 | 0 | 0 | if ($depth < 10) { } | 
 
|  | 0 | 0 | elsif ($depth < 100) { } | 
 
| 973 | 0 | 0 | $depth ? : | 
 
| 976 | 0 | 0 | $3 ? : | 
 
|  | 0 | 0 | unless $width <= 0 and length $string <= $real | 
 
| 992 | 0 | 0 | unless $string | 
 
| 1004 | 0 | 0 | if ($string =~ /^\s*(?:\"?($PLAIN_PHRASE)?\"?\s*<($ADDRESS)>|
                         ($ADDRESS)\s*(?:\(($PAREN_PHRASE)\))?)\s*$/x) { } | 
 
|  | 0 | 0 | elsif ($string =~ /^\s*(?:\"?($PLAIN_PHRASE)?\"?\s*<($LOCAL_PART)>|
                       ($LOCAL_PART)\s*(?:\(($PAREN_PHRASE)\))?)\s*$/x) { } | 
 
|  | 0 | 0 | elsif ($string =~ /^\s*(?:(.*)\s*<($LOCAL_PART\@?$DOMAIN?)>|
                        ($LOCAL_PART\@?$DOMAIN?)\s*(.*))\s*$/x) { } | 
 
| 1025 | 0 | 0 | unless ($address =~ /\@\S+$/) | 
 
| 1034 | 0 | 0 | if ($string =~ /^\s*(.*)\s*<(.*\@.*)>\s*$/) { } | 
 
|  | 0 | 0 | elsif ($string =~ /^\s*(\S+\@\S+)\s*(.*)\s*$/) { } | 
 
| 1036 | 0 | 0 | if ($2) | 
 
| 1052 | 0 | 0 | if (lc $type eq 'email') { } | 
 
|  | 0 | 0 | elsif (lc $type eq 'nameemail') { } | 
 
|  | 0 | 0 | elsif (lc $type eq 'name') { } | 
 
|  | 0 | 0 | elsif (lc $type eq 'emailname') { } | 
 
| 1062 | 0 | 0 | $3 ? : | 
 
|  | 0 | 0 | unless $width <= 0 and length $retstring <= $real | 
 
| 1086 | 0 | 0 | unless $mid | 
 
| 1107 | 0 | 0 | $fullhead ? : | 
 
| 1110 | 0 | 0 | if $value |