Path: csiph.com!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail From: Keith Thompson Newsgroups: comp.lang.c Subject: Re: Abstract Syntax Tree for C programs Date: Tue, 04 Jun 2019 14:26:57 -0700 Organization: None to speak of Lines: 12 Message-ID: References: <5dd4672f-a571-40bc-bb1a-c14f6c631eb7@googlegroups.com> <8d90e6a8-097d-4573-a88a-1f5f56dda26d@googlegroups.com> <8736kp2yss.fsf@bsb.me.uk> <54a0e615-5b7c-413d-936d-b2b57555df81@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: reader02.eternal-september.org; posting-host="a9f7c3b5d2b438cdfd64a899e3119473"; logging-data="13029"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+Wmcc7ZfZmW36MMskxG1pg" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) Cancel-Lock: sha1:b/6XeOzBrnQKRi876ZDPPcB+wgA= sha1:/GsNBMcJ19PbVvYhcSumm0eip9g= Xref: csiph.com comp.lang.c:144429 Malcolm McLean writes: [...] > GNU C has a macro called "NAN", which could conflict with an ISO > C program which used the same identifier, probably for the same purpose. ISO C defines NAN in . N1570 7.12p5. (It's defined if an only if the implementation supports quiet NaNs for float.) -- Keith Thompson (The_Other_Keith) kst-u@mib.org Will write code for food. void Void(void) { Void(); } /* The recursive call of the void */