VMMHPD(3)                        VERSION 1.0                         VMMHPD(3)

NAME
        VMMHPD - return temporary memory that was allocated by VMMHPA.

USAGE
        ier = vmmhpd(ptr)
        integer ier vmmhpd
        pointer(ptr,array)

DESCRIPTION
        VMMHPD is  an integer  function  of the  VMM package  (Virtual  Memory
Manager) used to return a section  of memory that was previously allocated  by
the VMMHPA function.   If  the allocated  memory was  initially   part of  the
memory under VMM control, it is returned  to the Virtual Memory Manager.   The
returned memory  is then  available for  use by  the VMMLOD  function. If  the
memory was allocated by the system, it is returned to the system.

        VMMHPD returns a value of zero upon successful completion.

ARGUMENT
        ptr            -(input) FORTRAN  pointer pointing  to the  section  of
                        memory to  surrender.  This  pointer  must  have  been
                        obtained from a previous call to VMMHPA.

AUTHORS

        J. Caveen, M. Lepine, M. Roch - RPN

NOTES
        Error that will cause a premature end of program execution
                -no previous call to VMMALLC

        Latest revision, November 1993

        See  also  vmmallc(3),  vmmatt(3),  vmmcks(3),  vmmcpk(3),  vmmcre(3),
vmmdbg(3),  vmmdiag(3),  vmmdmp(3),   vmm_example(1),  vmmfgt(3),   vmmget(3),
vmmhpa(3), vmmint(3), vmmintro(1), vmmlck(3), vmmlod(3), vmmlse(3), vmmpak(3),
vmmpwd(3), vmmrls(3), vmmrnm(3), vmmsav(3), vmmuld(3), vmmulk(3), vmmuln(3).