Non-computational targets
Non-computational targets include AREA, ENTRY, FILE, FORMAT, HANDLE, LABEL, OFFSET, ORDINAL, POINTER, and typed STRUCTURE.
When a target is non-computational, the attributes of the source
are limited:
Targets | Source | Considerations |
---|---|---|
AREA | Must be one of:
|
Assigning a null string to an area is equivalent to assigning empty() to the area. |
ENTRY | Must be one of:
|
Assigning a null string to an entry is equivalent to assigning nullentry() to the entry. |
FILE | Must be a file variable or file constant. | |
FORMAT | Must be a format variable or format constant. | |
HANDLE | Must be one of:
|
The DFT(NULSTRPTR) compiler option specifies whether assigning a null string to a handle is equivalent to assigning null() to the target or equivalent to assigning sysnull() to the target. |
LABEL | Must be a label variable or label constant. | |
OFFSET | Must be one of:
|
The DFT(NULSTRPTR) compiler option specifies whether assigning a null string to an offset is equivalent to assigning null() to the target or equivalent to assigning sysnull() to the target. |
ORDINAL | Must be an ordinal of the same type. | |
POINTER | Must be one of:
|
The DFT(NULSTRPTR) compiler option specifies whether assigning a null string to a pointer is equivalent to assigning null() to the target or equivalent to assigning sysnull() to the target. |
typed STRUCTURE | Must be a structure of the same type. |