[Bug fortran/29277] Formated stream output: Translate "\n" / achar(10) into "\r\n" on some platforms
jvdelisle at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Thu Sep 28 23:23:00 GMT 2006
------- Comment #1 from jvdelisle at gcc dot gnu dot org 2006-09-28 23:23 -------
Please note that with formatted stream I/O we implicitly write a /n or /r/n in
the next_record_w () function in transfer.c depending on the system. I think
this meets the intent.
Now an issue I see is what if we want to explicitly write a /n on this system?
There would be no way to do that if we translate it to /n/r. I am not sure the
intent of the committee was to restrict this in this way, but allow it in the
case of formatted end of record.
I have not tried this, but if I write out a formatted string with one character
/n I wonder if we we get /n/r/n with current gfortran.
I am not agreeing or diagreeing here. You have raised a good question here.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29277
More information about the Gcc-bugs
mailing list