From: Tudor Newsgroups: comp.os.msdos.djgpp Subject: Re: GCC Bug - Information Date: Tue, 04 Feb 1997 10:45:16 -0800 Organization: Communications Accesibles Montreal Lines: 23 Message-ID: <32F783BC.2C13@cam.org> References: <5d3co5$o7p AT huron DOT eel DOT ufl DOT edu> Reply-To: tudor AT cam DOT org NNTP-Posting-Host: dynamicppp-210.hip.cam.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Daniel P Hudson wrote: > > The GNU C preprocessor has a known bug that is present in 2.7.2.1 > and probably earlier versions. > > EX code. > > #include > #define x 10 > > int main(void) > { > printf("%f\n", .x); // should cause a preprocessor error > return 0; > } > > It is not real important, however it is an ANSI violation some people > may want to look into. OK. Why is it an ANSI violation? It actually compiled fine :-) and it prints something like 0.100000 . -- tudor 'at' cam 'dot' org 'This is Scott Nudds of the Borg. C is irrelevant.'