main.c
changeset 107 38f78baf0be9
parent 101 9708f6d5db8c
child 109 313b0a615c14
     1.1 --- a/main.c	Thu Jan 17 23:28:37 2008 -0500
     1.2 +++ b/main.c	Mon Feb 04 10:12:04 2008 -0500
     1.3 @@ -112,11 +112,19 @@
     1.4  command_list_file_packages(int argc, const char *argv[])
     1.5  {
     1.6  	struct razor_set *set;
     1.7 +	struct razor_package_iterator *pi;
     1.8 +	struct razor_package *package;
     1.9 +	const char *name, *version;
    1.10  
    1.11  	set = razor_set_open(repo_filename);
    1.12  	if (set == NULL)
    1.13  		return 1;
    1.14 -	razor_set_list_file_packages(set, argv[0]);
    1.15 +
    1.16 +	pi = razor_package_iterator_create_for_file(set, argv[0]);
    1.17 +	while (razor_package_iterator_next(pi, &package, &name, &version))
    1.18 +		printf("%s-%s\n", name, version);
    1.19 +	razor_package_iterator_destroy(pi);
    1.20 +
    1.21  	razor_set_destroy(set);
    1.22  
    1.23  	return 0;