Preprocessing Directives [ HP C/iX Reference Manual ] MPE/iX 5.0 Documentation
HP C/iX Reference Manual
Preprocessing Directives
preprocessing-file ::=
[group]
group ::=
group-part
group group-part
group-part ::=
[pp-tokens] new-line
if-section
control-line
if-section ::=
if-group [elif-groups] [else-group] endif-line
if-group ::=
# if constant-expression new-line [group]
# ifdef identifier new-line [group]
# ifndef identifier new-line [group]
elif-groups ::=
elif-group
elif-groups elif-group
elif-group ::=
# elif constant-expression new-line [group]
else-group ::=
# else new-line [group]
endif-group ::=
# endif new-line
control-line ::=
# include pp-tokens new-line
# define identifier replacement-list new-line
# define identifier([identifier-list] ) replacement-list newline
# undef identifier new-line
# line pp-tokens new-line
# error [pp-tokens] new-line
# pragma [pp-tokens] new-line
# new-line
replacement-list ::=
[pp-tokens]
pp-tokens ::=
preprocessing-token
pp-tokens preprocessing-token
new-line ::=
the new-line character
--------------------------------------------------------------
MPE/iX 5.0 Documentation