Win32 hack
Nick Ing-Simmons [Mon, 4 Mar 2002 15:26:43 +0000 (15:26 +0000)]
p4raw-id: //depot/perlio@14999

ext/Encode/compile

index 6eda5b9..5aeebd2 100755 (executable)
@@ -418,6 +418,8 @@ sub compile_ucm
  $encoding{$name} = [$e2u,$u2e,$erep,$min_el,$max_el];
 }
 
+
+
 sub compile_enc
 {
  my ($fh,$name) = @_;
@@ -458,8 +460,9 @@ sub compile_enc
     {
      # So why is it 1% faster to leave the my here?
      my $line = <$fh>;
-     die "Line should be exactly 65 characters long including newline"
-       unless length ($line) == 65;
+     $line =~ s/\r\n$/\n/;
+     die "$.:${line}Line should be exactly 65 characters long including
+     newline (".length($line).")" unless length ($line) == 65;
      # Split line into groups of 4 hex digits, convert groups to ints
      # This takes 65.35                
      # map {hex $_} $line =~ /(....)/g