On Mon, Jun 14, 2010 at 12:27:43PM +0300, Antti Kantee wrote: > How can you tell what they end up as? I can only see that the line > wrapped in the "#if" is missing from output of cc -E (still on/targetting > i386).
Well, knowing the standard (as David cited) and checking with cc -dM -E - < /dev/null what is defined on your arch you can make an educated guess. But sure, you can't realy tell whether someone did a "#define sun3 1" somewhere in the code. Martin