return lo;
}
-int pakfire_packagelist_push(struct pakfire_packagelist* self, struct pakfire_package* pkg) {
+int pakfire_packagelist_add(struct pakfire_packagelist* self, struct pakfire_package* pkg) {
// Find the index where the package should go
int pos = pakfire_packagelist_search(self, pkg);
if (r)
return r;
- r = pakfire_packagelist_push(self, pkg);
+ r = pakfire_packagelist_add(self, pkg);
pakfire_package_unref(pkg);
if (r)
return r;
size_t pakfire_packagelist_length(struct pakfire_packagelist* list);
struct pakfire_package* pakfire_packagelist_get(struct pakfire_packagelist* list, unsigned int index);
-int pakfire_packagelist_push(struct pakfire_packagelist* list, struct pakfire_package* pkg);
+int pakfire_packagelist_add(struct pakfire_packagelist* list, struct pakfire_package* pkg);
typedef int (*pakfire_packagelist_walk_callback)
(struct pakfire_ctx* ctx, struct pakfire_package* pkg, void* p);
if (r < 0)
return r;
- // Append the package to the list
- r = pakfire_packagelist_push(list, pkg);
+ // Add the package to the list
+ r = pakfire_packagelist_add(list, pkg);
pakfire_package_unref(pkg);
if (r < 0)
return r;
goto ERROR;
// Add the package to the total list of packages
- r = pakfire_packagelist_push(transaction->installed_packages, pkg);
+ r = pakfire_packagelist_add(transaction->installed_packages, pkg);
if (r < 0)
goto ERROR;
// If the package is being newly installed, we add it to that list, too
if (i < new_pkgs) {
- r = pakfire_packagelist_push(transaction->new_packages, pkg);
+ r = pakfire_packagelist_add(transaction->new_packages, pkg);
if (r < 0)
goto ERROR;
}