--- On Sun, 18/1/09, Luke Kenneth Casson Leighton <l...@lkcl.net> wrote:

>  the regression test test_file.py has succeeded for years
> under
> proprietary native win32 platforms using the proprietary
> msvc compiler
> to build python.exe and python2N.dll for win32 platforms.
> 
>  this particular test is therefore about testing and
> ensuring that
> \r\n handling SPECIFICALLY in O_TEXT mode is
> correct.
> 
>  it has nothing to do with O_BINARY mode.

I already wrote that the default translation behavior (if not explicitly 
specified) is both compiler and runtime dependent. The fact that msvc-compiled 
python working in native win32 is rather different from mingw-compiled python 
working in wine, isn't it? It differs both in the compiler used and the runtime 
used.

>From my experience if my memory serves (in the above bug report), Borland's 
>compiler by-default generate code which is asymetrical - the reading code 
>won't read what the writing code writes, in either windows or wine or both; 
>that was very surprising to me.


      


Reply via email to