delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mailnull set sender to djgpp-workers-bounces using -f |
Date: | Wed, 8 May 2002 16:50:09 +0300 (IDT) |
From: | Eli Zaretskii <eliz AT is DOT elta DOT co DOT il> |
X-Sender: | eliz AT is |
To: | Andris Pavenis <pavenis AT latnet DOT lv> |
cc: | Nick Clifton <nickc AT cambridge DOT redhat DOT com>, djgpp-workers AT delorie DOT com, |
gcc-patches AT gcc DOT gnu DOT org | |
Subject: | Re: RFA: Ignore DOS end-of-line characters (ctrl-Z) unless -W |
In-Reply-To: | <Pine.LNX.4.21.0205081622560.26436-100000@gulbis.latnet.lv> |
Message-ID: | <Pine.SUN.3.91.1020508164715.25387H-100000@is> |
MIME-Version: | 1.0 |
Reply-To: | djgpp-workers AT delorie DOT com |
Errors-To: | nobody AT delorie DOT com |
X-Mailing-List: | djgpp-workers AT delorie DOT com |
X-Unsubscribes-To: | listserv AT delorie DOT com |
On Wed, 8 May 2002, Andris Pavenis wrote: > > Gcc will issue a warning message if a source file contains a DOS > > end-of-file character (ctrl-Z). The patch below silences this > > warning, unless the -W (extra warnings) switch is used. This will > > allow source files created under DOS to be compiled without > > prejudice. > > > > May I apply this patch please ? > > For DJGPP (i[3456]86-pc-msdosdjgpp) I tried to truncate input after > Ctrl-Z in gcc/cppfiles.c. ^Z is end-of-file for DOS anyway, so the > correct action should perhaps be ignoring rest of file. I agree with Andris: the right thing is to stop reading at the first ^Z character. (A warning under -W is also okay, I think.) If ignoring everything after ^Z is somehow a problem, please describe the situation where that problem happens. Hmm, does this mean GCC reads files in binary mode? (If not, the library will stop at the first ^Z, and GCC itself will never see any ^Zs.)
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |