|
struct parsedb_state * | parsedb_new (const char *filename, int fd, enum parsedbflags flags) |
| Create a new deb822 parser context.
|
|
struct parsedb_state * | parsedb_open (const char *filename, enum parsedbflags flags) |
| Open a file for deb822 parsing.
|
|
void | parsedb_load (struct parsedb_state *ps) |
| Load data for package deb822 style parsing.
|
|
bool | parse_stanza (struct parsedb_state *ps, struct field_state *fs, parse_field_func *parse_field, void *parse_obj) |
| Parse an RFC-822 style stanza.
|
|
void | parsedb_close (struct parsedb_state *ps) |
| Teardown a package deb822 parser context.
|
|
int | parsedb_parse (struct parsedb_state *ps, struct pkginfo **donep) |
| Parse deb822 style package data from a buffer.
|
|
int | parsedb (const char *filename, enum parsedbflags flags, struct pkginfo **pkgp) |
| Parse a deb822 style file.
|
|
void | copy_dependency_links (struct pkginfo *pkg, struct dependency **updateme, struct dependency *newdepends, bool available) |
| Copy dependency links structures.
|
|