-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