alloca()

 #include <alloca.h>

       void *alloca(size_t size);

DESCRIPTION
       The alloca() function allocates size bytes of space in the stack frame of the caller.  This temporary space is automatically freed when the function
       that called alloca() returns to its caller.