HP Pascal/iX Reference Manual (31502-90022)

A-: 49
---------------------------------------------------------------------------------------
602 MESSAGE REPEATED USE OF DISPOSE ON GIVEN PARAMETER (PASCERR 602)
RT CAUSE The pointer parameter to dispose identifies an area previously
deallocated by dispose.
ACTION Do not DISPOSE a pointer that has been released.
---------------------------------------------------------------------------------------
603 MESSAGE DISPOSE PARAMETER ALLOCATED AS DIFFERENT VARIANT (PASCERR 603)
RT CAUSE The pointer parameter to dispose identifies an area allocated
by new with a different sequence of case constants.
CAUSE The pointer parameter to dispose includes case constants, but
it identifies an area allocated by new without any case
constants.
CAUSE The pointer parameter to dispose does not include case
constants, but it identifies an area allocated by new with case
constants.
ACTION Make sure that any tags associated with DISPOSE match the tags
on NEW. Also check for heap corruption.
---------------------------------------------------------------------------------------
604 MESSAGE DISPOSE PARAMETER CONTAINS AN OPEN SCOPE (PASCERR 604)
RT CAUSE The pointer parameter to dispose identifies an area containing
an actual variable parameter, an element of the record variable
list of a WITH statement, or both.
ACTION Make sure that the identifier does not reference such an area.
---------------------------------------------------------------------------------------
605 MESSAGE INVALID RELEASE PARAMETER (PASCERR 605)
RT CAUSE The parameter to RELEASE was not set by a previous call to
MARK.
ACTION Initialize the parameter with MARK.
CAUSE The parameter to RELEASE was set by a call to MARK, but a
previous call to RELEASE has been made with this parameter.
ACTION Get rid of one of the uses of MARK.
CAUSE The parameter to RELEASE was set by a call to MARK, but that
call to MARK was preceded by a call to MARK with a different
parameter that has already been used as a parameter to RELEASE.
ACTION Don't use RELEASE on already released space.
---------------------------------------------------------------------------------------
606 MESSAGE RELEASE PARAMETER ENCLOSES AN OPEN SCOPE (PASCERR 606)
RT CAUSE The parameter to release identifies an area containing an
actual variable parameter, an element of the record variable
list of a WITH statement, or both.
ACTION Make sure that the identifier does not reference such an area.
---------------------------------------------------------------------------------------