On 14/05/2022 07:45, Jonas Maebe via fpc-pascal wrote:
On 14/05/2022 03:34, Hairy Pixels via fpc-pascal wrote:
On May 13, 2022, at 11:08 PM, Michael Van Canneyt via
fpc-pascal<fpc-pascal@lists.freepascal.org> wrote:
Is there an “alloca" like function in the RTL which allocates memory
from the stack? For
examplehttps://man7.org/linux/man-pages/man3/alloca.3.html
No such function exists in FPC.
Is alloca something which is part of the OS or can this be implemented
by programmers or used from other libraries?
It compiler support for the allocation to actually happen on the stack.
When it's actually implemented in a library (rather than redirect to a
compiler intrinsic via a C macro), it will generally just allocate on
the heap instead.
It *requires* compiler support for...
Jonas
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal