z/OS Unicode Services User's Guide and Reference
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Mapping of parameters for AMODE (31)

z/OS Unicode Services User's Guide and Reference
SA38-0680-00

The mapping of the parameter areas is supplied by the interface definition file CUNBBIDF. This file is shipped in the SYS1.MACLIB data set and contains the length of each parameter and any boundary alignment that may be necessary.
Table 1. Mapping of parameters in HLASM for bidi AMODE (31)
Offset Dec Offset Hex Type Length in Bytes Boundary Name Description
0 (0) STRUCTURE 100 DWORD CUNBBPRM Parameter Area
0 (0) UNSIGNED 4   CUNBBPRM_Version Parameter Area VERSION
4 (4) UNSIGNED 4   CUNBBPRM_Length Parameter area Length
8 (8) CHARACTER 4   * Reserved for 64 bit
12 (0C) ADDRESS 4   CUNBBPRM_Src_Buf_Ptr Source buffer pointer
16 (0A) CHARACTER 4   * Reserved for 64 bit
20 (14) UNSIGNED 4   CUNBBPRM_Src_Buf_ALET Source buffer ALET
24 (18) CHARACTER 4   * Reserved for 64 bit
28 (1C) UNSIGNED 4   CUNBBPRM_Src_Buf_Len Source buffer length
32 (20) CHARACTER 4   * Reserved for 64 bit
36 (24) ADDRESS 4   CUNBBPRM_Targ_Buf_Ptr Target buffer pointer
40 (28) CHARACTER 4   * Reserved for 64 bit
44 (2C) UNSIGNED 4   CUNBBPRM_Targ_Buf_ALET Target buffer ALET
48 (30) CHARACTER 4   * Reserved for 64 bit
52 (34) UNSIGNED 4   CUNBBPRM_Targ_Buf_Len Target buffer length
56 (38) CHARACTER 4   * Reserved for 64 bit
60 (3C) ADDRESS 4   CUNBBPRM_Wrk_Buf_Ptr Work buffer pointer
64 (40) CHARACTER 4   * Reserved for 64 bit
68 (44) UNSIGNED 4   CUNBBPRM_Wrk_Buf_ALET Work buffer ALET
72 (48) CHARACTER 4   * Reserved for 64 bit
76 (4C) UNSIGNED 4   CUNBBPRM_Wrk_Buf_Len Work buffer length
80 (50) UNSIGNED 4   CUNBBPRM_CCSID_Src CCSID Source
84 (54) UNSIGNED 4   CUNBBPRM_CCSID_Trg CCSID Target
88 (58) BITSTRING 1   CUNBBPRM_Flag1 FLAG Byte 1 set by caller
88 (58)
1... ....
1   CUNBBPRM_Bidi_Context Bidi Context:
0=Context LTR
1=Context RTL
88 (58)
.1.. ....
1   CUNBBPRM_Bidi_ImpAlg Bidi Implicit Alg:
0=Algor Basic
1=Algor Implicit
89 (59) CHARACTER 3   * Reserved
92 (5C) CHARACTER 8 WORD CUNBBPRM_RC_RS Return/reason code
    UNSIGNED 4   CUNBBPRM_Return_Code Return code
    UNSIGNED 4   CUNBBPRM_Reason_Code Reason code
100 (64) CHARACTER 0   CUNBBPRM_End End of CUNBBPRM

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014