xreallocarray
**prompts = xreallocarray(**prompts, 1, len);
**prompts = xreallocarray(**prompts, 1, len);
av = xreallocarray(av, ac + 2, sizeof(*av));
groups_bygid = xreallocarray(groups_bygid, ngroups,
argv = xreallocarray(argv, (argc + 2), sizeof(*argv));
env = (*envp) = xreallocarray(env, envsize, sizeof(char *));
cctx->env = xreallocarray(cctx->env, env_len + 2,
options->local_forwards = xreallocarray(options->local_forwards,
options->remote_forwards = xreallocarray(options->remote_forwards,
*dir = xreallocarray(*dir, ents + 2, sizeof(**dir));
stats = xreallocarray(stats, nstats, sizeof(Stat));
handles = xreallocarray(handles, num_handles, sizeof(Handle));
cert_ext = xreallocarray(cert_ext, ncert_ext + 1, sizeof(*cert_ext));
plist = xreallocarray(plist, n + 1, sizeof(*plist));
user_groups = xreallocarray(user_groups,
saved_egroups = xreallocarray(saved_egroups,
void *xreallocarray(void *, size_t, size_t);
ignore_pats = xreallocarray(ignore_pats, 1, len);
context_vec_start = xreallocarray(context_vec_start,
member = xreallocarray(member, slen[1] + 2, sizeof(*member));
class = xreallocarray(class, slen[0] + 2, sizeof(*class));
J = xreallocarray(J, len[0] + 2, sizeof(*J));
ixold = xreallocarray(ixold, len[0] + 2, sizeof(*ixold));
ixnew = xreallocarray(ixnew, len[1] + 2, sizeof(*ixnew));
p = xreallocarray(p, sz + 3, sizeof(*p));
clist = xreallocarray(clist, clistlen, sizeof(*clist));
void *xreallocarray(void *, size_t, size_t);
m4wraps = xreallocarray(m4wraps, maxwraps, sizeof(*m4wraps),
extern void *xreallocarray(void *, size_t, size_t, const char *, ...) __printf0like(4, 5);
pmatch = xreallocarray(NULL, re.re_nsub+1, sizeof(regmatch_t),
pmatch = xreallocarray(NULL, re.re_nsub+1, sizeof(regmatch_t), NULL);
kept = xreallocarray(kept, kept_capacity,
mstack = xreallocarray(NULL, STACKMAX, sizeof(stae), NULL);
mstack = xreallocarray(mstack, STACKMAX, sizeof(stae),
outfile = xreallocarray(outfile, n, sizeof(FILE *),