This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r107895 - in /branches/gcc-4_1-branch/libgfortr...
- From: fxcoudert at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Fri, 02 Dec 2005 15:35:50 -0000
- Subject: r107895 - in /branches/gcc-4_1-branch/libgfortr...
Author: fxcoudert
Date: Fri Dec 2 15:35:47 2005
New Revision: 107895
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=107895
Log:
PR libfortran/24919
* io/list_read.c (eat_separator, finish_separator,
read_character): Handle CRLF separators correctly during reads.
(nml_query): Use the HAVE_CRLF macro to print adequate newlines.
* io/io.h (st_parameter_dt): Add comment about the possible
values for sf_seen_eor.
* io/unix.c (tempfile, regular_file): HAVE_CRLF doesn't imply
that O_BINARY is defined, so we add that condition.
(stream_at_bof): Fix typo in comment.
* io/transfer.c (read_sf): Handle correctly CRLF, setting
sf_seen_eor value to 2 instead of 1.
(formatted_transfer_scalar): Use the sf_seen_eor value to
handle CRLF the right way.
* io/write.c (nml_write_obj, namelist_write): Use CRLF as newline
when HAVE_CRLF is defined.
Modified:
branches/gcc-4_1-branch/libgfortran/ChangeLog
branches/gcc-4_1-branch/libgfortran/io/io.h
branches/gcc-4_1-branch/libgfortran/io/list_read.c
branches/gcc-4_1-branch/libgfortran/io/transfer.c
branches/gcc-4_1-branch/libgfortran/io/unix.c
branches/gcc-4_1-branch/libgfortran/io/write.c