HAVE_ALLOCA
#if defined _LIBC || HAVE_ALLOCA
# if HAVE_ALLOCA
#if ! defined (HAVE_ALLOCA) || USE_STACK_ALLOC