SOLVER_SOLVABLE_PROVIDES
Element::BType type = select == SOLVER_SOLVABLE_PROVIDES
else if (select == SOLVER_SOLVABLE_PROVIDES)
job |= SOLVER_SOLVABLE_PROVIDES;
else if ((select == SOLVER_SOLVABLE_NAME || select == SOLVER_SOLVABLE_PROVIDES) && ISRELDEP(what))
if ((solv->job.elements[jidx] & (SOLVER_JOBMASK|SOLVER_SELECTMASK)) == (SOLVER_INSTALL|SOLVER_SOLVABLE_PROVIDES))
if ((solv->job.elements[jidx] & (SOLVER_JOBMASK|SOLVER_SELECTMASK)) == (SOLVER_ERASE|SOLVER_SOLVABLE_PROVIDES))
if ((how & (SOLVER_JOBMASK | SOLVER_SELECTMASK)) == (SOLVER_ERASE | SOLVER_SOLVABLE_PROVIDES))
else if (select == SOLVER_SOLVABLE_NAME || select == SOLVER_SOLVABLE_PROVIDES)
if (relflags == REL_EQ && select != SOLVER_SOLVABLE_PROVIDES)
queue_push2(selection, SOLVER_SOLVABLE_PROVIDES, id);
queue_push2(selection, SOLVER_SOLVABLE_PROVIDES, id);
if (select == SOLVER_SOLVABLE_PROVIDES && !d && (p == SYSTEMSOLVABLE || p == -SYSTEMSOLVABLE) && ISRELDEP(what))
else if (select == SOLVER_SOLVABLE_PROVIDES)
else if (select == SOLVER_SOLVABLE_PROVIDES)
if (select == SOLVER_SOLVABLE_PROVIDES)
else if (select == SOLVER_SOLVABLE_PROVIDES)
else if (select == SOLVER_SOLVABLE_PROVIDES)