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

the class. The FORCE_VTBL option differs from the default behavior in that it does not force
the definition to be local.
See also the description of the SUPPRESS_VTBL (page 248) command-line option.
FORCE_STATIC_TYPEINFO
The FORCE_STATIC_TYPEINFO command-line option forces the typeinfo variables to be static
to the file. This option is applicable only to variables that are not part of an exported or imported
class.
FORCE_STATIC_TYPEINFO
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
N.A.N.A.TNS/E native C and C++ compilers
Usage Guidelines
FORCE_STATIC_TYPEINFO can be entered on the compiler RUN command line (NMCPLUS)
or be specified with the -Wforce_static_typeinfo flag of the c89 or the c99 utility.
FORCE_STATIC_VTBL
The FORCE_STATIC_VTBL command-line option forces the virtual function tables that are created
by the compiler to be static to the file and are not exported. This option is applicable only to
variables that are not part of an exported or imported class.
FORCE_STATIC_VTBL
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
N.A.N.A.TNS/E native C and C++ compilers
Usage Guidelines
FORCE_STATIC_VTBL can be entered on the compiler RUN command line (NMCPLUS) or be
specified with the -Wforce_static_vtbl flag of the c89 or the c99 utility.
FUNCTION
The FUNCTION pragma declares attributes of external routines. The FUNCTION pragma is used
at function declaration, not at function definition.
FUNCTION c-function-name
( attribute-specifier [ , attribute-specifier ] )
FORCE_STATIC_TYPEINFO 195