1.1 --- a/librazor/razor.c Mon Jun 30 10:46:20 2008 +0100
1.2 +++ b/librazor/razor.c Mon Jun 30 13:28:59 2008 -0400
1.3 @@ -383,26 +383,6 @@
1.4 return *p1 - *p2;
1.5 }
1.6
1.7 -RAZOR_EXPORT struct razor_package *
1.8 -razor_set_get_package(struct razor_set *set, const char *package)
1.9 -{
1.10 - struct razor_package_iterator *pi;
1.11 - struct razor_package *p;
1.12 - const char *name;
1.13 -
1.14 - assert (set != NULL);
1.15 - assert (package != NULL);
1.16 -
1.17 - pi = razor_package_iterator_create(set);
1.18 - while (razor_package_iterator_next(pi, &p, RAZOR_DETAIL_NAME, &name, NULL)) {
1.19 - if (strcmp(package, name) == 0)
1.20 - break;
1.21 - }
1.22 - razor_package_iterator_destroy(pi);
1.23 -
1.24 - return p;
1.25 -}
1.26 -
1.27 static const char *
1.28 razor_package_get_details_type(struct razor_set *set,
1.29 struct razor_package *package,
1.30 @@ -676,20 +656,15 @@
1.31 }
1.32
1.33 RAZOR_EXPORT void
1.34 -razor_set_list_package_files(struct razor_set *set, const char *name)
1.35 +razor_set_list_package_files(struct razor_set *set,
1.36 + struct razor_package *package)
1.37 {
1.38 - struct razor_package *package;
1.39 struct list *r;
1.40 uint32_t end;
1.41 char buffer[512];
1.42
1.43 assert (set != NULL);
1.44 - assert (name != NULL);
1.45 -
1.46 - package = razor_set_get_package(set, name);
1.47 - /* TODO: we should return the error to the caller */
1.48 - if (!package)
1.49 - return;
1.50 + assert (package != NULL);
1.51
1.52 r = list_first(&package->files, &set->file_pool);
1.53 end = set->files.size / sizeof (struct razor_entry);