}
Id
-findproblemrule(Solver *solv, Id problem)
+solver_findproblemrule(Solver *solv, Id problem)
{
Id reqr, conr, sysr, jobr;
Id idx = solv->problems.elements[problem - 1];
Id dep, source, target;
Solvable *s, *s2;
- probr = findproblemrule(solv, problem);
+ probr = solver_findproblemrule(solv, problem);
switch (solver_problemruleinfo(solv, job, probr, &dep, &source, &target))
{
case SOLVER_PROBLEM_UPDATE_RULE:
extern Id solver_next_problem(Solver *solv, Id problem);
extern Id solver_next_solution(Solver *solv, Id problem, Id solution);
extern Id solver_next_solutionelement(Solver *solv, Id problem, Id solution, Id element, Id *p, Id *rp);
+extern Id solver_findproblemrule(Solver *solv, Id problem);
extern SolverProbleminfo solver_problemruleinfo(Solver *solv, Queue *job, Id rid, Id *depp, Id *sourcep, Id *targetp);
-extern Id findproblemrule(Solver *solv, Id problem);
/* debug functions, do not use */
void printdecisions(Solver *solv);