MPE/iX Intrinsics Reference Manual (32650-90905)
Chapter 9 559
Command Definitions (MAIL-PUTJCW)
NLNUMSPEC
2 Currency symbol replaces the decimal separator
3 Currency symbol precedes the sign
18-19 Length of currency symbol (integer), includes spaces
20-37 Currency symbol, includes spaces
38-59 Reserved for the operating system
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 Invalid
string
5 *NLS internal error
6 *NLS internal error
* Do not apply to calls with
langnum
equal to 0 (NATIVE3000/XL).
Operation Notes
Split-stack calls are not permitted.
The intrinsic combines NLINFO calls with
itemnum
s 9, 10, 31, 32, and 33. The information
is formatted where needed (for example, any spaces in the currency symbol/name are
included). The currency symbol/name is the shortest nonblank descriptor, as returned from
NLINFO
itemnum
s 10 and 31.
This intrinsic does not provide any information not obtainable with NLINFO. It is included
for the convenience of the NLS user. For efficiency, the user of this intrinsic calls it only
once, saves the result, and calls NLFMTNUM and/or NLCONVNUM multiple times.
Related Information
Intrinsics NLCONVNUM, NLFMTNUM
Manual Native Language Programmer's Guide