-abstract_pkg_t * ensure_abstract_pkg_by_name(const char * pkg_name);
-void pkg_hash_fetch_all_installed(pkg_vec_t *installed);
-pkg_t * pkg_hash_fetch_by_name_version(const char *pkg_name,
- const char * version);
-pkg_t *pkg_hash_fetch_best_installation_candidate(abstract_pkg_t *apkg,
- int (*constraint_fcn)(pkg_t *pkg, void *data), void *cdata, int quiet);
+static inline abstract_pkg_t *abstract_pkg_fetch_by_name(const char *pkg_name)
+{
+ return (abstract_pkg_t *) hash_table_get(&conf->pkg_hash, pkg_name);
+}
+
+abstract_pkg_t *ensure_abstract_pkg_by_name(const char *pkg_name);
+void pkg_hash_fetch_all_installed(pkg_vec_t * installed);
+pkg_t *pkg_hash_fetch_by_name_version(const char *pkg_name,
+ const char *version);
+pkg_t *pkg_hash_fetch_best_installation_candidate(abstract_pkg_t * apkg,
+ int (*constraint_fcn) (pkg_t *
+ pkg,
+ void
+ *data),
+ void *cdata, int quiet);