delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1998/03/17/21:25:25

From: earnie_boyd AT hotmail DOT com (Earnie Boyd)
Subject: Re: Where does the "\n" to "\r\n" conversion take place?
17 Mar 1998 21:25:25 -0800 :
Message-ID: <19980316185010.21574.qmail.cygnus.gnu-win32@hotmail.com>
To: afn06760 AT afn DOT org
Cc: gnu-win32 AT cygnus DOT com


>Date: Sun, 15 Mar 1998 14:36:51 GMT
>From: afn06760 AT afn DOT org
>Subject: Where does the "\n" to "\r\n" conversion take place?
>To: gnu-win32 AT cygnus DOT com
>
>One thing you discover if you use cygwin with mingw32 to make the lynx
>web browser is that fputc('\n', fp) or fprintf(fp, "\n") in cygwin
>behaves like fprintf(fp, "\r\n") in mingw32.  Since cygwin can be 
set=20
>up to generate mingw32 code, this means that, somewhere outside of
>gcc, the conversion from "\n" to "\r\n" is made.  Or, that there is a
>compiler switch that causes one of the gcc overlays to make this
>conversion, and the mingw32 minimalist system doesn't use it.
>
>Anyone have information on this topic?

I don't have any specifics, but I've noticed that the default read mode 
will read \n or \r\n and the default write mode is to output \r\n.  I 
believe that this behavior is built into the crtdll.dll functions.



-        \\||//
---o0O0--Earnie--0O0o----
-earnie_boyd AT hotmail DOT com-
------ooo0O--O0ooo-------



______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019