-DFOO

John Myers jgm at k.gp.cs.cmu.edu
Sun Jan 22 12:41:46 AEST 1989


In article <915 at sfmin.UUCP> dfp at attunix.att.com (Dave Prosser) writes:
>As a related issue, the cc command's -D and -U options do not render a
>compilation system nonconforming.  They are taken to be the equivalent
>series of #defines followed by a series of #undefs inserted just before
>the first line of the named source file(s).  They are explicitly provided
>by the application writer, and as such are not actually predefined macros.

One could similarly claim that a compilation system by default prepends a

#include <namespace_pollution.h>

to all source files, unless the "-nopollution" was given.  Therefore,
compilation system with namespace pollution could still be conforming.

One really can't distinguish between explicit action by the user and
explicit inaction.
-- 
_.John G. Myers		Internet: John.Myers at cs.cmu.edu
(412) 268-5655		LoseNet:  ...!seismo!ihnp4!wiscvm.wisc.edu!give!up
"The datefield parameter is a six byte, null-terminated string encoding the
 UNIX date in base 64." -- Andrew Message System documentation.
-- 



More information about the Comp.std.c mailing list