policy_is_illegal
int illegalMask = policy_is_illegal(fSolver, source, target, 0);
extern int policy_is_illegal(Solver *solv, Solvable *s1, Solvable *s2, int ignore);
illegal = policy_is_illegal(solv, is, s, illegal);
if (policy_is_illegal(solv, s2, s, 0))
if (policy_is_illegal(solv, s2, s, 0))
int illegal = policy_is_illegal(solv, s, sd, 0);