[comp.sys.mac.programmer] LSC #if

suitti@haddock.ima.isc.com (Steve Uitti) (10/21/88)

LSC doesn't seem to support constructs like:
	#if defined(foo)
which can be converted to #ifdef foo, but
	#if defined(foo) || defined(MOONISBLUE)
is much harder to convert.  In anycase it is a royal pain.  These
construct have been in UNIX cpp's forever, if not actually being
documented.  I think ANSI defines them.
	I don't remember if 2.xx had this or not.  3.0 doesn't.  For
some reason, I can never remember that this was such a pain for more
than a few minutes.  This could be why they aren't there.
	Complicated #if constructs appear in brand new code that is
designed to work on a single system (like the mac) all the time.
There are thousands of reasons to use them (I know, name two...).

Someone please tell me I'm wrong.  (thankyou).
	Stephen.