DOKK / manpages / debian 10 / alliance / autallocheap.3.en
AUTALLOCHEAP(3) AUT FUNCTIONS AUTALLOCHEAP(3)

autallocheap - heap memory allocator

See the file buster/alliance/alc_origin.1.en.gz.

#include "aut101.h"
char *autallocheap( Size )

unsigned int Size;

Number of memory bytes to be contiguously allocated

autallocheap 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.

autallocheap returns a pointer to a Size bytes long block.

"autalloc: alloc error, can't continue !"

System break can't be moved anymore, no more memory can be retrieved from the system.

#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; }

aut(1), autresizeblock(3), autallocblock(3), autfreeblock(3), autfreeheap(3).

See the file buster/alliance/alc_bug_report.1.en.gz.

October 1, 1997 ASIM/LIP6