|
|
{ | { |
di = get_depinfo (deptree, lp->item); | di = get_depinfo (deptree, lp->item); |
if (di && (strcmp (type->item, "ineed") == 0 || | if (di && (strcmp (type->item, "ineed") == 0 || |
strcmp (type->item, "iuse") == 0 || |
|
valid_service (di->service))) | valid_service (di->service))) |
visit_service (deptree, types, sorted, visited, di, | visit_service (deptree, types, sorted, visited, di, |
true); | true); |
|
|
} | } |
else | else |
if (di && (strcmp (type->item, "ineed") == 0 || | if (di && (strcmp (type->item, "ineed") == 0 || |
strcmp (type->item, "iuse") == 0 || |
|
valid_service (service))) | valid_service (service))) |
visit_service (deptree, types, sorted, visited, di, true); | visit_service (deptree, types, sorted, visited, di, true); |
} | } |