convert pkg_option and pkg_conflicts to khash
modified libpkg/pkg.c
@@ -513,22 +513,6 @@ pkg_set_from_file(struct pkg *pkg, pkg_attr attr, const char *path, bool trimcr)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -546,6 +530,8 @@ pkg_each(dirs, struct pkg_dir, dirs);
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -998,11 +984,7 @@ pkg_addoption(struct pkg *pkg, const char *key, const char *value)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -1011,9 +993,11 @@ pkg_addoption(struct pkg *pkg, const char *key, const char *value)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -1034,11 +1018,7 @@ pkg_addoption_default(struct pkg *pkg, const char *key,
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -1047,10 +1027,11 @@ pkg_addoption_default(struct pkg *pkg, const char *key,
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -1070,11 +1051,7 @@ pkg_addoption_description(struct pkg *pkg, const char *key,
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -1084,9 +1061,11 @@ pkg_addoption_description(struct pkg *pkg, const char *key,
|
|
|
|
|
|
| + | |
| + | |
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -1143,16 +1122,17 @@ pkg_addconflict(struct pkg *pkg, const char *uniqueid)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -1247,7 +1227,7 @@ pkg_list_count(const struct pkg *pkg, pkg_list list)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1261,7 +1241,7 @@ pkg_list_count(const struct pkg *pkg, pkg_list list)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1291,7 +1271,8 @@ pkg_list_free(struct pkg *pkg, pkg_list list) {
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -1323,7 +1304,8 @@ pkg_list_free(struct pkg *pkg, pkg_list list) {
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_cudf.c
@@ -111,7 +111,7 @@ cudf_emit_pkg(struct pkg *pkg, int version, FILE *f,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -149,14 +149,14 @@ cudf_emit_pkg(struct pkg *pkg, int version, FILE *f,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkg_jobs_conflicts.c
@@ -126,7 +126,7 @@ int
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -135,7 +135,7 @@ pkg_conflicts_request_resolve(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -162,16 +162,16 @@ pkg_conflicts_request_resolve(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -179,10 +179,10 @@ pkg_conflicts_register(struct pkg *p1, struct pkg *p2, enum pkg_conflict_type ty
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -207,7 +207,6 @@ static bool
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -225,9 +224,8 @@ pkg_conflicts_need_conflict(struct pkg_jobs *j, struct pkg *p1, struct pkg *p2)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -256,9 +254,8 @@ pkg_conflicts_register_unsafe(struct pkg *p1, struct pkg *p2,
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -268,7 +265,8 @@ pkg_conflicts_register_unsafe(struct pkg *p1, struct pkg *p2,
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -283,7 +281,8 @@ pkg_conflicts_register_unsafe(struct pkg *p1, struct pkg *p2,
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -359,7 +358,6 @@ pkg_conflicts_check_local_path(const char *path, const char *uid,
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -387,8 +385,7 @@ pkg_conflicts_check_local_path(const char *path, const char *uid,
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -433,7 +430,7 @@ pkg_conflicts_check_all_paths(struct pkg_jobs *j, const char *path,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkg_repo_create.c
@@ -73,6 +73,7 @@ struct digest_list_entry {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -92,7 +93,7 @@ pkg_repo_new_conflict(const char *uniqueid, struct pkg_conflict_bulk *bulk)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -502,8 +503,6 @@ pkg_create_repo(char *path, const char *output_dir, bool filelist,
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -739,11 +738,8 @@ pkg_create_repo(char *path, const char *output_dir, bool filelist,
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_solve.c
@@ -719,7 +719,7 @@ pkg_solve_process_universe_variable(struct pkg_solve_problem *problem,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -753,7 +753,7 @@ pkg_solve_process_universe_variable(struct pkg_solve_problem *problem,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/private/pkg.h
@@ -235,6 +235,8 @@ KHASH_MAP_INIT_STR(pkg_files, struct pkg_file *);
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -279,12 +281,14 @@ struct pkg {
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -334,7 +338,7 @@ struct pkg_conflict {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -384,7 +388,7 @@ struct pkg_option {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|