$------------------------------------------------------------------------- == preprocessor.define == #define /* */ $------------------------------------------------------------------------- == preprocessor.undefine == #undef /* */ $------------------------------------------------------------------------- == preprocessor.if-else-endif == #if |?CONDITION:u| #else /* ----- not |CONDITION| ----- */ #endif /* ----- not |CONDITION| ----- */ $------------------------------------------------------------------------- == preprocessor.ifdef-else-endif == #ifdef |?CONDITION:u| #else /* ----- not |CONDITION| ----- */ #endif /* ----- not |CONDITION| ----- */ $------------------------------------------------------------------------- == preprocessor.ifndef-else-endif == #ifndef |?CONDITION:u| #else /* ----- not |CONDITION| ----- */ #endif /* ----- not |CONDITION| ----- */ $------------------------------------------------------------------------- == preprocessor.ifndef-def-endif == #ifndef |?BASENAME:L|_INC #define |BASENAME|_INC #endif /* ----- #ifndef |BASENAME|_INC ----- */ $-------------------------------------------------------------------------