Trevor Saunders <tbsau...@tbsaunde.org> writes: > I think true is a defined identifier since this is compiled as c11. > > tbsaunde@iceball:/src/gcc1-opt$ cat test.c > #define FOO true > #if !FOO > hello > #endif > tbsaunde@iceball:/src/gcc1-opt$ gcc/xgcc -B gcc/ -E test.c > # 1 "test.c" > # 1 "<built-in>" > # 1 "<command-line>" > # 1 "/usr/include/stdc-predef.h" 1 3 4 > # 1 "<command-line>" 2 > # 1 "test.c" > > > hello
Since you get hello this proves that true is *not* defined. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."