solv_calloc
bc = solv_calloc(1, sizeof(*bc));
m->map = m->size ? solv_calloc(m->size, 1) : 0;
h = solv_calloc(1, sizeof(*h));
h = solv_calloc(1, sizeof(*h));
data = solv_calloc(plist->count, 2 * sizeof(Id));
solv->obsoletes = obsoletes = solv_calloc(cnt, sizeof(Id));
solv->obsoletes_data = obsoletes_data = solv_calloc(n + 1, sizeof(Id));
pool->languages = solv_calloc(nlanguages, sizeof(const char **));
dirmap = solv_calloc(data->dirpool.ndirs, sizeof(Id));
map = solv_calloc(pool->nsolvables, 1);
pool = (Pool *)solv_calloc(1, sizeof(*pool));
whatprovidesdata = solv_calloc(off + extra, sizeof(Id));
id2arch = solv_calloc(lastarch + 1, sizeof(Id));
pool->id2color = solv_calloc(pool->lastarch + 1, 1);
pool->relhashtbl = hashtbl = solv_calloc(hashmask + 1, sizeof(Id));
pool->vendorclasses = solv_calloc(v - vendorclasses + 2, sizeof(const char *));
repo->repodata = solv_calloc(repo->nrepodata, sizeof(*data));
repo = (Repo *)solv_calloc(1, sizeof(*repo));
pool->repos = (Repo **)solv_calloc(2, sizeof(Repo *));
data.mainschemaoffsets = solv_calloc(i, sizeof(Id));
data.verticaloffset = solv_calloc(numkeys, sizeof(Id));
repo->repodata = solv_calloc(2, sizeof(data));
idmap = solv_calloc(numid + numrel, sizeof(Id));
spool->stringhashtbl = hashtbl = solv_calloc(hashmask + 1, sizeof(Id));
pool->relhashtbl = hashtbl = solv_calloc(hashmask + 1, sizeof(Id));
keys = solv_calloc(numkeys, sizeof(*keys));
schemadata = solv_calloc(id + 1, sizeof(Id));
schemata = solv_calloc(numschemata, sizeof(Id));
buf = solv_calloc(maxsize + DATA_READ_CHUNK + 4, 1); /* 4 extra bytes to detect overflows */
cbdata.keymap = solv_calloc(n, sizeof(Id));
cbdata.keymapstart = solv_calloc(repo->nrepodata, sizeof(Id));
repodataused = solv_calloc(repo->nrepodata, 1);
cbdata.dirused = solv_calloc(dirpool->ndirs, sizeof(Id));
cbdata.schema = solv_calloc(target.nkeys, sizeof(Id));
cbdata.solvschemata = solv_calloc(repo->nsolvables, sizeof(Id));
keyused = solv_calloc(target.nkeys, sizeof(Id));
dirmap = solv_calloc(dirpool->ndirs, sizeof(Id));
cbdata.extdata = solv_calloc(target.nkeys, sizeof(struct extdata));
cbdata->schema = solv_calloc(cbdata->target->nkeys, sizeof(Id));
ma->matchdata = solv_calloc(1, sizeof(regex_t));
data->schematahash = schematahash = solv_calloc(256, sizeof(Id));
data->mainschemaoffsets = solv_calloc(sp - schema, sizeof(Id));
data->dircache = solv_calloc(1, sizeof(struct dircache));
stubdataids = solv_calloc(cnt, sizeof(*stubdataids));
data->keys = solv_calloc(1, sizeof(Repokey));
data->schemata = solv_calloc(1, sizeof(Id));
data->schemadata = solv_calloc(1, sizeof(Id));
solv->cleandeps_updatepkgs = solv_calloc(1, sizeof(Queue));
solv->choicerules_ref = solv_calloc(solv->rpmrules_end, sizeof(Id));
solv->bestrules_pkg = solv_calloc(r2pkg.count, sizeof(Id));
nrequires = solv_calloc(count, sizeof(Id));
low = solv_calloc(count + 1, 2 * sizeof(Id));
solv->multiversionupdaters = solv_calloc(solv->installed->end - solv->installed->start, sizeof(Id));
pool->languagecache = solv_calloc(cols * ID_NUM_INTERNAL, sizeof(Id));
solv = (Solver *)solv_calloc(1, sizeof(Solver));
solv->decisionmap = (Id *)solv_calloc(pool->nsolvables, sizeof(Id));
solv->cleandeps_mistakes = solv_calloc(1, sizeof(Queue));
solv->cleandeps_updatepkgs = solv_calloc(1, sizeof(Queue));
solv->cleandeps_updatepkgs = solv_calloc(1, sizeof(Queue));
solv->update_targets = solv_calloc(1, sizeof(Queue));
solv->installsuppdepq = solv_calloc(1, sizeof(Queue));
solv->watches = solv_calloc(2 * nsolvables, sizeof(Id));
obsoletesmap = (Id *)solv_calloc(pool->nsolvables, sizeof(Id));
ss->stringhashtbl = hashtbl = (Hashtable)solv_calloc(hashmask + 1, sizeof(Id));
od.tes = solv_calloc(numte, sizeof(*od.tes));
od.invedgedata = solv_calloc(j + 1, sizeof(Id));
temedianr = solv_calloc(numte, sizeof(Id));
trans->orderdata = solv_calloc(1, sizeof(*trans->orderdata));
trans->transaction_installed = solv_calloc(installed->end - installed->start, sizeof(Id));
Transaction *trans = solv_calloc(1, sizeof(*trans));
trans->transaction_installed = solv_calloc(installed->end - installed->start, sizeof(Id));
trans->orderdata = solv_calloc(1, sizeof(*trans->orderdata));
extern void *solv_calloc(size_t, size_t);