solv_malloc2
sorted = solv_malloc2(pool->ss.nstrings, sizeof(Id));
t->alloc = t->elements = solv_malloc2(s->count + EXTRA_SPACE, sizeof(Id));
q->alloc = solv_malloc2(q->count + EXTRA_SPACE, sizeof(Id));
spool->strings = solv_malloc2(numid < 2 ? 2 : numid, sizeof(Offset));
data.dirpool.dirs = solv_malloc2(numdir, sizeof(Id));
cbdata.dirused = solv_malloc2(dirpool->ndirs, sizeof(Id));
sids = solv_malloc2(i, sizeof(Id));
sids = solv_malloc2(i, sizeof(Id));
schema = solv_malloc2(data->nkeys, sizeof(Id));
seen = solv_malloc2(data->nkeys, sizeof(Id));
store->mapped_at = solv_malloc2(npages, sizeof(*store->mapped_at));
store->file_pages = solv_malloc2(npages, sizeof(*store->file_pages));
store->blob_store = solv_malloc2(npages, REPOPAGE_BLOBSIZE);
trans->orderdata->tes = solv_malloc2(od->ntes, sizeof(*od->tes));
trans->orderdata->invedgedata = solv_malloc2(od->ninvedgedata, sizeof(Id));
extern void *solv_malloc2(size_t, size_t);
buf = solv_malloc2((len + block) & ~block, size);