Subject: Re: alloca in libc
To: None <tech-toolchain@NetBSD.org>
From: Anders Hjalmarsson <hjalmar@hjalmar.to>
List: tech-toolchain
Date: 12/01/2005 22:14:51
>
> 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