summaryrefslogtreecommitdiff
path: root/cpan/lib/Jcode/Tr.pm
diff options
context:
space:
mode:
authorfukachan <fukachan>2002-04-14 08:20:37 +0000
committerfukachan <fukachan>2002-04-14 08:20:37 +0000
commit3403ab4f986f211ac0342778080ef21bae409e43 (patch)
tree0ad5dbc52c620c0453ff86ec168e8b9f64e5cb22 /cpan/lib/Jcode/Tr.pm
parentb9cb387d093c2435a928bddb36d624ffb358cc69 (diff)
downloadfml8-Jcode-0-79.tar.gz
fml8-Jcode-0-79.tar.bz2
fml8-Jcode-0-79.zip
Jcode-0.79Jcode-0-79
Diffstat (limited to 'cpan/lib/Jcode/Tr.pm')
-rw-r--r--cpan/lib/Jcode/Tr.pm8
1 files changed, 4 insertions, 4 deletions
diff --git a/cpan/lib/Jcode/Tr.pm b/cpan/lib/Jcode/Tr.pm
index e29e29bb..28aac783 100644
--- a/cpan/lib/Jcode/Tr.pm
+++ b/cpan/lib/Jcode/Tr.pm
@@ -1,5 +1,5 @@
#
-# $Id: Tr.pm,v 0.70 2001/05/15 19:35:59 dankogai Exp $
+# $Id: Tr.pm,v 0.77 2002/01/14 11:06:55 dankogai Exp $
#
package Jcode::Tr;
@@ -7,8 +7,8 @@ package Jcode::Tr;
use strict;
use vars qw($VERSION $RCSID);
-$RCSID = q$Id: Tr.pm,v 0.70 2001/05/15 19:35:59 dankogai Exp $;
-$VERSION = do { my @r = (q$Revision: 0.70 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r };
+$RCSID = q$Id: Tr.pm,v 0.77 2002/01/14 11:06:55 dankogai Exp $;
+$VERSION = do { my @r = (q$Revision: 0.77 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r };
use Carp;
@@ -48,7 +48,7 @@ sub _maketable{
my @from = $from =~ /$RE{EUC_0212}|$RE{EUC_KANA}|$RE{EUC_C}|[\x00-\xff]/go;
my @to = $to =~ /$RE{EUC_0212}|$RE{EUC_KANA}|$RE{EUC_C}|[\x00-\xff]/go;
- push @to, $to[-1] x $#from - $#to if $#to < $#from && $opt !~ /d/;
+ push @to, ($opt =~ /d/ ? '' : $to[-1]) x ($#from - $#to) if $#to < $#from;
@_TABLE{@from} = @to;
}