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

c89(1) OSS Shell and Utilities Reference Manual
-Wsqlcomp[="args" ]
Invokes the NonStop SQL/MP compiler (sqlcomp) if not suppressed by another ag.
A le that has already been linked can be processed by the NonStop SQL/MP com-
piler; for example:
c89 -Wsqlcomp -c exefile
Arguments specied in args are passed to the NonStop SQL/MP compiler without
being checked for validity. NonStop SQL/MP compiler error messages are sent to the
standard error le. Note that C++ does not support embedded SQL.
-Wsqlmx[="args" ]
Invokes the NonStop SQL/MX mxsqlc preprocessor before compilation for any le
operands of the form le.sql, le.ec, le.eC, le.ecpp, le.ecxx,orle.ec++. If an argu-
ment is specied, it must be one of the following:
listing Directs the preprocessor to write its diagnostic messages to a le
named le.eL in addition to the standard error le, where le is the
name of the primary source le.
noansi_varchars
Directs the preprocessor to turn off generation of ANSI varchar data.
This option is valid only for preprocessor release 1.8 and newer.
noline Directs the preprocessor to suppress generation of #line directives in
the preprocessed output source le that it creates.
null_terminate
Directs the preprocessor to terminate host variable strings with a
NULL before fetch operations into them.
This option is valid only for preprocessor release 1.8 and newer.
preprocess_only
Directs the preprocessor to suppress all steps after preprocessing.
This option is valid only for preprocessor release 2.0 and newer.
process_includes
Directs the SQL/MX preprocessor to process one level of include les.
This setting applies only to include les for SQL denitions; it does
not apply to include le processing performed by the C/C++ compiler.
refrain_r2 Directs the SQL/MX preprocessor to use only the rules and features
that apply to preprocessors prior to release 2.0. The default action is to
use only the rules and features that apply to preprocessors beginning
with release 2.0.
This option is valid only for preprocessor release 2.0 and newer.
IEEE_float Directs the SQL/MX preprocessor to use IEEE oating-point format
instead of Tandem oating-point format. This option is valid only for
preprocessor release 2.0 and newer.
For preprocessors before release 2.0, the default oating-point format
is the same as that of the c89 compiler (Tandem format on G-series
systems, IEEE format on H-series systems). For preprocessors begin-
ning with release 2.0, the default oating-point format is IEEE format.
If more than one argument is specied, the arguments must be separated by commas
216 Hewlett-Packard Company 527188-003