[8972] in Athena Bugs

home help back first fref pref prev next nref lref last post

Re: decmips 7.3p: imake

daemon@ATHENA.MIT.EDU (Marc Horowitz)
Sun Feb 16 00:13:17 1992

To: tom palka <tompalka@mit.edu>
Cc: bugs@Athena.MIT.EDU
In-Reply-To: [8970] in Athena Bugs
Reply-To: Marc Horowitz <marc@MIT.EDU>
Date: Sun, 16 Feb 92 00:13:04 EST
From: Marc Horowitz <marc@Athena.MIT.EDU>

>> It doesn't seem to make sense that "# if" would be a preprocessor
>> option, does it?

It makes perfect sense to me.  Just because something works on one
system, doesn't mean it is correct.  This is what "nonportable" means.

#if defined(FOO)
# if BAR
CFLAGS = -g -o
# endif
#endif

There is no way for imake to know that your "# if" was english text.
It could have been a cpp directive.  If you want to include a comment
in an Imakefile, do

/**/# This.

That way, cpp won't try to parse it.  Not A Bug.

		Marc

home help back first fref pref prev next nref lref last post