>
> If you used -std=gnu99 alloca() should still be available.
>
> Furthermore, we could provide our own <alloca.h> header file that
> simply:
>
> #define alloca(x) __builtin_alloca(x)
>
> That would work with any -std=... option.
>
> -- thorpej
Do we really need a new header, can't we simply put that define in
stdlib.h (where it is currently declared)?
After all, if the protype is visible after including <stdlib.h>,
surely one would expect the function to be provided in some way without
including extra headers.
-hjalmar