librazor/razor.c
changeset 306 cd3954499086
parent 304 bf23ba00db03
child 307 95b6bcadd6c4
     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);