Revision history for KeyPgPpifdef
Revision [26692]
Last edited on 2023-10-02 02:03:43 by fxm [added link to 'elseifdef' and 'elseifndef']Additions:
- ##[[KeyPgPpelseifdef|#elseifdef]]##
- ##[[KeyPgPpelseifndef|#elseifndef]]##
- ##[[KeyPgPpelseifndef|#elseifndef]]##
Additions:
[[KeyPgPpendif|#endif]]
Statements within the ##**#ifdef**...[[KeyPgPpendif|#endif]]## block are included if ##//symbol//## is defined and excluded (ignored) if ##//symbol//## is not defined.
##**#ifdef** //symbol//## is equivalent to ##[[KeyPgPpif|#if]] [[KeyPgDefined|defined]] (//symbol//)##
- ##[[KeyPgPpdefine|#define]]##
- ##[[KeyPgPpmacro|#macro]]##
- ##[[KeyPgPpif|#if]]##
- ##[[KeyPgPpelse|#else]]##
- ##[[KeyPgPpelseif|#elseif]]##
- ##[[KeyPgPpendif|#endif]]##
- ##[[KeyPgPpifndef|#ifndef]]##
- ##[[KeyPgPpundef|#undef]]##
- ##[[KeyPgDefined|defined]]##
Statements within the ##**#ifdef**...[[KeyPgPpendif|#endif]]## block are included if ##//symbol//## is defined and excluded (ignored) if ##//symbol//## is not defined.
##**#ifdef** //symbol//## is equivalent to ##[[KeyPgPpif|#if]] [[KeyPgDefined|defined]] (//symbol//)##
- ##[[KeyPgPpdefine|#define]]##
- ##[[KeyPgPpmacro|#macro]]##
- ##[[KeyPgPpif|#if]]##
- ##[[KeyPgPpelse|#else]]##
- ##[[KeyPgPpelseif|#elseif]]##
- ##[[KeyPgPpendif|#endif]]##
- ##[[KeyPgPpifndef|#ifndef]]##
- ##[[KeyPgPpundef|#undef]]##
- ##[[KeyPgDefined|defined]]##
Deletions:
Statements within the ##**#ifdef**...[[KeyPgPpendif #endif]]## block are included if ##//symbol//## is defined and excluded (ignored) if ##//symbol//## is not defined.
##**#ifdef** //symbol//## is equivalent to ##[[KeyPgPpif #if]] [[KeyPgDefined defined]] (//symbol//)##
- ##[[KeyPgPpdefine #define]]##
- ##[[KeyPgPpmacro #macro]]##
- ##[[KeyPgPpif #if]]##
- ##[[KeyPgPpelse #else]]##
- ##[[KeyPgPpelseif #elseif]]##
- ##[[KeyPgPpendif #endif]]##
- ##[[KeyPgPpifndef #ifndef]]##
- ##[[KeyPgPpundef #undef]]##
- ##[[KeyPgDefined defined]]##