Character case and DBCS in C and C++
For both C and C++, z/OS® Debugger sets the programming language to C. When
the current programming language setting is C, the following rules
apply:
- All keywords and identifiers must be the correct case. z/OS Debuggerdoes not convert them to uppercase.
- DBCS characters are allowed only within comments and literals.
- Either trigraphs or the equivalent special characters can be used.
Trigraphs are treated as their equivalents at all times. For example,
FIND "??<"
would find not only "??<" but also "{". An exception is that column specifications other than1 *
are not allowed inFIND
orSET FIND BOUNDS
if you search source code and trigraphs are found. - The vertical bar (|) can be entered for the following C and C++ operations: bitwise or (|), logical or (||), and bitwise assignment or (|=).
- There are alternate code points for the following C and C++ characters: vertical bar (|), left brace ({), right brace (}), left bracket ([), and right bracket (]). Although alternate code points will be accepted as input for the braces and brackets, the primary code points will always be logged.