pkg add: replace hash table with vector + bsearch
modified libpkg/pkg_add.c
@@ -1102,8 +1102,8 @@ should_append_pkg(pkgs_t *localpkgs, struct pkg *p)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -1132,12 +1132,14 @@ scan_local_pkgs(struct pkg_add_db *db, bool fromstdin, struct localhashes *l, co
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -1275,7 +1277,7 @@ pkg_add_check_pkg_archive(struct pkg_add_db *db, struct pkg *pkg,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1289,7 +1291,7 @@ pkg_add_check_pkg_archive(struct pkg_add_db *db, struct pkg *pkg,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1311,7 +1313,7 @@ pkg_add_check_pkg_archive(struct pkg_add_db *db, struct pkg *pkg,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1325,7 +1327,7 @@ pkg_add_check_pkg_archive(struct pkg_add_db *db, struct pkg *pkg,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1333,7 +1335,7 @@ pkg_add_check_pkg_archive(struct pkg_add_db *db, struct pkg *pkg,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1347,8 +1349,8 @@ pkg_add_check_pkg_archive(struct pkg_add_db *db, struct pkg *pkg,
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|