Create constructor, destructor and accessors for struct pkg_abstract, and integrate into struct pkg.
modified libpkg/pkg.c
@@ -112,6 +112,7 @@ pkg_reset(struct pkg *pkg, pkg_t type)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -140,6 +141,7 @@ pkg_free(struct pkg *pkg)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -918,6 +920,8 @@ pkg_list_count(struct pkg *pkg, pkg_list list)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -970,6 +974,10 @@ pkg_list_free(struct pkg *pkg, pkg_list list) {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg.h.in
@@ -66,6 +66,7 @@ struct pkg_license;
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -266,6 +267,7 @@ typedef enum {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -821,6 +823,10 @@ const char *pkg_option_value(struct pkg_option const * const);
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -952,6 +958,7 @@ struct pkgdb_it * pkgdb_query_shlib_provided(struct pkgdb *db, const char *shlib
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/pkg_attributes.c
@@ -414,3 +414,43 @@ pkg_shlib_name(struct pkg_shlib const * const sl)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified libpkg/private/pkg.h
@@ -338,6 +338,9 @@ int pkg_jobs_resolv(struct pkg_jobs *jobs);
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|