5.7.4.10 Ifndef Directive
The .ifndef symbol
directive assembles
the following section of code if the specified symbol has not been defined. Note a symbol
which has been referenced but not yet defined is considered to be undefined.