Chapter Contents

Previous

Next
Translator Options

Option Summary

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:
C affects compilation.
G affects global optimization.
L affects listings.
M affects message generation.
T affects C++ translation.
X affects cross referencing.

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


Chapter Contents

Previous

Next

Top of Page

Copyright © 2001 by SAS Institute Inc., Cary, NC, USA. All rights reserved.