Open System Services Shell and Utilities Reference Manual (G06.29+, H06.08+, J06.03+)
c89(1) OSS Shell and Utilities Reference Manual
The flag -Wsuppress_vtbl suppresses the definition of the virtual function tables for
such classes, and the flag -Wforce_vtbl forces the definition of the virtual function
table for such classes. The -Wsuppress_vtbl flag is valid only for C++ compilations.
The -Wforce_vtbl flag forces definition of virtual function tables in cases where the
heuristic used by the compiler to decide on definition of virtual function tables pro-
vides no guidance. The -Wforce_vtbl flag differs from the default behavior in that it
does not force the definition to be local. The -Wforce_vtbl flag is valid only for C++
compilations.
-Wglobalized
Specifies that the code generated by the compiler is preemptable. By default, com-
pilers generate code that is not preemptable. Preemptable code allows named refer-
ences in a DLL to resolve to externally-defined code and data items instead of to
resolve to its own internally-defined code and data items. Preemptable code is less
efficient than code that is not preemptable, and is only needed in a few instances when
creating a DLL.
This flag has an effect only if you also specify either the -Wtarget=ipf flag or the
-Wtarget=tns/e flag.
-WH Preprocesses the specified source files and prints the names of header files, as opened,
to the standard error file. No compilation or linking is performed. Unlike the -WP
flag, no preprocessed files with .i (for C) or .ii (for C++) suffixes are produced.
The -WH flag overrides the -E and -WP flags.
-Wheap=n[b | w | p ]
Specifies the value that the linker should use for the HEAP_MAX attribute of the out-
put file. n can be any positive value that gives a size valid for the NonStop server node
on which the file is used.
The size can be specified 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
files. This attribute specifies whether the object file 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 flag is set only if an
executable object file is produced.
-Whighrequesters={on | off
}
Directs
the linker utility to set the HIGHREQUESTERS attribute to on or off in the
output object file. This attribute specifies whether the object file supports requests
from requesters running at a high PIN. The object file 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 flag is set
only if an executable object file is produced.
2−10 Hewlett-Packard Company 527188-021