→
Conditional inclusion : #ifdef
•
Syntax
#ifdef
symbol
source codes
[
#else
source codes]
#
endif
•
Description
The #ifdef directive is similar to the #if directive, except that instead of
evaluating the expression, it checks if the specified symbol has been
defined or not. The #else which is optional provides alternative compila-
tion. If the Symbol is defined, then the source code below the #ifdef
statement will be compiled. Otherwise, the source code that follows the
#else statement, if it exists, will be compiled.
•
Example
#ifdef DEBUG_MODE
#define TOTLA_COUNT 100
#endif
→
Conditional inclusion : #ifndef
•
Syntax
#ifndef
symbol
source
codes
[
#else
source codes]
#endif
•
Description
The #ifndef directive is similar to the #ifdef directive. The #else which
is optional provides alternative compilation. If the symbol has not been
defined, then the source code below the #ifndef statement will be com-
piled. Otherwise, the source code that follows the #else statement, if it
exists, will be compiled.
•
Example
#ifndef DEBUG_MODE
#define TOTAL_COUNT 50
#endif
HT-IDE User’s Guide
104
Summary of Contents for HT-IDE
Page 11: ...P a r t I Integrated Development Environment Part I Integrated Development Environment 1 ...
Page 12: ...HT IDE User s Guide 2 ...
Page 20: ...Fig 1 6 Fig 1 7 HT IDE User s Guide 10 ...
Page 24: ...HT IDE User s Guide 14 ...
Page 70: ...HT IDE User s Guide 60 ...
Page 76: ...HT IDE User s Guide 66 ...
Page 92: ...HT IDE User s Guide 82 ...
Page 93: ...P a r t I I Development Language and Tools Part II Development Language and Tools 83 ...
Page 94: ...HT IDE User s Guide 84 ...
Page 148: ...HT IDE User s Guide 138 ...
Page 150: ...Fig 12 1 Fig 12 2 HT IDE User s Guide 140 ...
Page 154: ...HT IDE User s Guide 144 ...
Page 192: ...HT IDE User s Guide 182 ...
Page 194: ...HT IDE User s Guide 184 ...
Page 218: ...HT IDE User s Guide 208 ...
Page 235: ...P a r t V Appendix Part V Appendix 225 ...
Page 236: ...HT IDE User s Guide 226 ...
Page 250: ...HT IDE User s Guide 240 ...