MAPTST
return MAPTST(m, n);
if (!MAPTST(&solv->recommendsmap, p))
if (!MAPTST(&solv->suggestsmap, p))
if (s->repo == pool->installed && (solv->dupmap_all || (solv->dupinvolvedmap.size && MAPTST(&solv->dupinvolvedmap, p))))
if (MAPTST(&csf->seen, sid))
if (!csf || MAPTST(&csf->seen, sid))
if (MAPTST(&csf->seen, dep))
if (MAPTST(&cbd->providedids, cbd->ids[i]))
if (value->id >= data->dirpool.ndirs || !MAPTST(&cbd->useddirs, value->id))
if (!MAPTST(&cbd->providedids, cbd->ids[i]))
if (MAPTST(&donemap, p))
if (!MAPTST(&cbd->providedids, cbd->ids[i]) && !repodata_filelistfilter_matches(data, pool_id2str(pool, cbd->ids[i])))
if (!MAPTST(&cbd->providedids, cbd->ids[i]) && !repodata_filelistfilter_matches(data, pool_id2str(pool, cbd->ids[i])))
if (MAPTST(&donemap, p))
if (!MAPTST(installedmap, sp))
if (MAPTST(installedmap, sp))
if (ignoredu.map && MAPTST(&ignoredu, sp - oldinstalled->start))
if (!MAPTST(installedmap, sp))
if (MAPTST(installedmap, sp))
if (ispatch && multiversionmap && multiversionmap->size && MAPTST(multiversionmap, p) && ISRELDEP(dep))
if (!MAPTST(installedmap, p))
if (MAPTST(rseen, rid - solv->learntrules))
if (!MAPTST(&solv->weakrulemap, i))
if (!(solv->multiversion.size && MAPTST(&solv->multiversion, rp)))
if (!(solv->multiversion.size && MAPTST(&solv->multiversion, rp)))
if (MAPTST(rseen, rid - solv->learntrules))
if (!MAPTST(pool->considered, id))
if (!MAPTST(pool->considered, id))
if (!keyidmap || MAPTST(keyidmap, keyp[0]))
if (i == SYSTEMSOLVABLE || !MAPTST(addedmap, i))
if (ps->name != s->name || !MAPTST(addedmap, p))
if (!solv->dupmap_all && !(solv->dupinvolvedmap.size && MAPTST(&solv->dupinvolvedmap, p)))
if (ps->name != s->name || !MAPTST(addedmap, p))
if (i == SYSTEMSOLVABLE || !MAPTST(addedmap, i))
if (ps->name != s->name || !MAPTST(addedmap, p))
if (!MAPTST(&solv->dupinvolvedmap, p))
if (!MAPTST(&solv->dupmap, p))
if (!MAPTST(&solv->dupmap, ip))
else if (!MAPTST(&solv->dupmap, p))
if (!solv->keepexplicitobsoletes || !(solv->multiversion.size && MAPTST(&solv->multiversion, p)))
if (MAPTST(m, q->elements[i] - installed->start))
else if (solv->multiversion.size && MAPTST(&solv->multiversion, p) && !solv->keepexplicitobsoletes)
if (MAPTST(&solv->cleandepsmap, i - solv->installed->start))
if (p >= solv->installed->start && p < solv->installed->end && MAPTST(&solv->cleandepsmap, p - solv->installed->start))
if (MAPTST(m, q.elements[i]))
if (MAPTST(&mneg, p))
if (MAPTST(&mneg, p))
if (!MAPTST(&m, p))
if (p > 0 && MAPTST(&m, p))
if (MAPTST(&solv->dupmap, p))
if (!solv->updatemap_all && (!solv->updatemap.size || !MAPTST(&solv->updatemap, p - installed->start)))
if (!solv->bestupdatemap_all && (!solv->bestupdatemap.size || !MAPTST(&solv->bestupdatemap, p - installed->start)))
if (solv->dupinvolvedmap.size && MAPTST(&solv->dupinvolvedmap, p))
if (solv->dupinvolvedmap.size && MAPTST(&solv->dupinvolvedmap, p))
if (!m || MAPTST(m, p))
if (MAPTST(&solv->multiversion, p))
if (unneeded && !MAPTST(&userinstalled, p - installed->start))
if (!MAPTST(&installedm, ip))
if (!MAPTST(&im, ip))
if (MAPTST(&userinstalled, ip - installed->start))
if (!MAPTST(&im, ip))
if (!MAPTST(&installedm, ip))
if (s->repo == installed && MAPTST(&userinstalled, ip - installed->start))
if (MAPTST(&installedm, p))
if (p != SYSTEMSOLVABLE && MAPTST(&im, p))
if (MAPTST(&installedm, p))
if (p != SYSTEMSOLVABLE && MAPTST(&im, p))
if (MAPTST(&im, p))
if (!MAPTST(&installedm, ip))
if (MAPTST(&userinstalled, ip - installed->start))
if (MAPTST(&im, ip))
if (MAPTST(&im, p))
if (!MAPTST(&im, p) && MAPTST(&installedm, p))
if (MAPTST(&userinstalled, p - installed->start))
if (MAPTST(&im, p))
if (!MAPTST(&im, p) && MAPTST(&installedm, p))
if (MAPTST(&userinstalled, p - installed->start))
if (!MAPTST(&im, p))
if (MAPTST(cleandepsmap, p - installed->start))
if (MAPTST(&cleandepsmap, i - installed->start))
if (s == sp || sp->repo != installed || !MAPTST(&cleandepsmap, p - installed->start))
if (p == unneededq->elements[i] || sp->repo != installed || !MAPTST(&cleandepsmap, p - installed->start))
if (!MAPTST(&solv->multiversion, p))
if (MAPTST(m, n)) /* continue if already visited */
&& !(solv->fixmap.size && MAPTST(&solv->fixmap, n - installed->start)))
if (m && !MAPTST(m, buddy))
if (!MAPTST(m, *dp))
if (p && ispatch && solv->multiversion.size && MAPTST(&solv->multiversion, p) && ISRELDEP(con))
if (MAPTST(m, p))
int multi = solv->multiversion.size && MAPTST(&solv->multiversion, n);
if (!MAPTST(m, p))
if (!MAPTST(m, p))
if (MAPTST(m, i)) /* already added that one */
if (!MAPTST(m, s - pool->solvables))
if (!MAPTST(m, qs.elements[i]))
if (MAPTST(&solv->dupmap, p))
if (!allow_all && !solv->dupmap_all && solv->dupinvolvedmap.size && MAPTST(&solv->dupinvolvedmap, p))
if (MAPTST(&solv->multiversion, qs.elements[i]))
(solv->updatemap_all || (solv->updatemap.size && MAPTST(&solv->updatemap, s - pool->solvables - solv->installed->start))))
if (!MAPTST(installed, p))
if (ispatch && multiversionmap && multiversionmap->size && MAPTST(multiversionmap, p) && ISRELDEP(dep))
if (MAPTST(installed, p))
if (conflictsmap && MAPTST(conflictsmap, s - pool->solvables))
if (!MAPTST(installedmap, i))
if (!MAPTST(installedmap, p))
if (MAPTST(rseen, why - solv->learntrules))
if (MAPTST(&solv->weakrulemap, why))
if (!MAPTST(&seen, vv))
if (!MAPTST(&solv->cleandepsmap, i - solv->installed->start))
if (solv->updatemap.size && MAPTST(&solv->updatemap, dq.elements[j] - solv->installed->start))
if (!pass && solv->updatemap.size && !MAPTST(&solv->updatemap, i - installed->start))
if (!MAPTST(&solv->noupdate, i - installed->start) && (solv->decisionmap[i] < 0 || solv->updatemap_all || (solv->updatemap.size && MAPTST(&solv->updatemap, i - installed->start)) || rr->p != i))
if (solv->cleandepsmap.size && MAPTST(&solv->cleandepsmap, i - installed->start))
if (pool->solvables[dq.elements[j]].repo == installed && MAPTST(&solv->cleandepsmap, dq.elements[j] - installed->start))
if (solv->decisionmap[p] == 0 && MAPTST(&solv->cleandepsmap, p - solv->installed->start))
if (solv->dupmap_all && solv->installed && pool->solvables[p].repo == solv->installed && (solv->droporphanedmap_all || (solv->droporphanedmap.size && MAPTST(&solv->droporphanedmap, p - solv->installed->start))))
if (solv->dupmap_all && solv->installed && s->repo == solv->installed && (solv->droporphanedmap_all || (solv->droporphanedmap.size && MAPTST(&solv->droporphanedmap, i - solv->installed->start))))
if (solv->multiversion.size && MAPTST(&solv->multiversion, p))
if (!MAPTST(&obsmap, dqs.elements[i]))
if (!MAPTST(&obsmap, dq.elements[i]))
if (MAPTST(&solv->multiversion, p))
if (solv->decisionmap[p] || !MAPTST(&dqmap, p))
else if (solv->decisionmap[p] == 0 && MAPTST(&dqmap, p))
if (solv->droporphanedmap.size && MAPTST(&solv->droporphanedmap, p - solv->installed->start))
if (!MAPTST(addedmap, p))
if (MAPTST(addedmap, i))
if (MAPTST(addedmap, i))
if (MAPTST(addedmap, i))
if (MAPTST(&addedmap, i))
if (ri < solv->learntrules && MAPTST(&solv->weakrulemap, ri))
if (MAPTST(&installcandidatemap, p))
if (solv->multiversion.size && MAPTST(&solv->multiversion, p))
if (MAPTST(&obsmap, i))
if (!MAPTST(&solv->recommendsmap, i))
if (MAPTST(&obsmap, i))
if (!MAPTST(&solv->suggestsmap, i))
if (MAPTST(&solv->weakrulemap, i)) /* weak: silently ignore */
if (ri >= solv->learntrules || !MAPTST(&solv->weakrulemap, ri)) /* skip non-weak */
(solv->updatemap_all || (solv->updatemap.size && MAPTST(&solv->updatemap, p - solv->installed->start))))
if (MAPTST(&seen, vv))
if (MAPTST(&seen, vv))
if (solv->multiversion.size && MAPTST(&solv->multiversion, n))
if (MAPTST(&solv->weakrulemap, p))
multi = solv->multiversion.size && MAPTST(&solv->multiversion, n);
if (s2->repo == installed && !MAPTST(&trans->transactsmap, p2))
if (s2->repo != installed && !MAPTST(&trans->transactsmap, p2))
if (s2->repo != installed && MAPTST(&trans->transactsmap, p2))
if (s2->repo == installed && MAPTST(&trans->transactsmap, p2))
if (s2->repo != installed && MAPTST(&trans->transactsmap, p2))
if (!MAPTST(&trans->transactsmap, p))
int multi = trans->multiversionmap.size && MAPTST(&trans->multiversionmap, p);
if (MAPTST(&trans->transactsmap, p))
if (MAPTST(&done, p - installed->start))
if (MAPTST(seen, pkg))
if (!MAPTST(ins, p))
if (MAPTST(&trans->transactsmap, p))
if (!MAPTST(ins, p))
if (!MAPTST(ins, p))
multi = trans->multiversionmap.size && MAPTST(&trans->multiversionmap, p);
if (!MAPTST(&trans->transactsmap, p2))
if (multiversionmap && MAPTST(multiversionmap, p))
if (MAPTST(&trans->transactsmap, p))
if (p > 0 && MAPTST(&trans->transactsmap, p))
if (!MAPTST(&trans->transactsmap, p))
if (!MAPTST(&trans->transactsmap, p))