Store files has a hash table
modified libpkg/pkg.c
@@ -73,7 +73,7 @@ pkg_new(struct pkg **pkg, pkg_t type)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -390,6 +390,17 @@ pkg_set_from_file(struct pkg *pkg, pkg_attr attr, const char *path)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -435,7 +446,7 @@ pkg_files(struct pkg *pkg, struct pkg_file **f)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -659,7 +670,7 @@ pkg_addfile_attr(struct pkg *pkg, const char *path, const char *sha256, const ch
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -878,7 +889,7 @@ pkg_list_is_empty(struct pkg *pkg, pkg_list list) {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -898,7 +909,6 @@ pkg_list_free(struct pkg *pkg, pkg_list list) {
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -926,7 +936,7 @@ pkg_list_free(struct pkg *pkg, pkg_list list) {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/private/pkg.h
@@ -37,6 +37,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -47,6 +48,16 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -66,7 +77,7 @@ struct pkg {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -104,7 +115,7 @@ struct pkg_file {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|