Subject: #if defined(unix) (was Re: CVS commit: src)
To: None <perry@netbsd.org>
From: enami tsugutomo <enami@sm.sony.co.jp>
List: tech-toolchain
Date: 08/31/1998 13:03:08
"Perry E. Metzger" <perry@netbsd.org> writes:
> Module Name: src
> Committed By: perry
> Date: Sun Aug 30 23:50:28 UTC 1998
>
> Modified Files:
> src/usr.bin/m4: main.c pathnames.h
> Log Message:
> try another way of fixing #if defined(unix) issues
Unfortunetly, this way doesn't work as expected, since cpp warns when
a symbol is parsed (not when evaluated).
So, we needs another fix. Probably, possible ways are:
(1) change cpp so that above trick works.
(2) predefine __unix__ in cc (again) and test it.
(3) test only __NetBSD__
Since that the meaning of that test is whether target system is unix
variant (against vms or msdos) or not, probably (2) is better, isn't
it?
enami.