To find out what symbols gcc (actually cpp) defines you
can do:
``cpp -dM < /dev/null'' ie:
xerxes [~] % cpp -dM < /dev/null
#define i386 1
#define __OpenBSD__ 1
#define __GNUC__ 1
#define unix 1
xap [~] % cpp -dM < /dev/null
#define __ANSI_COMPAT 1
#define __alpha__ 1
#define __OpenBSD__ 1
#define __GNUC__ 1
#define __alpha 1
- todd