If the DBCS assembler option is specified, then the following differences
apply:
- Any continuation indicators present in the model statement are
discarded.
- Double-byte data that must be split at a continuation point is
always readable on a device capable of presenting DBCS characters—SI
and SO are inserted at the break point, and the break-point always
occurs between double-byte characters.
- The continuation indicator is extended to the left, if necessary,
to fill space that cannot be filled with double-byte data because
of alignment and delimiter considerations. The maximum number of
columns filled is 3.
- If continuation is required and the character to the left of the
continuation indicator is X, then + is used
as the continuation indicator so as to clearly distinguish the position
of the end column. This applies to any generated field, regardless
of its contents, to prevent ambiguity.
- Redundant SI/SO pairs can be present in a field after substitution.
If they occur at a continuation point, the assembler does not distinguish
them from SI and SO inserted in the listing by the assembler to preserve
readability. Refer to the generated object code to resolve this ambiguity.
For more information, see Table 1.