Open System Services Shell and Utilities Reference Manual (G06.29+, H06.08+, J06.03+)
User Commands (c) c89(1)
-Wlines=l
Specifies the maximum number of lines on a listing page, if a listing is generated. l
must be in the range 10 through 32767.
-W[no]list
Temporarily enables [disables] the generation of listing text. Both the -Wlist and
-Wnolist flags are ignored unless -Wnosuppress is specified. The default setting is
-Wlist.
-WM Preprocesses the specified source files and prints a list of files that the specified source
files depend on to the standard output file. The list can be used with the make utility.
No compilation or linking is performed. Unlike the -WP flag, no preprocessed files
with .i (for C) or .ii (for C++) suffixes are produced.
-W[no]map
Enables [disables] the generation of identifier maps in the listing. This flag is ignored
unless the -Wnosuppress flag is specified. The default setting is -Wnomap.
-Wmigration_check
Directs the compiler to perform a migration check on C++ version 2 source files
specified on the command line. The check uses the compiler and header files provided
in Release Version Update (RVU) G06.20 and later to issue warnings where classes or
member functions are used that changed or became obsolete for C++ version 3.
This flag is only valid for C++ version 2 compiles; therefore, when this flag is
specified, the -Wversion2 flag must also be specified. When this flag is used, no other
compiler warning messages are output and no object file is produced.
If listings are not enabled, migration warnings are output only to the standard error file.
If listings are enabled, migration warnings are sent to both the standard error file and
the listing file.
-Wmigration_check=32to64
Directs the compiler to emit additional warnings that detect valid C/C++ code that
potentially may behave in an unexpected manner when code designed for ilp32 is com-
piled using the lp64 data model. The -Wmigration_check=32to64 flag does not
require the -Wlp64 flag.
-WmoduleCatalog="catalog_spec"
Specifies a NonStop SQL/MX module catalog name. The specified string is used only
if the input file does not contain an SQL/MX module directive or its module directive
does not specify a catalog name. The string cannot contain more than 128 characters.
This flag is valid only for preprocessor release 2.0 and newer.
-WmoduleGroup[="[group_spec" ]]
Specifies a string for a NonStop SQL/MX module group specification to use as a prefix
to the module name. The specified string is used only if the input file does not contain
an SQL/MX module directive or its module directive does not specify a group name.
The string cannot contain more than 31 characters.
This flag is valid only for preprocessor release 1.8 and newer.
-WmoduleSchema="schema_spec"
Specifies a NonStop SQL/MX module schema name. The specified string is used only
if the input file does not contain an SQL/MX module directive or its module directive
does not specify a schema name. The string cannot contain more than 128 characters.
This flag is valid only for preprocessor release 2.0 and newer.
527188-021 Hewlett-Packard Company 2−13