diff options
author | Dan McGee <dan@archlinux.org> | 2009-10-21 06:25:38 +0200 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2009-10-24 17:10:12 +0200 |
commit | 0bc961a8be1adc1dabc4089d7f67a95cb603f450 (patch) | |
tree | 8e5dcfa318768708ba3e668ec1987b74ee38dc91 /lib/libalpm/error.c | |
parent | 748bc8ebd41f5553c139c530358a72a83def7126 (diff) | |
download | pacman-0bc961a8be1adc1dabc4089d7f67a95cb603f450.tar.gz pacman-0bc961a8be1adc1dabc4089d7f67a95cb603f450.tar.xz |
Reduce unnecessary get_name() function calls
alpm_pkg_get_name() gives us little benefit in backend code besides a NULL
check on the package passed in; we could do that ourself if necessary. By
changing to direct references in the cases where we are sure we have a valid
package, we save a function call each time we need a package name. This
function can't be inlined because it is externally accessible.
This cuts the calls to get_name() from 1.3 million times in a
pacman -Qu operation to around 2400.
Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'lib/libalpm/error.c')
0 files changed, 0 insertions, 0 deletions