#ifndef __ALLOCA_LOADED #define __ALLOCA_LOADED /************************************************************************* ** ** ** VMS SOFTWARE, INC. CONFIDENTIAL. This software is confidential ** ** proprietary software licensed by VMS Software, Inc., and is not ** ** authorized to be used, duplicated or disclosed to anyone without ** ** the prior written permission of VMS Software, Inc. ** ** Copyright 2020-2022 VMS Software, Inc ** ** ** ************************************************************************* ************************************************************************* ** ** ** - alloca() macro implenemtation ** ** ** *************************************************************************/ #if defined _XOPEN_SOURCE_EXTENDED || !defined _ANSI_C_SOURCE # if defined(__clang__) # define alloca(size) __builtin_alloca((size)) # else # ifndef alloca # include # define alloca(size) __ALLOCA((size)) # endif # endif #endif #endif /* __ALLOCA_LOADED */