libpkg: add a _Generic pkg_get()
modified libpkg/pkg.h.in
@@ -43,6 +43,7 @@ extern "C" {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -556,40 +557,6 @@ typedef enum {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -1710,6 +1677,120 @@ struct pkg_stringlist_iterator *pkg_stringlist_iterator(struct pkg_stringlist *l
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified mk/common.mk
@@ -18,11 +18,11 @@ DEPFILES_NONEMPTY= $(DEPFILES) /nonexistent
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/annotate.c
@@ -142,11 +142,11 @@ static int
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/audit.c
@@ -79,7 +79,7 @@ add_to_check(pkghash *check, struct pkg *pkg)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -117,12 +117,12 @@ print_recursive_rdeps(pkghash *head, struct pkg *p, pkghash *seen, bool top, ucl
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -388,14 +388,14 @@ exec_audit(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -414,8 +414,8 @@ exec_audit(int argc, char **argv)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -437,7 +437,7 @@ exec_audit(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/check.c
@@ -59,7 +59,7 @@ check_deps(struct pkgdb *db, struct pkg *p, deps_entries *dh, bool noinstall, xs
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -79,7 +79,7 @@ check_deps(struct pkgdb *db, struct pkg *p, deps_entries *dh, bool noinstall, xs
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -99,7 +99,7 @@ check_deps(struct pkgdb *db, struct pkg *p, deps_entries *dh, bool noinstall, xs
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/clean.c
@@ -154,7 +154,7 @@ populate_sums(struct pkgdb *db)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/event.c
@@ -539,7 +539,7 @@ event_callback(void *data, struct pkg_event *ev)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -876,14 +876,14 @@ event_callback(void *data, struct pkg_event *ev)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/info.c
@@ -448,7 +448,7 @@ exec_info(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/query.c
@@ -80,9 +80,9 @@ static struct query_flags accepted_query_flags[] = {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -115,11 +115,11 @@ 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)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -346,11 +346,11 @@ print_query(struct pkg *pkg, char *qstr, char multiline)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -369,7 +369,7 @@ print_query(struct pkg *pkg, char *qstr, char multiline)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -397,7 +397,7 @@ print_query(struct pkg *pkg, char *qstr, char multiline)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -407,7 +407,7 @@ print_query(struct pkg *pkg, char *qstr, char multiline)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -415,7 +415,7 @@ print_query(struct pkg *pkg, char *qstr, char multiline)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -423,7 +423,7 @@ print_query(struct pkg *pkg, char *qstr, char multiline)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -431,7 +431,7 @@ print_query(struct pkg *pkg, char *qstr, char multiline)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -439,7 +439,7 @@ print_query(struct pkg *pkg, char *qstr, char multiline)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
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
@@ -64,9 +64,9 @@ usage_upgrade(void)
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -141,7 +141,7 @@ check_vulnerable(struct pkg_audit *audit, struct pkgdb *db, int sock)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/utils.c
@@ -337,7 +337,7 @@ print_info(struct pkg * const pkg, uint64_t options)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -692,7 +692,7 @@ set_jobs_summary_pkg(struct pkg_jobs *jobs, struct pkg *new_pkg,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -701,11 +701,11 @@ set_jobs_summary_pkg(struct pkg_jobs *jobs, struct pkg *new_pkg,
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -811,12 +811,12 @@ set_jobs_summary_pkg(struct pkg_jobs *jobs, struct pkg *new_pkg,
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -855,7 +855,7 @@ display_summary_item(struct pkg_solved_display *it, int64_t dlsize)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -880,7 +880,7 @@ display_summary_item(struct pkg_solved_display *it, int64_t dlsize)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/version.c
@@ -81,10 +81,10 @@ print_version(struct pkg *pkg, const char *source, const char *ver,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -398,8 +398,8 @@ do_source_index(unsigned int opt, char limchar, char *pattern, match_t match,
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -424,8 +424,8 @@ do_source_index(unsigned int opt, char limchar, char *pattern, match_t match,
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -462,9 +462,9 @@ do_source_remote(unsigned int opt, char limchar, char *pattern, match_t match,
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -500,8 +500,8 @@ do_source_remote(unsigned int opt, char limchar, char *pattern, match_t match,
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -525,7 +525,7 @@ do_source_remote(unsigned int opt, char limchar, char *pattern, match_t match,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -720,9 +720,9 @@ do_source_ports(unsigned int opt, char limchar, char *pattern, match_t match,
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -748,8 +748,8 @@ do_source_ports(unsigned int opt, char limchar, char *pattern, match_t match,
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|