alloca
#ifndef alloca
_Tp* const __a = static_cast<_Tp*> (alloca (sizeof(_Tp) * _M_size));
_Tp* const __a = static_cast<_Tp*> (alloca (sizeof(_Tp) * _M_size));
void* alloca(size_t);
extern void * alloca (size_t __size);
multi_mix_value* values = (multi_mix_value*)alloca(mixValueSize);
void* _params = alloca(size);
vtophys = (physical_entry*)alloca(sizeof(physical_entry) * vtophysLength);
struct dirent* dirbuf = (struct dirent*)alloca(sizeof(struct dirent) + MAXNAMLEN + 1);
dirent* dirBuf = reinterpret_cast<dirent*>(alloca(sizeof(struct dirent) + MAXNAMLEN + 1));
chars = alloca(glyph_ends - glyph_starts + 1);
((TerminalLine*)alloca(sizeof(TerminalLine) \
#ifndef alloca
char *alloca ();
#define REGEX_ALLOCATE alloca
(destination = (char *) alloca (nsize), \
#define FREE_VARIABLES() alloca (0)
char* ptr = (char *)alloca(strlen(path.Path()) + 1);
alloca(sizeof(struct ieee80211req_scan_result) + IEEE80211_NWID_LEN + 257);
size_t* const __t = static_cast<size_t*>(alloca(__n*sizeof(size_t)));
char* newName = (char*)alloca(128);
ambig_set = alloca (n_options);
prev_idx_match = (regmatch_t *) alloca (nmatch * sizeof (regmatch_t));
dests_alloc = (struct dests_alloc *) alloca (sizeof (struct dests_alloc));
alloca (ndests * 3 * sizeof (re_dfastate_t *));
src = (CHAR_T *) alloca ((rear_ptr - w) * sizeof (CHAR_T));
buffer = (char *) alloca (nbuffer);
p.frac = (mp_limb_t *) alloca (bignum_size);
p.tmp = (mp_limb_t *) alloca (bignum_size);
p.scale = (mp_limb_t *) alloca (bignum_size);
wbuffer = (wchar_t *) alloca (wbuffer_to_alloc);
string = (CHAR_T *) alloca (len * sizeof (wchar_t)); \
string = (char *) alloca (prec); \
string = (char *) alloca (len + 1); \
workend = (CHAR_T *) alloca (needed) + width + 32;
workend = (CHAR_T *) alloca (needed) + width + 32;
workend = (CHAR_T *) alloca (needed) + prec + 32;
struct printf_spec *specs = alloca (nspecs_size);
args_value = alloca (nargs * bytes_per_arg);
args_value[cnt].pa_user = alloca (args_size[cnt]);
workend = ((CHAR_T *) alloca ((MAX (prec, width) + 32)
const void **ptr = alloca (specs[nspecs_done].ndata_args
ptr = alloca (specs[nspecs_done].ndata_args
src = (CHAR_T *) alloca ((rear_ptr - w) * sizeof (CHAR_T));
alloca ((to_level + 2) * sizeof (wchar_t));
mb_extended = (char *) alloca (mbdigits_len + mblen + 1);
struct ptrs_to_free *new_ptrs = alloca (sizeof (*ptrs_to_free)); \
wp = (char *) alloca (wpmax);
#if ! defined (alloca) && defined (__GNUC__)
#if ! defined (alloca)
#define TMP_ALLOC(x) alloca(x)
char* buffer = (char*)alloca(B_PATH_NAME_LENGTH);
args = (const char**)alloca((count + 1) * sizeof(char*));
args = (const char**)alloca((count + 1) * sizeof(char*));
args = (const char**)alloca((count + 1) * sizeof(char*));