pkg: for all lists insert elements sorted
modified libpkg/pkg.c
@@ -575,7 +575,9 @@ pkg_addstring(charv_t *list, const char *val, const char *title)
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -586,8 +588,6 @@ pkg_addstring(charv_t *list, const char *val, const char *title)
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -934,13 +934,11 @@ pkg_addshlib_required(struct pkg *pkg, const char *name,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -956,13 +954,11 @@ pkg_addshlib_provided(struct pkg *pkg, const char *name,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -997,11 +993,13 @@ pkg_addrequire(struct pkg *pkg, const char *name)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1012,11 +1010,13 @@ pkg_addprovide(struct pkg *pkg, const char *name)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1709,22 +1709,6 @@ pkg_lists_sort(struct pkg *p)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
modified libpkg/private/utils.h
@@ -102,5 +102,6 @@ bool charv_contains(charv_t *, const char *, bool);
|
|
|
|
|
|
| + | |
|
|
|
modified libpkg/utils.c
@@ -1126,6 +1126,8 @@ char_cmp(const void *a, const void *b) {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
modified tests/lib/vec.c
@@ -14,6 +14,7 @@ ATF_TC_WITHOUT_HEAD(c_charv_contains);
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -152,6 +153,26 @@ ATF_TC_BODY(charv_search, tc)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -159,6 +180,7 @@ ATF_TP_ADD_TCS(tp)
|
|
|
|
|
|
| + | |
|
|
|
|
|