alloca
#if !defined(alloca) && !defined(HAVE_ALLOCA)
# define YYSTACK_ALLOC alloca
#if !defined(alloca) && !defined(HAVE_ALLOCA)
# define YYSTACK_ALLOC alloca
#if !defined(alloca) && !defined(HAVE_ALLOCA)
# define YYSTACK_ALLOC alloca
#if !defined(alloca) && !defined(HAVE_ALLOCA)
# define YYSTACK_ALLOC alloca
void *alloca ();
# define YYSTACK_ALLOC alloca
#define LOCAL_ALLOC(x) alloca(x)
extern pointer alloca (unsigned);
pragma on(alloca);
#define LOCAL_ALLOC(x) alloca(x)
extern pointer alloca (unsigned);
vp = tp = alloca((num + 2) * sizeof(BN_ULONG));
vp = tp = alloca((num + 2) * sizeof(BN_ULONG));
#ifndef alloca
#ifndef alloca
#ifdef alloca
powerbufFree = alloca(powerbufLen + MOD_EXP_CTIME_MIN_CACHE_LINE_WIDTH);
#ifdef alloca
np = alloca(top * sizeof(BN_ULONG));
fmtw = (WCHAR *)alloca(len_0 * sizeof(WCHAR));
name = (WCHAR *)alloca(len + sizeof(WCHAR));
fnamw = (WCHAR *)alloca(len_0 * sizeof(WCHAR));
cspname = alloca(clen * sizeof(WCHAR));
if ((len = MultiByteToWideChar(CP_ACP, 0, id, -1, NULL, 0)) && (contname = alloca(len * sizeof(WCHAR)), MultiByteToWideChar(CP_ACP, 0, id, -1, contname, len)) && (len = MultiByteToWideChar(CP_ACP, 0, ctx->cspname, -1, NULL, 0)) && (provname = alloca(len * sizeof(WCHAR)), MultiByteToWideChar(CP_ACP, 0, ctx->cspname, -1, provname, len)))
name = alloca(len * sizeof(WCHAR));
#ifndef alloca
argv = alloca((n + 1) * sizeof(*argv));
memp = alloca(MAX(3, cnt + 2) * sizeof(char *));
argv = alloca((n + 1) * sizeof(*argv));
argv = alloca((n + 1) * sizeof(*argv));
ypbuf = alloca(resultlen + 2);
ypbuf = alloca(resultlen + 2);
zonestr = alloca(cp - buf + 1);
cp = p_bytes = alloca(key_len);
cp = s_bytes = alloca(salt_len);
cp = p_bytes = alloca(key_len);
cp = s_bytes = alloca(salt_len);
name = alloca(strlen(nname) + 1);
name = alloca(strlen(nname) + 1);
jp = alloca(njp * sizeof(struct jailparam));
jp = alloca(njp * sizeof(struct jailparam));
tvalue = alloca(fw + 1);
jiov = alloca(sizeof(struct iovec) * 2 * (njp + 1));
jiov = alloca(sizeof(struct iovec) * 2 * (njp + 1));
values = alloca(nval * sizeof(char *));
valuelens = alloca(nval * sizeof(size_t));
values[i] = alloca(valuelens[i]);
values[i] = alloca(valuelens[i]);
jiov[1].iov_base = alloca(jiov[1].iov_len);
P = alloca(Clen); /* We derive our plaintext */
uc = alloca(uc_len);
uc = alloca(uc_len);
jiov[1].iov_base = alloca(jiov[1].iov_len);
fds = alloca(sizeof(*fds) * nfds);
ppdev = alloca(sizeof(*ppdev) * nfds);
buffer = alloca(width*src->PixelBytes);
src.Bitmap = alloca(object->VXsize * object->PixelBytes);
epath = (char *)alloca(strlen(iface) + 2);
data = (struct ngpppoe_init_data *)alloca(sizeof *data + plen);
spath = (char *)alloca(strlen(ngc->peerhook) + 3);
data = (struct ngpppoe_init_data *)alloca(sizeof *data + slen);
path = (char *)alloca(strlen(ngc.ourhook) + 3);
data = (struct ngpppoe_init_data *)alloca(sizeof *data + slen);
exec = (char *)alloca(sizeof DEFAULT_EXEC_PREFIX + strlen(label));
ptr = dbuf = alloca(sz * 2 + 1);
segs = alloca(sizeof(segs[0]) * hdr->e_phnum);
((dlp)->objs = alloca(obj_count * sizeof(dlp)->objs[0]), \
p = alloca(pagesize_len);
char *filename = (char *)alloca(length + 1);
to = (char *)alloca(length + 1);
from = (char *)alloca(length + 1);
char *filename = (char *)alloca(length + 1);
char *filename = (char *)alloca(length + 1);
buf = alloca(len);
PTW_tableentry (*table)[n] = alloca(sizeof(PTW_tableentry) * n * keylen);
sorthelper (* sh)[n-1] = alloca(sizeof(sorthelper) * (n-1) * keylen);
buf = bp = alloca(bufsize);
tpath = alloca(strlen(path) + 1);
val = alloca(strlen(comstring->s) + 1);
argv = alloca((8 + argc) * sizeof(char *));
argv[1] = acs = alloca(cs - val + 1);
argv[3] = acs = alloca(cs - addr + 1);
argv[argc++] = acs = alloca(len);
val = alloca(strlen(comstring->s) + 1);
argv = alloca((8 + argc) * sizeof(char *));
argv[1] = acs = alloca(cs - val + 1);
argv[argc++] = acs = alloca(len);
argv = alloca(5 * sizeof(char *));
argv = alloca(8 * sizeof(char *));
comcs = alloca(comstring->len + 1);
argv = alloca(7 * sizeof(char *));
devpath = alloca(strlen(path) + 5);
argv[3] = acs = alloca(11 + strlen(ruleset));
argv = alloca(7 * sizeof(char *));
devpath = alloca(strlen(path) + 8);
argv = alloca(7 * sizeof(char *));
devpath = alloca(strlen(path) + 6);
argv = alloca(4 * sizeof(char *));
comcs = alloca(comlen);
argv = alloca((argc + 1) * sizeof(char *));
argv = alloca(4 * sizeof(char *));
comcs = alloca(comstring->len + 1);
argv = alloca((argc + 1) * sizeof(char *));
tname = alloca(cs - value + 1);
cs = alloca(lnlen + 1);
value = alloca(vallen);
cs = alloca(len + 1);
cs = alloca(len + 1);
alloca((j->njp + dopersist) * sizeof(struct jailparam));
sjp = setparams = alloca(++ns * sizeof(struct jailparam));
rtjp = rtparams = alloca(++nrt * sizeof(struct jailparam));
jiov[1].iov_base = alloca(jiov[1].iov_len);
pname = alloca((dot - params[i].jp_name) + 1);
param_values = alloca(nparams * sizeof(*param_values));
tmp = alloca(tmpsiz);
lock = alloca(strlen(constlock) + 1);
path = (char *)alloca(ifacelen + 2);
data = (struct ngpppoe_init_data *)alloca(sizeof *data + providerlen);
s = (char *)alloca(len + 1);
if ((fmt = alloca(len + 4)) == NULL) {
P = alloca(Clen); /* We derive our plaintext */
buf_alloc = alloca(sendsz); /* not in IDR2? */
outbuf_alloc = alloca(sendsz); /* not in IDR2? */
shot.buf = alloca(shot.xsize * shot.ysize * sizeof(u_int16_t));
line = alloca(shot.xsize + 1);
iov[1].iov_base = alloca(len);
nbuf = alloca(argp->key.keydat_len + 1);