| line | true | false | branch | 
 
| 18 | 8 | 0 | if $] > 5.008 | 
 
| 22 | 0 | 0 | unless $utfs{$name} | 
 
| 26 | 0 | 0 | $Config{'perl_patchlevel'} ? : | 
 
| 34 | 0 | 2 | if ($^O eq 'MSWin32') | 
 
| 50 | 0 | 0 | if ($cp) | 
 
| 51 | 0 | 0 | if ($cp == 65001) { } | 
 
| 69 | 2 | 0 | if defined $locale_encoding | 
 
| 76 | 0 | 0 | if ($locale =~ /^([^.]+)\.([^.\@]+)(?:\@.*)?$/) | 
 
| 85 | 0 | 0 | if (lc $locale_encoding eq 'euc') | 
 
| 86 | 0 | 0 | if ($country_language =~ /^ja_JP|japan(?:ese)?$/i) { } | 
 
|  | 0 | 0 | elsif ($country_language =~ /^ko_KR|korean?$/i) { } | 
 
|  | 0 | 0 | elsif ($country_language =~ /^zh_CN|chin(?:a|ese)$/i) { } | 
 
|  | 0 | 0 | elsif ($country_language =~ /^zh_TW|taiwan(?:ese)?$/i) { } | 
 
| 120 | 9 | 0 | $] >= 5.017 && !$encoding::Config{'usecperl'} ? : | 
 
| 124 | 0 | 9 | unless ($name) | 
 
| 128 | 0 | 9 | if ($name eq ':_get_locale_encoding') | 
 
| 136 | 0 | 9 | if $name eq ':locale' | 
 
| 137 | 0 | 8 | if $] >= 5.027 and $^V =~ /c$/ | 
 
| 139 | 0 | 9 | unless defined $name | 
 
| 141 | 0 | 9 | unless (defined $enc) | 
 
| 146 | 1 | 8 | if ($arg{'Filter'}) { } | 
 
| 147 | 0 | 8 | if ($] >= 5.025003 and not $encoding::Config{'usecperl'}) | 
 
| 151 | 8 | 0 | if $deprecate | 
 
| 154 | 8 | 0 | unless (_exception($name)) | 
 
| 171 | 1 | 0 | if $deprecate | 
 
| 173 | 0 | 1 | if defined ${^ENCODING} | 
 
| 179 | 0 | 1 | if eval {
	do {
	require Filter::Util::Call;
'Filter::Util::Call'->import;
filter_add(sub {
	my $status = filter_read();
if ($status > 0) {
	$_ = $enc->decode($_, 1);
'???';
};
$status;
}
);
1
}
} and 0 | 
 
| 185 | 11 | 0 | if ($status > 0) | 
 
| 195 | 0 | 9 | if defined ${^UNICODE} and ${^UNICODE} != 0 | 
 
| 197 | 0 | 18 | if ($arg{$h}) { } | 
 
| 198 | 0 | 0 | unless (defined &find_encoding($arg{$h})) | 
 
| 206 | 18 | 0 | unless (exists $arg{$h}) | 
 
| 213 | 0 | 18 | if ($@) | 
 
| 233 | 1 | 2 | if ($INC{'Filter/Util/Call.pm'}) |