Subject: Re: Current-Build stops in libs
To: Todd Whitesel <toddpw@best.com>
From: Richard Earnshaw <rearnsha@arm.com>
List: port-arm32
Date: 11/19/1999 12:09:53
> > #elifdef?
> >
> > Exactly what language is that in? it's not in any C standard I'm
> > familiar with...
>
> Either a GNU cpp extension, or C++ added more to the preprocessor than I
> thought. Clearly it's an abbreviation for #elif defined() which is what
> ANSI C clean code would use here.
>
It's a bogon. The GNU cpp does not recognize it, and just ignores it.
Maybe that should be regarded as a bug in cpp, but it can be useful at
times if the preprocessor just ignores things it doesn't understand,
especially inside #if{,def} sequences that are false.
R.