Integrate mainline
Nick Ing-Simmons [Sun, 21 Apr 2002 08:43:48 +0000 (08:43 +0000)]
p4raw-id: //depot/perlio@16038

1  2 
ext/Encode/Encode.pm
ext/Encode/Encode.xs
ext/Encode/t/perlio.t
perl.h

Simple merge
Simple merge
@@@ -56,16 -58,12 +58,12 @@@ for my $e (qw/euc-jp shiftjis 7bit-jis 
      my $pfile = File::Spec->catfile($dir,"$$.pio");
  
      # first create a file without perlio
-     open $fh, ">", $sfile or die "$sfile :$!";
-     binmode $fh;
-     print $fh &encode($e, $utext, 0);
-     close $fh;
+     dump2file($sfile, &encode($e, $utext, 0));
 -    
 +
      # then create a file via perlio without autoflush
        
- # TODO:{
- #        local $TODO = "perlio broken";
- #     todo_skip "$e: !perlio_ok", 1  unless perlio_ok($e);
+  SKIP:{
+       skip "$e: !perlio_ok", 1  unless perlio_ok($e) or $DEBUG;
        open $fh, ">:encoding($e)", $pfile or die "$sfile : $!";
        $fh->autoflush(0);
        print $fh $utext;
diff --cc perl.h
Simple merge