Next: Decode String into
Up: String Scanning and
Previous: Decode String into
This Subprogram will attempt to decode the specified text string into
a Set of Real Values.
Short Name Calling Sequence
STATUS = UIDCRS(STRING,VALUES,VASIZE,NVALUE)
Long Name Calling Sequence
STATUS = UI_DECODE_REAL_SET(...)
Input Arguments
STRING (Character) Text String
VASIZE (Integer) Maximum No. of Values
Output Arguments
VALUES (Real Array) Decoded Values Array
NVALUE (Integer) Decoded No. of Values
Function Value
UI__SUCCESS ) Success
UISUCC )
UI__TRUNCATED ) Truncated
UITRUN )
UI__ILLEGAL_SYNTAX ) Illegal Syntax
UIILSY )
Note:
- This Subprogram differs from UI_DECODE_REAL_LIST in not allowing for
bounds specifications within the Set. UI_DECODE_REAL_LIST allows implied
sequences denoted by lower and upper bounds whereas this Subprogram only
allows for a sequence of enumerated real numbers.
- The UI__ILLEGAL_SYNTAX Function Value will be returned if the
text string does not conform to the correct Real Set
syntax (see Notes for UI_GET_REAL_SET). No modification will be made to the
default value in this case.
- Unlike the other Decoding Subprograms UI_DECODE_REAL_SET does not
accept any Defaults. If the string is null (all spaces) then
NVALUE will be set to zero, indicating that no Elements are present.
- All Errors are informational only, no Error Message will be issued.
- Any leading or trailing spaces or tabs within STRING will be ignored.
- See UI_GET_REAL_SET for further notes on Arguments.
Liz Buckle
Fri Jan 13 17:28:23 CST 1995