21#ifndef LIBDPKG_PKG_LIST_H
22#define LIBDPKG_PKG_LIST_H
#define DPKG_BEGIN_DECLS
Definition: macros.h:86
#define DPKG_END_DECLS
Definition: macros.h:87
void pkg_list_prepend(struct pkg_list **head, struct pkginfo *pkg)
Prepend a package list node to a package list.
Definition: pkg-list.c:75
struct pkg_list * pkg_list_new(struct pkginfo *pkg, struct pkg_list *next)
Create a new package list node.
Definition: pkg-list.c:39
void pkg_list_free(struct pkg_list *head)
Free all nodes of a package list.
Definition: pkg-list.c:56
Definition: pkg-list.h:34
struct pkginfo * pkg
Definition: pkg-list.h:36
struct pkg_list * next
Definition: pkg-list.h:35
Node describing an architecture package instance.
Definition: dpkg-db.h:198
struct trigfileint * head
Definition: triglib.c:415