Open System Services Shell and Utilities Reference Manual (G06.25+, H06.03+)

c89(1) OSS Shell and Utilities Reference Manual
This ag is valid only for preprocessor release 1.8 and newer.
-WmoduleVersion[="[version_spec" ]]
Species a string for a NonStop SQL/MX tableset specication to use as the second
sufx to the externally qualied module name that is written to the module le. The
string cannot contain more than 31 characters.
This ag is valid only for preprocessor release 1.8 and newer.
-Wmultibyte_char
Directs the compiler to allow multibyte character sequences in comments, string
literals, and character constants.
-Wmxcmp[="args"]
Invokes the NonStop SQL/MX compiler to process any le operands of the form le.m
and any module denition les produced when the NonStop SQL/MX preprocessor
was invoked. If the C or C++ compilation detects any errors in the source code, the
NonStop SQL/MX compiler is not invoked.
If a value is supplied for args, it must be one of the following:
replace Directs the NonStop SQL/MX compiler to replace the existing module
or create a new one. The default action does not replace an existing
module.
warn Directs the NonStop SQL/MX compiler to generate a warning rather
than an error if a table does not exist at compilation time.
verbose Directs the NonStop SQL/MX compiler to display summary informa-
tion as well as error and warning messages.
If more than one value is specied for args, the values must be separated by commas
without white space.
If the -Wmxcmp ag is specied more than once, only the last occurrence has an
effect. If the -Wmxcmp ag is specied with any of the options that prevent compila-
tion (-E, -WH, -WM, -WP,or-Wsyntax), the -Wmxcmp ag is ignored.
If the -Wmxcmp ag is specied, the -Wsql and -Wsqlcomp ags cannot be used.
-Wmxcmp_add="args"
Species a string to pass to the NonStop SQL/MX compiler without validation or
change.
-Wmxcmp_files="file"[,...]
Passes MDF les specied to mxcmp in release 1 compilation mode. Passes all
specied les without the .m extension to mxCompileUserModule in release 2 com-
pilation mode.
-Wmxcmp_querydefault="attr_name=attr_value"[,...]
Species attribute settings (CONTROL QUERY DEFAULT settings) to pass to the
NonStop SQL/MX compiler. These attribute settings override any corresponding
entries in the SYSTEM_DEFAULTS table.
-Wnld="args"
Passes the arguments specied in args to the nld utility after any other arguments are
passed. This ag is valid only for TNS/R-targeted compilations.
This ag does not invoke nld. If the nld utility is not invoked, this ag is ignored. Use
this ag to pass arguments to nld when creating a TNS/R native non-PIC program or
user library. c89 does not check the validity of nld arguments.
212 Hewlett-Packard Company 527188-003