MPE/iX Intrinsics Reference Manual (32650-90875)

Chapter 9 561
Command Definitions (MAIL-PUTJCW)
NLSCANMOVE
3 Undefined graphic character
4 Special character
5 Control code
11:1 WHILE/UNTIL option, if:
0 String scanned while the condition (specified by
flags
(12:4)) is true
1 String scanned until the condition (specified by
flags
(12:4)) is true
9:2 Shift:
1 Upshift
2 Downshift
0:9 Reserved for the operating system
bufferlength
16-bit signed integer by value (required)
Passes the maximum number of bytes to be acted upon during the
indicated function.
langnum
16-bit signed integer by value (required)
Contains the language ID number, specifying both the character set
definitions of character attributes and the language-specific shift.
error
16-bit unsigned integer array (required)
Returns two elements: the first element is the error number; the second
element is reserved and always returns 0. The possible error number
values are:
Value Meaning
0
Successful
1 *NLS not installed
2 *Specified language not configured
3 Overlapping strings;
outbuffer
overwrites
inbuffer
4 Invalid
bufferlength
parameter
5 *NLS internal error
6 *NLS internal error
7
Reserved portion of
flags
not 0
8 Upshift and downshift requested
9 Invalid table element
* Do not apply to calls with a
langnum
equal to 0 (NATIVE3000/XL).
charset
16-bit unsigned integer array (optional)
Passes the character set definition for the language used, as returned in