Subject: Re: __STDC__ usage...
To: None <thorpej@wasabisystems.com>
From: Anders Magnusson <ragge@ludd.luth.se>
List: tech-toolchain
Date: 02/20/2002 17:36:18
> On Wed, Feb 20, 2002 at 03:46:37PM +0100, Anders Magnusson wrote:
>
> > Are there any goal to be able to compile things with non-__STDC__ compilers
> > in userspace? The reason I ask is that the construction:
> >
> > #define __GNUC_PREREQ__(x, y) 0
> >
> > #if !__GNUC_PREREQ__(2, 0)
> > blaha...
> > #endif
> >
> > breaks badly when using reiser cpp (which is almost the only non-__STDC__
> > preprocessor). It doesn't accept a macro with parameters in #if statements.
>
> I think the last time this was brought up was "no, we should be using
> ANSI now".
>
I vaguely remember something like that, but wasn't sure. In that case
all __STDC__ tests should be removed from userspace also?
> What are you trying to compile with PCC? :-)
>
Guess :-)
Actually, the problem first came up when I added ANSI C support to
Richie's C compiler for 2.11BSD, which also uses reiser cpp.
-- Ragge