Chapter Contents |
Previous |
Next |
Compiler Options |
The following
sections describe how the japan
option affects both the symbol table that is produced at compile time and
the debugger operation at run time.
Compile Time |
If japan
is used, the compiler stores all identifiers in lowercase characters in the
symbol tables.
Debug Time |
When you debug a module that has been compiled with
the japan
option, debugger
input and output is affected as follows.
Input to the debugger Commands can
be issued in upper- or lowercase characters, as can command keywords such
as calls
, entry
, str
, and so on. When a section that is compiled with
japan
is debugged, the debugger converts all
identifiers to lowercase automatically before looking them up in the symbol
table. Types such as struct
, union
, enum
,
unsigned
, long
, int
,
short
, char
, and so on, also can be specified in uppercase.
Output from
the debugger Modules
that have been compiled with the japan
option can be displayed on either standard terminals or on KANJI terminals.
KANJI terminals support only uppercase English alphabet characters. In order
to display output on KANJI terminals, you must set the _UPPER environment
variable to YES as described in KANJI Terminal Support under CMS or KANJI Terminal Support under TSO.
Chapter Contents |
Previous |
Next |
Top of Page |
Copyright © 2001 by SAS Institute Inc., Cary, NC, USA. All rights reserved.