HLASM Language Reference
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Listing of generated fields containing double-byte data

HLASM Language Reference
SC26-4940-06

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.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014