autallocblock

AUTALLOCBLOCK(3)                 AUT FUNCTIONS                AUTALLOCBLOCK(3)



NAME
       autallocblock - memory allocator


ORIGIN
       This software belongs to the  ALLIANCE CAD SYSTEM developed by the ASIM
       team at LIP6 laboratory of Université Pierre et Marie CURIE, in Paris,
       France.

       Web : http://asim.lip6.fr/recherche/alliance/
       E-mail : alliance-users@asim.lip6.fr


SYNOPSYS
       #include "aut101.h"
       char *autallocblock( Size )
          unsigned int Size;

PARAMETERS
       Size                Number of memory bytes to be contiguously allocated


       DESCRIPTION
              autallocblock returns a block of Size bytes length.  The memory
              block is set to zero.

RETURN VALUE
       autallocblock 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"
       char ∗dup_str(s)
         char ∗ s;
       {
         char ∗t = (char ∗)autalocblock(strlen(s) + (unsigned int)1);
         strcpy(t, s); return t;
       }

SEE ALSO
       aut(1), autresizeblock(3), autallocheap(3), autfreeblock(3),
       autfreeheap(3).




BUG REPORT
       This 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               AUTALLOCBLOCK(3)