You can define any code point except hexadecimal 00.
When you define a code point, you can perform one of the
following tasks:
- Redefine an existing character. If you then attempt to print that character,
the alternate character is printed. Example 1 uses such a code point.
- Define a character for an unassigned code point (for which there is no
existing character in your system character set). Example 2 uses such code
points.
If you redefine an existing character, select which character to print
(the existing character or the redefined character) by specifying option indicators
for the DFNCHR keyword. If you select DFNCHR, the user-defined character is
printed. If you do not select DFNCHR, the existing character
is printed.
Note: Output operations run faster when you define an unassigned code point.
An unassigned code point avoids the reloading of code points when your program
selects different DFNCHR keywords.