51 return strcmp(na, nb);
83 int bestprio = 0, bestprioset = 0;
86 for (i = 0; i < plist->
count; i++)
99 for (i = j = 0; i < plist->
count; i++)
119 for (i = 1, j = 0; i < plist->
count; i++)
125 for (k = 0; k < pq.
count; k++)
134 for (k = 0; k < pq.
count; k++)
152 Id p, pp, rec, *recp, sug, *sugp;
157 for (i = 0; i < plist->
count; i++)
165 if (plist->
count - ninst < 2)
184 while ((rec = *recp++) != 0)
191 while ((sug = *sugp++) != 0)
199 for (i = j = 0; i < plist->
count; i++)
215 for (k = 0; j < ninst; k++)
228 if (plist->
count - ninst < 2)
233 for (i = j = 0; i < plist->
count; i++)
249 for (k = 0; j < ninst; k++)
272 for (i = 0; i < plist->
count; i++)
277 if (a && a != 1 && (!bestscore || a < bestscore))
282 for (i = j = 0; i < plist->
count; i++)
290 if (a != 1 && ((a ^ bestscore) & 0xffff0000) != 0)
311 for (i = 0; i < plist->
count; i++)
313 Id p, pp, obs, *obsp;
318 while ((obs = *obsp++) != 0)
330 for (j = 0; j < plist->
count; j++)
341 for (i = j = 0; i < plist->
count; i++)
359 if (plist->
count < 2)
368 for (i = j = 0; i < plist->
count; i++)
401 if (plist->
count > 1)
418 if (plist->
count > 1)
420 if (plist->
count > 1)
432 for (i = j = 0; i < plist->
count; i++)
438 for (k = 0; k < plist->
count; k++)
444 if (k == plist->
count)
462 if (plist->
count > 1)
493 #ifndef DEBIAN_SEMANTICS
494 if (a1 == a2 || a1 == ARCH_NOARCH || a2 == ARCH_NOARCH)
497 if (a1 == a2 || a1 == ARCH_ALL || a2 == ARCH_ALL)
504 if (((a1 ^ a2) & 0xffff0000) != 0)
516 Id vendormask1, vendormask2;
531 if ((vendormask1 & vendormask2) != 0)
576 Id p, pp, obs, *obsp, *obsoletes, *obsoletes_data;
579 if (!installed || installed->
start == installed->
end)
581 cnt = installed->
end - installed->
start;
591 while ((obs = *obsp++) != 0)
596 if (ps->
repo != installed)
604 obsoletes[p - installed->
start]++;
609 for (i = 0; i < cnt; i++)
612 n += obsoletes[i] + 1;
625 while ((obs = *obsp++) != 0)
630 if (ps->
repo != installed)
638 if (obsoletes_data[obsoletes[p - installed->
start]] != i)
639 obsoletes_data[--obsoletes[p - installed->
start]] = i;
659 Id p, pp, n, p2, pp2;
690 while ((obs = *obsp++) != 0)