Query: autallocheap
OS: debian
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
AUTALLOCHEAP(3) AUT FUNCTIONS AUTALLOCHEAP(3)NAMEautallocheap - heap memory allocatorORIGINThis software belongs to the ALLIANCE CAD SYSTEM developed by the ASIM team at LIP6 laboratory of Universite Pierre et Marie CURIE, in Paris, France. Web : http://asim.lip6.fr/recherche/alliance/ E-mail : alliance-users@asim.lip6.frSYNOPSYS#include "aut101.h" char *autallocheap( Size ) unsigned int Size;PARAMETERSSize Number of memory bytes to be contiguously allocatedDESCRIPTIONautallocheap returns a block of Size bytes length, allocated on the heap. The memory block is set to zero. Its use is strongly encouraged when the Size is very small.RETURN VALUEautallocheap returns a pointer to a Size bytes long block.ERRORS"autalloc: alloc error, can't continue !" System break can't be moved anymore, no more memory can be retrieved from the system.EXAMPLE#include "aut101.h" typedef struct bipointer { struct bipointer *NEXT; void *DATA; } bipointer; bipointer *addbipointer( Data ); void *Data; { bipointer *Bp = (bipointer *)autallocheap( sizeof( bipointer ) ); Bp->DATA = Data; return Bp; }SEE ALSOaut(1), autresizeblock(3), autallocblock(3), autfreeblock(3), autfreeheap(3).BUG REPORTThis tool is under development at the ASIM department of the LIP6 laboratory. We need your feedback to improve documentation and tools.ASIM/LIP6 October 1, 1997 AUTALLOCHEAP(3)
Related Man Pages |
---|
autresizeblock(3) - debian |
markallbdd(3) - debian |
mbkalloc(3) - debian |
mbkfree(3) - debian |
mbk_separ(1) - sunos |
Similar Topics in the Unix Linux Community |
---|
Need to delete previous line after successful seearch |