[FATAL]
Using 'defined', it can be checked if a macro is defined or not. However, there has to be a name used as argument for defined.
#if defined()
#endif
Specify a name for the defined directive, e.g. if defined(abc).