int count, const char **packages)
{
struct razor_set *new;
- struct razor_package *upackages;
struct array list, unsatisfied;
- char *pool;
- uint32_t *u, *end;
- int total = 0;
array_init(&list);
if (count > 0)
else
find_all_packages(set, upstream, &list);
- end = list.data + list.size;
- upackages = upstream->packages.data;
- pool = upstream->string_pool.data;
- total += list.size / sizeof *u;
-
while (list.size > 0) {
new = razor_set_add(set, upstream, &list);
array_release(&list);
array_init(&list);
razor_set_satisfy(new, &unsatisfied, upstream, &list);
array_release(&unsatisfied);
-
- end = list.data + list.size;
- upackages = upstream->packages.data;
- pool = upstream->string_pool.data;
- total += list.size / sizeof *u;
}
array_release(&list);