This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
UTF-X encoding invariance for Encode:
authorNick Ing-Simmons <nik@tiuk.ti.com>
Sun, 18 Mar 2001 14:18:12 +0000 (14:18 +0000)
committerNick Ing-Simmons <nik@tiuk.ti.com>
Sun, 18 Mar 2001 14:18:12 +0000 (14:18 +0000)
commit1b026014ba0f5424fabe070eda050db5e7df518a
tree60a3c121ee35a593bb71b0cfe1bf6288be335630
parentbe4731d2ab91c4f6213bf88a0084f6128a0db383
UTF-X encoding invariance for Encode:
 - move Encode::utf8_encode to utf8::encode (likewise decode,upgrade,downgrade,valid)
 - move the XS code for those to universal.c (so in miniperl)
 - add utf8::unicode_to_native and its inverse to allow EBCDIC to work in true unicode.
 - change ext/Encode/compile to use above.
 - Fix t/lib/encode.t for above
 - Teach t/lib/b.t to expect -uutf8
 - In utf8.c look for SWASHNEW rather than just utf8:: package to see if
   utf8.pm is needed.

p4raw-id: //depot/perlio@9198
ext/Encode/Encode.pm
ext/Encode/Encode.xs
ext/Encode/compile
lib/utf8.pm
t/lib/b.t
t/lib/encode.t
universal.c
utf8.c