


                             Pro Computing
                            222 Third Street
                          Cambridge, Ma 02142

                     Jared M. Spool & John Dunning


                   SHEAP - SuperHeap for Pro Pascal.

The SHeap is a way to allow your Pro Pascal programs to get more memory.
It  deals  with a data structure called a super pointer which is 32 bits
big.  The first 16 bits are the region number and the last 16  bits  are
the pointer within the region.

When you create a region, it creates a  region  with  the  name  SHPxxx,
where  xxx  is  the  number  of  the region that it created.  If you are
multi-tasking, you can have one task send a pointer to another task, and
connect to it, thus sharing data.

There are three files in this directory:

     1.  SHEAP.MAC - The source file.  Just PMA this and then  link  the
         OBJ into your task image.

     2.  SHEAP.DOC - This describes all of  the  calls,  and  also  some
         symbol  definitions  you  need  to  include in your PAB command
         file.

     3.  SHEAP.INC - This is an include file for your Pascal programs.


The functions are self explanatory.
