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