The implementation of this alloca()
routine can be very system dependent and its use is not encouraged.
alloca()
is a memory allocation routine similar to malloc()
(see malloc(3C)). The syntax is:
void *alloca(size_t size);
|
alloca()
allocates space from the stack of the caller for a block of at least
size bytes, but does not initialize the
space. The space is automatically freed when the calling routine
exits. This routine is implemented as an inlined function by the
HP C compiler product.
To use this function, you may use the <alloca.h>
header file or you may specify your own prototype and use the +Olibcalls
option.