Please include architecture define in cpp
Doug Gwyn
gwyn at smoke.BRL.MIL
Fri Nov 11 03:26:58 AEST 1988
In article <17746 at shemp.CS.UCLA.EDU> casey at cs.ucla.edu (Casey Leedom) writes:
> But a question pops into my mind at this point: are these predefined
>defines defined anywhere? That is, does ANSI C define them? Obviously
>it couldn't define all of them because new architectures will be brought
>to market, etc. A set of standard ANSI C predefined architecture defines
>would in fact almost seem to be the perfect thing to add to a new section
>of the Assigned Numbers RFC that the NIC maintains. Does anyone have any
>information on this?
To provide a guarantee of purity of application-usable name spaces,
ANSI C forbids the implementation to predefine any macro names that
do not begin with a leading underscore followed by an upper-case
letter or a second underscore. Thus a conforming implementation
cannot predefine symbols such as
unix vax mc68000 u3b apollo
However, _ISP__MC68K is permitted.
There is no known central registry for such implementation-supplied
names. (It is certainly outside the scope of X3J11.)
More information about the Comp.std.c
mailing list