kv: insert all keyvalues directly sorted
modified libpkg/pkg.c
@@ -1042,9 +1042,9 @@ pkg_kv_add(kvlist_t *list, const char *key, const char *val, const char *title)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1055,9 +1055,6 @@ pkg_kv_add(kvlist_t *list, const char *key, const char *val, const char *title)
|
|
|
|
|
|
| - | |
| - | |
| - | |
|
|
|
|
|
modified libpkg/pkg_add.c
@@ -1128,14 +1128,16 @@ scan_local_pkgs(struct pkg_add_db *db, bool fromstdin, struct localhashes *l, co
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
|
|
|
|
|
modified libpkg/pkg_attributes.c
@@ -174,6 +174,8 @@ pkg_kv_search(kvlist_t *kv, char *el)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
modified libpkg/private/pkg.h
@@ -681,6 +681,7 @@ struct pkg_kv *pkg_kv_new(const char *key, const char *val);
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified tests/lib/kv.c
@@ -8,8 +8,30 @@
|
|
|
|
|
|
| + | |
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -91,6 +113,7 @@ ATF_TC_BODY(kv_search, tc)
|
|
|
|
|
|
| + | |
|
|
|
|
|