]> git.ipfire.org Git - people/ms/pakfire.git/commitdiff
packagelist: Drop unused conditional push function
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 30 Jun 2021 17:50:05 +0000 (17:50 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 30 Jun 2021 17:50:05 +0000 (17:50 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/include/pakfire/packagelist.h
src/libpakfire/libpakfire.sym
src/libpakfire/packagelist.c

index 64a01d1466dcee4f418df8825599115bf8aa7ebd..68c00291169b21572247588a084bbc2d5cc12d46 100644 (file)
@@ -35,7 +35,6 @@ void pakfire_packagelist_sort(struct pakfire_packagelist* list);
 struct pakfire_package* pakfire_packagelist_get(struct pakfire_packagelist* list, unsigned int index);
 
 void pakfire_packagelist_push(struct pakfire_packagelist* list, struct pakfire_package* pkg);
-void pakfire_packagelist_push_if_not_exists(struct pakfire_packagelist* list, struct pakfire_package* pkg);
 
 #ifdef PAKFIRE_PRIVATE
 
index 27856333ba793e94fb001e7d49beda07c533dd89..b665c776f9dfdd9f6496cfbc053554a803828ca3 100644 (file)
@@ -205,7 +205,6 @@ global:
        pakfire_packagelist_create;
        pakfire_packagelist_get;
        pakfire_packagelist_push;
-       pakfire_packagelist_push_if_not_exists;
        pakfire_packagelist_ref;
        pakfire_packagelist_sort;
        pakfire_packagelist_unref;
index 01e28a18c96c44a5859645009a42976d8c2ac23e..e6bf25dd8ea570be5966b4cc9f31996844488e07 100644 (file)
@@ -115,23 +115,7 @@ PAKFIRE_EXPORT struct pakfire_package* pakfire_packagelist_get(struct pakfire_pa
        return NULL;
 }
 
-static int pakfire_packagelist_has(struct pakfire_packagelist* list, struct pakfire_package* pkg) {
-       for (unsigned int i = 0; i < list->count; i++) {
-               if (pakfire_package_eq(pkg, list->elements[i]))
-                       return 1;
-       }
-
-       return 0;
-}
-
 PAKFIRE_EXPORT void pakfire_packagelist_push(struct pakfire_packagelist* list, struct pakfire_package* pkg) {
        list->elements = solv_extend(list->elements, list->count, 1, sizeof(pkg), BLOCK_SIZE);
        list->elements[list->count++] = pakfire_package_ref(pkg);
 }
-
-PAKFIRE_EXPORT void pakfire_packagelist_push_if_not_exists(struct pakfire_packagelist* list, struct pakfire_package* pkg) {
-       if (pakfire_packagelist_has(list, pkg))
-               return;
-
-       pakfire_packagelist_push(list, pkg);
-}