Path: utzoo!utgpu!watmath!clyde!ima!haddock!karl From: karl@haddock.ima.isc.com (Karl Heuer) Newsgroups: comp.std.c Subject: Re: __STDC__ and non-conforming ANSI C compilers Message-ID: <11762@haddock.ima.isc.com> Date: 14 Feb 89 18:55:02 GMT References: <355@sdti.SDTI.COM> Reply-To: karl@haddock.ima.isc.com (Karl Heuer) Organization: Interactive Systems, Boston Lines: 11 In article <355@sdti.SDTI.COM> turner@sdti.SDTI.COM (Prescott K. Turner, Jr.) writes: >In fact, its failure to say more will probably doom the plan to define >__STDC__ to 2 in future standards. [Because many programs will write >#if __STDC__ == 1 and will break if it ever becomes 2.] The unofficial portions of the Standard do mention the intent to make __STDC__ have the value 2 in the future. Therefore, I hold the opinion that anyone who ignores this deserves what they get. Likewise for anybody who knowingly depends on a deprecated feature. Karl W. Z. Heuer (ima!haddock!karl or karl@haddock.isc.com), The Walking Lint