From: Hans-Bernhard Broeker Newsgroups: comp.os.msdos.djgpp Subject: Re: [malfer AT teleline DOT es: Announce GRX 2.3.4] Date: 16 Feb 2001 10:55:47 GMT Organization: Aachen University of Technology (RWTH) Lines: 25 Message-ID: <96j0vj$dfb$1@nets3.rz.RWTH-Aachen.DE> References: <96gvlr$2h9$1 AT nets3 DOT rz DOT RWTH-Aachen DOT DE> NNTP-Posting-Host: acp3bf.physik.rwth-aachen.de X-Trace: nets3.rz.RWTH-Aachen.DE 982320947 13803 137.226.32.75 (16 Feb 2001 10:55:47 GMT) X-Complaints-To: abuse AT rwth-aachen DOT de NNTP-Posting-Date: 16 Feb 2001 10:55:47 GMT Originator: broeker@ To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hans-Bernhard Broeker wrote: > Eli Zaretskii wrote: [...] >> Are you sure? > Come to think of it once more: not completely. I'll experiment and > report results tomorrow. OK, I checked, and you're right, Eli: the Borland compilers do fine with LF-only files. The only tool that really doesn't work with them is Borland's version of 'grep'. Which may or may not be a valid reason for insisting to have CRLF lineends, depending on personal preferences. I now believe that the problems I thought I remembered were actually the other way round: *Linux* GCC used to have all kinds of problems with DOS sources brought back to the Linux platform. And the main problem really was preprocessor line continuation, then: "\\\r\n" in the source was not seen by the preprocessor as a valid "backslash followed immediately by line end" sequence, which broke multiline macro definitions --- the error messages you get from that are quite "interesting", and almost completely unhelpful. -- Hans-Bernhard Broeker (broeker AT physik DOT rwth-aachen DOT de) Even if all the snow were burnt, ashes would remain.