@node alloca, memory @findex alloca @subheading Syntax @example #include void *alloca(size_t _size) @end example @subheading Description Allocate memory that will be automatically released when the current procedure exits. Note that, when compiling with gcc, alloca is a built-in function and not a library call. @subheading Return Value A pointer to the memory, else NULL. @subheading Portability @portability !ansi, !posix @subheading Example @example q = alloca(strlen(x)+1); strcpy(q, x); @end example