TNS/E Native Application Conversion Guide

OSS API and Utilities Conversion Tasks
TNS/E Native Application Conversion Guide529659-003
11 - 4
Native C Compilation System
-Wcfront cfront function performed
by component of TNS/E
native compilers.
Replace with -WP flag. No arguments
can be passed.
Most -Wcfront arguments (such as
pragmas) have corresponding native c89
or c99 flags. Specify corresponding c89
or c99 flags.
See c89(1) or c99(1) reference page
for details
-Wcprep cprep function performed
by component of TNS/E
native compilers.
Replace with -WP flag. No arguments
can be passed.
Most -Wcprep arguments (such as
pragmas) have corresponding native c89
or c99 flags. Specify corresponding c89
or c99 flags.
See c89(1) or c99(1) reference page
for details
-Wnobind eld utility used instead of
Binder for TNS/E native
programs.
Replace with -Wnolink flag.
-Wrunlib TNS/E native compilers
cannot specify user library.
Specify user library with a
-Weld="-libname
library
" flag.
-Wsql -Wsql now implements
SQL pragma (c89).
-Wsql is not supported
(c99).
Replace with -Wsqlcomp flag (c89).
See Specifying SQL Compilation
on
page 11-6 for details.
Table 11-2. c89 Flag Changes Required: TNS to TNS/E Native (page 2 of 2)
Changed TNS
c89 Utility Flag Reason for Change Action Required