Guardian Procedure Calls Reference Manual (G06.25+)
Guardian Procedure Calls (D-E)
Guardian Procedure Calls Reference Manual—522629-013
4-37
DEFINERESTORE Procedure
2054 Bounds error on buffer, define-name or checknum parameter
2055 Illegal attribute in saved DEFINE
2057 DEFINE or working set is incomplete. A required attribute is missing.
2058 DEFINE or working set is inconsistent. Two or more attributes have 
conflicting values. The 
checknum parameter identifies the consistency 
check that failed.
2059 DEFINE or working set is invalid
2066 Parameter missing
2067 Attribute contained an illegal value
2068 Saved DEFINE was of invalid CLASS
2069 Attempt to add a DEFINE that does not fall under the current DEFMODE 
setting
2075
option.<0:13> is not 0
2077
buffer or define-name is in invalid segment
2078
buffer does not contain a valid saved DEFINE
For other error values associated with DEFINEs, refer to the 
Guardian Procedure 
Errors and Messages Manual.
buffer input
INT .EXT:ref:*
contains the saved form of the DEFINE.
options input
INT:value
indicates whether the saved DEFINE should be restored to the working attribute 
set or to the active set of DEFINEs. If the latter, it also indicates whether or not the 
DEFINE replaces an existing DEFINE or is simply added to the active set.
<0:13> are reserved and must be 0
<14> 1 place the saved DEFINE in the working set. If options.<14> is 1, 
then 
options.<15> is ignored.
0 make the saved DEFINE an active DEFINE
<15> 1 replace an existing DEFINE. If a DEFINE of the same name does not 
exist, an error is returned.
0 add the DEFINE. If a DEFINE of the same name exists, return an 
error.
If 
options is omitted, the default value of 0 is used; in other words, the saved 
DEFINE is added to the set of active DEFINEs.










