Open System Services Shell and Utilities Reference Manual (G06.27+, H06.04+)

c89(1) OSS Shell and Utilities Reference Manual
table for such classes. The -Wsuppress_vtbl ag is valid only for C++ compilations.
The -Wforce_vtbl ag forces denition of virtual function tables in cases where the
heuristic used by the compiler to decide on denition of virtual function tables pro-
vides no guidance. The -Wforce_vtbl ag differs from the default behavior in that it
does not force the denition to be local. The -Wforce_vtbl ag is valid only for C++
compilations.
-Wforce_static_typeinfo
Species that the typeinfo variables are to be static in the object le. This ag applies
only to variables that are not part of an exported or imported class.
The -Wforce_static_typeinfo
ag is valid only for TNS/R-targeted C++ compilations.
-Wforce_static_vtbl
Species that the virtual function tables that are created by the compiler are to be static
in the object le and are not exported. This ag applies only to variables that are not
part of an exported or imported class.
The -Wforce_static_vtbl ag is valid only for TNS/R-targeted C++ compilations.
-WH Preprocesses the specied source les and prints the names of header les, as opened,
to the standard error le. No compilation or linking is performed. Unlike the -WP
ag, no preprocessed les with .i (for C) or .ii (for C++) sufxes are produced.
The -WH ag overrides the -E and -WP ags.
-Wheap=n[b | w | p ]
Species the value that the linker should use for the HEAP_MAX attribute of the out-
put le. n can be any positive value that gives a size valid for the NonStop server node
on which the le is used.
The size can be specied in units of:
b Bytes; this is the default unit
w Words
p Pages
-Whelp | -Wusage
Displays help information on how to run c89. No compilation system components are
run.
-Whighpin={on | off }
Directs the linker utility to set the HIGHPIN attribute to on or off in the output object
les. This attribute species whether the object le will run at a high PIN or a low
PIN. If -Wsystype=guardian is used, the default setting is -Whighpin=off.If
-Wsystype=oss is used, the default setting is -Whighpin=on. This ag is set only if an
executable object le is produced.
-Whighrequesters={on | off }
Directs the linker utility to set the HIGHREQUESTERS attribute to on or off in the
output object le. This attribute species whether the object le supports requests
from requesters running at a high PIN. The object le must contain the main() func-
tion. If -Wsystype=guardian is used, the default setting is -Whighrequesters=off.If
-Wsystype=oss is used, the default setting is -Whighrequesters=on. This ag is set
only if an executable object le is produced.
28 Hewlett-Packard Company 527188-004