|
| 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.
|
| |