| Ilya Zakharevich on Thu, 15 Jan 2004 19:25:38 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: desc system on cygwin |
On Thu, Jan 15, 2004 at 03:07:57PM +0900, ?$BLZB<4`?(B wrote:
> The problem is, in src/desc/PARI/822.pm (line 46 from above),
> 43 sub read
> 44 {
> 45
> 46 local $/="\n";
> 47 local *FILE;
> 48
> 49 my ($ret,$file,$check)=@_;
> 50 $check=0 if (!defined($check));
>
> input record separator $/ is assumed to be "\n", but on Cygwin, this is
> "\r\n".
You have some big problems with your installation of Perl. Perl
should convert line-ending into "\n" - unless the file is opened in
binary mode.
The code above is 100% correct.
Hope this helps,
Ilya