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

c89(1) OSS Shell and Utilities Reference Manual
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 file 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 files.
This setting applies only to include files for SQL definitions; it does
not apply to include file 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 floating-point format
instead of Tandem floating-point format. This option is valid only for
preprocessor release 2.0 and newer.
For preprocessors before release 2.0, the default floating-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 floating-point format is IEEE format.
If more than one argument is specified, the arguments must be separated by commas
without any white space.
The -Wsqlmx flag cannot be specified when the -Wsql or -Wsqlcomp flag is specified.
-Wsqlmxadd[="args" ]
Specifies a string to pass to the SQL/MX preprocessor without validation or change.
-Wsrl Directs the compiler to generate a TNS/R native user library file (a special shared run-
time library, or SRL, le), instead of an executable file. If the -Wsrl flag is specified to
create a native user library, a -Wnld=-ul flag is also required.
This flag is valid only for TNS/R-targeted compilations. You cannot specify this flag if
you specify the -Wcall_shared or -Wshared flag.
-W[no]stdfiles
Generates a Guardian program that opens [does not open] the standard input, output,
and error files by default. You can specify this flag only if -Wsystype=guardian is
also specified. The default setting is -Wstdfiles.
220 Hewlett-Packard Company 527188-021