35struct _alpm_pkghash_t {
48typedef struct _alpm_pkghash_t alpm_pkghash_t;
50alpm_pkghash_t *_alpm_pkghash_create(
unsigned int size);
52alpm_pkghash_t *_alpm_pkghash_add(alpm_pkghash_t **hash, alpm_pkg_t *pkg);
53alpm_pkghash_t *_alpm_pkghash_add_sorted(alpm_pkghash_t **hash, alpm_pkg_t *pkg);
54alpm_pkghash_t *_alpm_pkghash_remove(alpm_pkghash_t *hash, alpm_pkg_t *pkg, alpm_pkg_t **data);
56void _alpm_pkghash_free(alpm_pkghash_t *hash);
58alpm_pkg_t *_alpm_pkghash_find(alpm_pkghash_t *hash,
const char *name);
A doubly linked list.
Definition alpm_list.h:51