API: replace generic pkg_get with typesafe version
modified libpkg/libpkg.ver
@@ -1,5 +1,9 @@
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg.h.in
@@ -539,6 +539,62 @@ typedef enum {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1664,6 +1720,12 @@ int pkgdb_register_ports(struct pkgdb *db, struct pkg *pkg) __attribute__((depre
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_attributes.c
@@ -172,3 +172,113 @@ pkg_kv_free(struct pkg_kv *c)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified libpkg/private/pkg.h
@@ -127,6 +127,27 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -157,9 +178,6 @@ struct pkg_repo;
|
|
|
|
|
|
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -693,7 +711,6 @@ int pkgdb_set_pkg_digest(struct pkgdb *db, struct pkg *pkg);
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -712,7 +729,7 @@ int pkg_checksum_generate(struct pkg *pkg, char *dest, size_t destlen,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/audit.c
@@ -80,7 +80,7 @@ add_to_check(pkghash *check, struct pkg *pkg)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -123,7 +123,7 @@ print_issue(struct pkg *p, struct pkg_audit_issue *issue)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -152,16 +152,14 @@ print_issue(struct pkg *p, struct pkg_audit_issue *issue)
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -400,7 +398,7 @@ exec_audit(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -419,7 +417,8 @@ exec_audit(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -431,7 +430,7 @@ exec_audit(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -441,7 +440,7 @@ exec_audit(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/clean.c
@@ -154,7 +154,7 @@ populate_sums(struct pkgdb *db)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/event.c
@@ -876,14 +876,14 @@ event_callback(void *data, struct pkg_event *ev)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/info.c
@@ -451,7 +451,7 @@ exec_info(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/query.c
@@ -115,11 +115,11 @@ format_str(struct pkg *pkg, xstring *dest, const char *qstr, const void *data)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -129,7 +129,7 @@ format_str(struct pkg *pkg, xstring *dest, const char *qstr, const void *data)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -295,7 +295,7 @@ format_str(struct pkg *pkg, xstring *dest, const char *qstr, const void *data)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/set.c
@@ -294,7 +294,7 @@ exec_set(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -312,7 +312,7 @@ exec_set(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/upgrade.c
@@ -66,7 +66,7 @@ add_to_check(pkghash *check, struct pkg *pkg)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -141,7 +141,7 @@ check_vulnerable(struct pkg_audit *audit, struct pkgdb *db, int sock)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/utils.c
@@ -331,18 +331,13 @@ print_info(struct pkg * const pkg, uint64_t options)
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -697,7 +692,7 @@ set_jobs_summary_pkg(struct pkg_jobs *jobs, struct pkg *new_pkg,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -705,12 +700,12 @@ set_jobs_summary_pkg(struct pkg_jobs *jobs, struct pkg *new_pkg,
|
|
|
|
|
|
| - | |
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -821,7 +816,7 @@ display_summary_item(struct pkg_solved_display *it, int64_t dlsize)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -860,7 +855,7 @@ display_summary_item(struct pkg_solved_display *it, int64_t dlsize)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -885,7 +880,7 @@ display_summary_item(struct pkg_solved_display *it, int64_t dlsize)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1055,11 +1050,9 @@ drop_privileges(void)
|
|
|
|
|
|
| - | |
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
modified src/version.c
@@ -84,7 +84,7 @@ print_version(struct pkg *pkg, const char *source, const char *ver,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -424,7 +424,8 @@ do_source_index(unsigned int opt, char limchar, char *pattern, match_t match,
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -499,7 +500,8 @@ do_source_remote(unsigned int opt, char limchar, char *pattern, match_t match,
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -523,7 +525,7 @@ do_source_remote(unsigned int opt, char limchar, char *pattern, match_t match,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -746,7 +748,8 @@ do_source_ports(unsigned int opt, char limchar, char *pattern, match_t match,
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|