Is there a way to get an "undefined macro" warning with this code:
#if FOO \\do something #endif
but FOO is not defined?
#if defined(FOO) do something #else #error "FOO not defined" #endif