Gets/sets national language information.
Syntax:
call "CBL_NLS_INFO" using function-code
info-category
info-buffer
returning status-code
Parameters:
-
function-code
- Call prototype (see
Key): cblt-x1-compx.
- Picture: pic x comp-x.
- Contains one of the following:
| 1
|
Get national language information
|
| 2
|
Set national language information
|
-
info-category
- Call prototype (see
Key): cblt-x1-compx.
- Picture: pic x comp-x.
-
info-buffer
- Call prototype (see
Key): pic x(n).
- Picture: pic x(n).
-
status-code
- See
Library Routines - Key
On Entry:
- With
function-code = 1
-
-
info-category
- Category of information to get from the NLS module:
| 1
|
Currency symbol
|
| 2
|
Thousands separator
|
| 3
|
Decimal separator
|
- With
function-code = 2
-
-
info-category
- Category of information to set:
| 1
|
Currency symbol
|
| 2
|
Thousands separator
|
| 3
|
Decimal separator
|
-
info-buffer
- Information to set (null-terminated). The thousands and decimal separators are each one character long. The currency symbol
is up to 10 characters long.
On Exit:
- With
function-code = 1
-
-
info-category
- Category of information to get from the NLS module:
| 1
|
Currency symbol
|
| 2
|
Thousands separator
|
| 3
|
Decimal separator
|
-
status code
- Indicates whether the routine was successful:
| 0
|
Success
|
| 164
|
Invalid parameter specified
|
| 200
|
Internal error
|
- With
function-code = 2
-
-
info-category
- Category of information to set:
| 1
|
Currency symbol
|
| 2
|
Thousands separator
|
| 3
|
Decimal separator
|
-
info-buffer
- Information to set (null-terminated). The thousands and decimal separators are each one character long. The currency symbol
is up to 10 characters long.
-
status code
- Indicates whether the routine was successful:
| 0
|
Success
|
| 164
|
Invalid parameter specified
|
| 200
|
Internal error
|
Comments:
This routine enables you to both get and set information about the national language. With function-code = 2 (set information) the change made applies only to the program that made the call.