Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2.git;a=commitdiff;h=0cbe3eaafda585db6d02f53c60aded5d8d518342

commit 0cbe3eaafda585db6d02f53c60aded5d8d518342
Author: Michel Hermier <herm...@frugalware.org>
Date:   Sat May 4 12:18:56 2013 +0200

libpacman: flib'ify __pacman_trans_get_trans_pkg.

diff --git a/lib/libpacman/trans.c b/lib/libpacman/trans.c
index c6de66b..fde7861 100644
--- a/lib/libpacman/trans.c
+++ b/lib/libpacman/trans.c
@@ -115,24 +115,10 @@ int check_oldcache(pmtrans_t *trans)
}

pmsyncpkg_t *__pacman_trans_get_trans_pkg(pmtrans_t *trans, const char 
*package) {
-       pmlist_t *i;
-       pmsyncpkg_t *syncpkg;
-
/* Sanity checks */
ASSERT(trans != NULL, RET_ERR(PM_ERR_TRANS_NULL, NULL));

-#if 1
-       for(i = trans->packages; i != NULL ; i = i->next) {
-               syncpkg = i->data;
-               if(syncpkg && __pacman_transpkg_detect_name (syncpkg, package) 
== 0) {
-                       return(syncpkg);
-               }
-       }
-
-       return(NULL);
-#else
-       return f_list_detect (trans->packages, 
(FDetectFunc)__pacman_transpkg_detect_name, package);
-#endif
+       return f_list_get (f_list_detect (trans->packages, 
(FDetectFunc)__pacman_transpkg_detect_name, (void *)package));
}

static
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to