1 | Double-byte indicator | Output | Char(1) |
2 | Input data buffer | Input | Char(*) |
3 | Length of input data buffer | Input | Binary(4) |
4 | Error code | I/O | Char(*) |
The Scan String for Mixed Data (QLGSCNMX) API tests a mixed EBCDIC input string to determine if the data contains any double-byte characters. If so, the double-byte indicator will be set to 1.
The QLGSCNMX API determines that a mixed EBCDIC input string contains double-byte characters when the shift-out (X'0E') control character is present.
None.
Information about the input data. The valid values are:
0 | Input data does not contain double-byte data. |
1 | Input data contains double-byte data. |
The data to be scanned.
The length of the input data buffer. The valid range is 1 to 32767 bytes.
The structure in which to return error information. For the format of the structure, see Error Code Parameter.
Message ID | Error Message Text |
---|---|
CPF24B4 E | Severe error while addressing parameter list. |
CPF2647 E | Buffer length not valid. |
CPF3C90 E | Literal value cannot be changed. |
CPF3CF1 E | Error code parameter not valid. |
CPF9872 E | Program or service program &1 in library &2 ended. Reason code &3. |
Top | National Language Support APIs | APIs by category |