Make xbps_find_virtualpkg_conf_in_xxx_by_xxx part of the API and add kyua tests.

This commit is contained in:
Juan RP
2012-03-12 17:51:50 +01:00
parent 715990a1e5
commit 749e03aa29
10 changed files with 283 additions and 22 deletions

View File

@@ -211,13 +211,13 @@ find_virtualpkg_user_in_array(prop_array_t array,
return find_pkg_in_array(array, vpkgname, false, false);
}
prop_dictionary_t HIDDEN
prop_dictionary_t
xbps_find_virtualpkg_conf_in_array_by_name(prop_array_t array, const char *name)
{
return find_virtualpkg_user_in_array(array, name, false);
}
prop_dictionary_t HIDDEN
prop_dictionary_t
xbps_find_virtualpkg_conf_in_array_by_pattern(prop_array_t array, const char *p)
{
return find_virtualpkg_user_in_array(array, p, true);
@@ -312,7 +312,7 @@ xbps_find_virtualpkg_in_dict_by_pattern(prop_dictionary_t d,
return find_pkg_in_dict(d, key, pattern, true, true);
}
prop_dictionary_t HIDDEN
prop_dictionary_t
xbps_find_virtualpkg_conf_in_dict_by_name(prop_dictionary_t d,
const char *key,
const char *name)
@@ -320,7 +320,7 @@ xbps_find_virtualpkg_conf_in_dict_by_name(prop_dictionary_t d,
return find_virtualpkg_user_in_dict(d, key, name, false);
}
prop_dictionary_t HIDDEN
prop_dictionary_t
xbps_find_virtualpkg_conf_in_dict_by_pattern(prop_dictionary_t d,
const char *key,
const char *pattern)