xbps-repo/util.c: simplify show_pkg_files().
--HG-- extra : convert_revision : xtraeme%40gmail.com-20100113155750-bwxwc47h2ncqf8pt
This commit is contained in:
@ -142,31 +142,14 @@ show_pkg_files(prop_dictionary_t filesd)
|
|||||||
prop_array_t array;
|
prop_array_t array;
|
||||||
prop_object_iterator_t iter = NULL;
|
prop_object_iterator_t iter = NULL;
|
||||||
prop_object_t obj;
|
prop_object_t obj;
|
||||||
const char *file;
|
const char *file, *array_str;
|
||||||
char *array_str = "files";
|
|
||||||
int i = 0;
|
int i = 0;
|
||||||
|
|
||||||
/* Links. */
|
/* This will print links, conf_files and files respectively. */
|
||||||
array = prop_dictionary_get(filesd, "links");
|
for (i = 0; i < 3; i++) {
|
||||||
if (array && prop_array_count(array) > 0) {
|
|
||||||
iter = xbps_get_array_iter_from_dict(filesd, "links");
|
|
||||||
if (iter == NULL)
|
|
||||||
return EINVAL;
|
|
||||||
|
|
||||||
while ((obj = prop_object_iterator_next(iter))) {
|
|
||||||
if (!prop_dictionary_get_cstring_nocopy(obj,
|
|
||||||
"file", &file)) {
|
|
||||||
prop_object_iterator_release(iter);
|
|
||||||
return errno;
|
|
||||||
}
|
|
||||||
printf("%s\n", file);
|
|
||||||
}
|
|
||||||
prop_object_iterator_release(iter);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Files and configuration files. */
|
|
||||||
for (i = 0; i < 2; i++) {
|
|
||||||
if (i == 0)
|
if (i == 0)
|
||||||
|
array_str = "links";
|
||||||
|
else if (i == 1)
|
||||||
array_str = "conf_files";
|
array_str = "conf_files";
|
||||||
else
|
else
|
||||||
array_str = "files";
|
array_str = "files";
|
||||||
|
Reference in New Issue
Block a user