HP C/iX Reference Manual (31506-90011)
Chapter 7 109
Preprocessing Directives
Conditional Compilation
/* compiled if A evaluates < 20 */
# else
/* compiled if A >= 20 and <= 47 */
# endif /* end of if,A<20*/
#endif /* end of if,A>47*/
#ifdef (HP9000_S800) /* If HP9000_S800 is defined, INT_SIZE */
# define INT_SIZE 32 /* is defined to be 32 (bits). */
#elif defined (HPVECTRA) && defined (SMALL_MODEL)
# define INT_SIZE 16 /* Otherwise, if HPVECTRA and */
/* SMALL_MODEL are defined, INT_SIZE */
/* is defined to be 16 (bits). */
#ifdef DEBUG /* If DEBUG is defined, display */
printf("table element : \n"); /* the table elements. */
for (i=0; i < MAX_TABLE_SIZE; ++i)
printf("%d %f\n", i, table[i]);
#endif
NOTE
The #elif directive is only supported in ANSI mode.