1 package Encode::iso10646_1;
3 our $VERSION = do {my @r=(q$Revision: 0.30 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r};
4 use base 'Encode::Encoding';
5 # Encoding is 16-bit network order Unicode (no surogates)
6 # Used for X font encodings
8 __PACKAGE__->Define(qw(UCS-2 iso-10646-1));
12 my ($obj,$str,$chk) = @_;
16 my $code = unpack('n',substr($str,0,2,'')) & 0xffff;
26 my ($obj,$uni,$chk) = @_;
30 my $ch = substr($uni,0,1,'');