Translator Options summarizes all options
accepted by the translator that are appropriate to
the C++ environment.
In Translator Options,
the option name is in the first column. An asterisk after the option name
indicates that the option may function differently depending on the environment
in which it is used. The second column lists the default for each option.
The third column indicates how the option is specified from the USS shell.
The next column lists the environment(s) for which an option is implemented.
If the option is valid in TSO, CMS, and OS/390 batch, this column indicates
"all". The Affects Processes column names the process that the option affects:
Detailed information about each option follows the table.
Note that under OS/390 batch, the USS shell, and CMS, if you specify contradictory
options, the option specified last is used. Under TSO, the options are concatenated
and treated as a single invalid option.
Translator Options
Option Name |
Default |
USS |
Environment |
Affects Processes |
ALias
|
NOALias
|
-Kalias
|
all |
G |
ARlib*
|
see description |
|
TSO |
C |
asciiout
|
noasciiout
|
-Kasciiout
|
all |
C |
AT
|
NOAT
|
-Kat
|
all |
T,C |
AUtoinst
|
NOAUtoinst
|
-Kautoinst
|
all |
T,C |
BItfield
|
4
|
-Kbitfield=n
|
all |
T,C |
BYtealign
|
NOBYtealign
|
-Kbytealign
|
all |
T,C |
COMPlexity*
|
0
|
-Kcomplexity=n
|
all |
G |
DBGmacro
|
NODBGmacro
|
-Kdbgmacro
|
all |
C |
DBGObj
|
NODBGObj
|
-Kdbgobj
|
all |
C |
DEBug
|
NODEBug
|
-Kdebug[=filename]
|
all |
T,C |
DEFine*
|
see description |
-D[sym=val]
|
all |
T |
DEPth
|
3
|
-Kdepth=n
|
all |
G |
DIgraph
|
see description |
-Kdigraph[n]
|
all |
T,C |
DLines
|
NODLines
|
|
all |
T |
DOllars
|
NODOllars
|
-Kdollars
|
all |
T,C |
ENforce*
|
see description |
-w~n
|
all |
M |
Except
|
-Noexcept |
-Kexcept
|
all |
T |
FIles*
|
see description |
|
OS/390 batch |
T,C |
FReg
|
2
|
-Kfreg=n
|
all |
G |
GReg
|
6
|
-Kgreg=n
|
all |
G |
HList
|
NOHList
|
-Khlist
|
all |
L |
HXref
|
NOHXref
|
-Khxref
|
all |
X |
IList
|
NOIList
|
-Kilist
|
all |
L |
HMulti
|
HMulti
|
-Khmulti
|
all |
T |
IMulti
|
IMulti
|
-Kimulti
|
all |
T |
INDep
|
NOINDep
|
-Kindep
|
all |
C |
INLIne
|
see description |
-Kinline
|
all |
G |
INLOcal
|
NOINLOcal
|
-Kinlocal
|
all |
G |
IXref
|
NOIXref
|
-Kixref
|
all |
X |
LIB*
|
NOLIB
|
|
TSO |
T,C |
LINeno
|
LINeno
|
-Klineno
|
all |
C |
LOop
|
LOop
|
-Kloop
|
all |
G |
MAClist
|
NOMAClist
|
-Kmaclist
|
all |
L |
MEMber*
|
see description |
|
TSO |
C |
MENtion
|
see description |
-w+n
|
all |
M |
OBject*
|
see description |
-o filename
|
TSO, CMS |
C |
OLDFORSCOPE
|
NOOLDFORSCOPE
|
-Koldforscope
|
all |
T |
OPTIMize
|
see description |
-Koptimize
|
all |
G |
Overload
|
NOOverload
|
-Koverload
|
all |
T |
OVERStrike
|
NOOVERStrike
|
-Koverstrike
|
all |
L, X |
PAgesize
|
PAgesize(55)
|
-Kpagesize=nn
|
all |
L, X |
PFlocal
|
NOPFlocal
|
-Kpflocal
|
all |
T,C |
POsix
|
see description |
-Kposix
|
TSO, OS/390 batch |
C |
PPOnly*
|
NOPPOnly
|
-P
|
all |
T |
PRInt
|
see description |
-Klisting[=filename]
|
all |
L, X |
RDEpth
|
0
|
-Krdepth=n
|
all |
G |
REDef
|
NOREDef
|
-Kredef
|
all |
T |
REFdef
|
NOREFdef
|
-Krefdef
|
all |
C |
RENT
|
NORENT
|
-Krent
|
all |
T,C |
RENTExt
|
NORENTExt
|
-Krentext
|
all |
T,C |
RTti
|
RTti
|
-Krtti
|
all |
C |
SAvec*
|
NOSAvec
|
|
all |
T |
SIze
|
NOSIze
|
|
all |
G |
SName*
|
see description |
-Ksname=sname
|
all |
T,C |
SOurce
|
SOurce
|
-Ksource
|
all |
L |
STRICt
|
NOSTRICt
|
-Kstrict
|
all |
M |
STRINgdup
|
STRINgdup
|
-Kstringdup
|
all |
C |
SUppress*
|
see description |
-wn
|
all |
M |
TIme
|
NOTIme
|
|
all |
G |
TMplfunc
|
TMplfunc
|
-Ktmplfunc
|
all |
T |
TRAns
|
TRAns
|
-Ktrans
|
all |
L, X |
TRIgraphs
|
NOTRIgraphs
|
-Ktrigraphs
|
all |
T |
TRonly*
|
see description |
|
all |
T |
UNdef*
|
NOUNdef
|
-Kundef
|
all |
T |
UPper
|
NOUPper
|
-Kupper
|
all |
L, X |
Warn
|
Warn
|
-Kwarn
|
all |
M |
Xref
|
NOXref
|
-Kxref
|
all |
X |
ZAPMin*
|
ZAPMin(24)
|
-Kzapmin=n
|
all |
C |
ZAPSpace*
|
1
|
-Kzapspace=n
|
all |
C |
Copyright © 2001
by SAS Institute Inc., Cary, NC, USA. All rights reserved.