TACL Reference Manual
Built-In Functions and Variables
HP NonStop TACL Reference Manual—429513-018
9-105
#DEFINESAVE Built-In Function
Considerations
•
The internal form of the DEFINE is placed in the buffer if it is large enough to hold
it.
•
If the buffer is too small, an error occurs; you can use the length field of the result
to determine how large the buffer should have been. The following are estimates of
the maximum buffer size needed for each DEFINE class:
•
If the buffer is larger than the DEFINE, the unused portion of the buffer contains
unpredictable data.
•
You should not modify the data in the buffer in any way; if it is modified,
#DEFINERESTORE might not be able to restore it.
•
If the working set is to be saved, the DEFINE name can be that of an active
DEFINE; the working set is saved regardless.
•
The working set can be saved even if it is inconsistent, invalid, or incomplete; an
appropriate error is indicated in the result, however.
Class Estimated Size
CATALOG 202 bytes
DEFAULTS 2300 bytes
MAP 118 bytes
SORT 740 bytes
SPOOL 274 bytes
SUBSORT 226 bytes
TAPE 392 bytes