Chapter Contents

Previous

Next
Compiler Options

japan Option

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.