farcalloc() Allocate Memory from Far Heap
#include <alloc.h>
void far *farcalloc(nunits,unitsz);
unsigned long nunits; Number of elements
unsigned long unitsz; Size of nunits
farcalloc() allocates a block of memory from the far heap for an
array containing 'nunits' elements, each 'unitsz' bytes long. 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: The tiny model cannot make use of farcalloc() 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