C/C++ Programmer's Guide (G06.27+, H06.08+, J06.03+)

The pragma default settings are:
SYSTYPE OSSSYSTYPE GUARDIAN
N.A.N.A.TNS C compiler
N.A.N.A.G-series TNS c89 utility
Not setNot setTNS/R native C and C++ compilers
Not setNot setNative c89 and c99 utilities
Not setNot setTNS/E native C and C++ compilers
Usage Guidelines
MULTIBYTE_CHAR is a command-line directive that must be entered on the compiler RUN
command line, not in the source text.
The MULTIBYTE_CHAR directive can also be specified with the Wmultibyte_char flag
of the c89 or the c99 utility.
NEST
The NEST pragma controls whether the compiler accepts nested comments. The NEST pragma
directs the compiler to accept nested comments, recursively pairing begin-comment symbols (/*)
with end-comment symbols (*/). NONEST directs the compiler not to accept nested comments.
[NO]NEST
The pragma default settings are:
SYSTYPE OSSSYSTYPE GUARDIAN
NONESTNONESTTNS C compiler
NONESTNONESTG-series TNS c89 utility
N.A.N.A.TNS/R native C and C++ compilers
N.A.N.A.Native c89 and c99 utilities
N.A.N.A.TNS/E native C and C++ compilers
Usage Guidelines
For the TNS C compiler, the NEST pragma can be entered on the compiler RUN command
line or in the source text. For OSS, the pragma can be entered only in the source file.
The native C and C++ compilers do not support the NEST pragma. The ISO/ANSI C Standard
does not support nested comments.
Example
In this example, the NEST pragma enables a single pair of comment symbols to delimit three source
lines that themselves contain comments:
#pragma NEST
/*
r = 20; /* initialize r */
r_squared = r*r; /* square x */
area = 3.14*r_squared; /* compute the circle's area */
*/
NEST 219