farmalloc()              Allocate Memory from Far Heap
 
 #include   <alloc.h>
 
 void far       *farmalloc(size);
 unsigned long  size;                    Size of memory block
 
    farmalloc() allocates a block of memory 'size' bytes long from the
    far heap.  For allocating from the far heap, note that:
 
                    all of available RAM can be allocated
                    blocks larger than 64K can be allocated
                    far pointers are used to access the allocated blocks.
 
    Returns:    A pointer to the newly allocated block, or NULL if not
                enough space exists for the new block.
 
      Notes:    farmalloc() differs from malloc() in that it takes
                unsigned long parameters; malloc() take unsigned.
 
                The tiny model cannot make use of farmalloc() because it
                cannot have any segment fixups (which are often produced
                by far pointers).

Seealso:



This page last updated on Fri Nov 30 10:48:32 MSK 2001
Copyright © 1992-2001, Vitaly Filatov, Moscow, Russia
Webmaster