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


Mapping of parameters for AMODE (64)

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 CUN4BPID. 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 stringprep AMODE (64)
Offset Dec Offset Hex Type Length in Bytes Boundary Name Short Description - See full description following table for details
0 (0) STRUCTURE 152 DWORD CUN4BPPR Parameter Area
0 (0) UNSIGNED 4   CUN4BPPR_Version Parameter Area VERSION
4 (4) UNSIGNED 4   CUN4BPPR_Length Parameter area Length
8 (8) CHARACTER 8   CUN4BPPR_Prof_Name Profile name
16 (10) ADDRESS 8   CUN4BPPR_Src_Buf_Ptr Source buffer pointer
24 (18) CHARACTER 4   * Reserved for 64 bit
28 (1C) UNSIGNED 4   CUN4BPPR_Src_Buf_ALET Source buffer ALET
32 (20) UNSIGNED 8   CUN4BPPR_Src_Buf_Len Source buffer length
40 (28) ADDRESS 8   CUN4BPPR_Targ_Buf_Ptr Target buffer pointer
48 (30) CHARACTER 4   * Reserved for 64 bit
52 (34) UNSIGNED 4   CUN4BPPR_Targ_Buf_ALET Target buffer ALET
56 (38) UNSIGNED 8   CUN4BPPR_Targ_Buf_Len Target buffer length
64 (40) ADDRESS 8   CUN4BPPR_Wrk1_Buf_Ptr Wrk1 buffer pointer
72 (48) CHARACTER 4   * Reserved for 64 bit
76 (4C) UNSIGNED 4   CUN4BPPR_Wrk1_Buf_ALET Wrk1 buffer ALET
80 (50) UNSIGNED 8   CUN4BPPR_Wrk1_Buf_Len Wrk1 buffer length
88 (58) ADDRESS 8   CUN4BPPR_Wrk2_Buf_Ptr Wrk2 buffer pointer
96 (60) CHARACTER 4   * Reserved for 64 bit
100 (64) UNSIGNED 4   CUN4BPPR_Wrk2_Buf_ALET Wrk2 buffer ALET
104 (68) UNSIGNED 8   CUN4BPPR_Wrk2_Buf_Len Wrk2 buffer length
112 (70) ADDRESS 8 DWORD CUN4BPPR_DDA_Buf_Ptr Dynamic data area pointer
120 (78) CHARACTER 4   * Reserved for 64 bit
124 (7C) UNSIGNED 4   CUN4BPPR_DDA_Buf_ALET Dynamic data area ALET
128 (80) UNSIGNED 8   CUN4BPPR_DDA_Buf_Len Dynamic data area length
136 (88) BITSTRING 1   CUN4BPPR_Flags Flags
136 (88)
000. ....
1   * Reserved
136 (88)
...1 ....
1   CUN4BPPR_UTF_Version UTF version to use:
0000 = UTF-8
0001 = UTF-16
136 (88)
.... 1...
1   CUN4BPPR_UnassignedEr If an unassigned code point found:
0 = Terminate processing
and sets RC=8 
1 = Continues processing
136 (88)
.... .1..
1   CUN4BPPR_Page_fix Page fix:
0 = No Page fix
1 = Page fix
136 (88)
.... ..11
1   * Reserved
137 (89) CHARACTER 7   * Reserved for 64 bit
144 (90) CHARACTER 8 WORD CUN4BPPR_RC_RS Return/reason code
    UNSIGNED 4   CUN4BPPR_Return_Code Return code
    UNSIGNED 4   CUN4BPPR_Reason_Code Reason code
152 (98) CHARACTER 0   CUN4BPPR_End End of CUN4BPPR

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014