Converts UTF-16 encoded strings to COBOL DISPLAY encoded strings.
Syntax:
typedef cblt_rtncode (*PFI_IDPES_FN_UTF16_TO_DISPLAY)(
cobuns8_t in_string,
cobuns32_t in_len,
cobuns8_t out_string,
cobuns32_t *out_len);
On Entry:
in_string
|
UTF16 encoded string
|
in_len
|
Size of in_string
|
out_len
|
Maximum size of out_string, or 0 for function to return the required size of out_string
|
On Exit:
out_string
|
COBOL DISPLAY encoded string
|
out_len
|
Size of out_string, or required size if 0 specified on input, or if function returns IDPES_BUFFER_TOO_SMALL
|
Return codes:
0
|
IDPES_SUCCESS
|
1
|
IDPES_BUFFER_TOO_SMALL
|
Comments:
Used by user exits to convert UTF-16 encoded strings into COBOL DISPLAY encoded ones