summaryrefslogtreecommitdiff
path: root/ext/Encode
diff options
context:
space:
mode:
authorAudrey Tang <cpan@audreyt.org>2002-03-12 19:55:06 +0800
committerAbhijit Menon-Sen <ams@wiw.org>2002-03-12 03:09:20 +0000
commitc50d192ebfcac758664afb26241ba25b35ed0977 (patch)
treeb71fe782a0b9cc22c936023f92609462a38946b7 /ext/Encode
parent881bdbd4cff2623b5a5979fcc7b7c3078938e0fd (diff)
downloadperl-c50d192ebfcac758664afb26241ba25b35ed0977.tar.gz
Re: ext/Encode/t/Tcl.t on VMS @15173
Message-Id: <20020312035506.GA6946@not.autrijus.org> p4raw-link: @15173 on //depot/perl: 2a3d532f608c7c5e0c317bfba640d088125b93a3 p4raw-id: //depot/perl@15181
Diffstat (limited to 'ext/Encode')
-rw-r--r--ext/Encode/Encode.pm11
1 files changed, 7 insertions, 4 deletions
diff --git a/ext/Encode/Encode.pm b/ext/Encode/Encode.pm
index 20843545da..8a9cc009ed 100644
--- a/ext/Encode/Encode.pm
+++ b/ext/Encode/Encode.pm
@@ -243,16 +243,19 @@ sub getEncoding
{
return $encoding{$lc};
}
+
+ my $oc = $class->findAlias($name);
+ return $oc if defined $oc;
+
+ $oc = $class->findAlias($lc) if $lc ne $name;
+ return $oc if defined $oc;
+
if (exists $external_tables{$lc})
{
require $external_tables{$lc};
return $encoding{$name} if exists $encoding{$name};
}
- my $oc = $class->findAlias($name);
- return $oc if defined $oc;
- return $class->findAlias($lc) if $lc ne $name;
-
return;
}