11 #ifndef CPROVER_BIG_INT_ALLOCAINC_H
12 #define CPROVER_BIG_INT_ALLOCAINC_H
15 #if defined linux || defined __linux__ \
20 || defined __CYGWIN__ \
21 || defined __EMSCRIPTEN__
26 #elif defined _MSC_VER \
27 || defined __BORLANDC__ \
28 || defined __MINGW32__
35 extern "C" void *
alloca (
unsigned);
40 # include <builtins.h>
41 # define alloca(N) __ALLOCA(N)
50 # define alloca(X) __builtin_alloca(X)
52 #elif defined __FreeBSD__ || defined __FreeBSD_kernel__ || \
53 defined __OpenBSD__ || defined __NetBSD__
void * alloca(__CPROVER_size_t alloca_size)