src/rpm.c
changeset 307 95b6bcadd6c4
parent 306 cd3954499086
child 310 9a7691262ce6
     1.1 --- a/src/rpm.c	Mon Jun 30 13:28:59 2008 -0400
     1.2 +++ b/src/rpm.c	Tue Jul 01 09:22:25 2008 +0100
     1.3 @@ -313,7 +313,8 @@
     1.4  	pi = razor_package_iterator_create(set);
     1.5  
     1.6  	while (razor_package_iterator_next(pi, &package,
     1.7 -					   RAZOR_DETAIL_NAME, &name, NULL)) {
     1.8 +					   RAZOR_DETAIL_NAME, &name,
     1.9 +					   RAZOR_DETAIL_LAST)) {
    1.10  		while (cmp = strcmp(argv[i], name), cmp < 0 && i < argc) {
    1.11  			fprintf(stderr, "error: package %s is not installed\n",
    1.12  				argv[i]);
    1.13 @@ -422,7 +423,7 @@
    1.14  				   RAZOR_DETAIL_DESCRIPTION, &description,
    1.15  				   RAZOR_DETAIL_URL, &url,
    1.16  				   RAZOR_DETAIL_LICENSE, &license,
    1.17 -				   NULL);
    1.18 +				   RAZOR_DETAIL_LAST);
    1.19  
    1.20  	printf("Name:        %s\n", name);
    1.21  	printf("Arch:        %s\n", arch);
    1.22 @@ -494,7 +495,8 @@
    1.23  	while (razor_package_iterator_next(pi, &package,
    1.24  					   RAZOR_DETAIL_NAME, &name,
    1.25  					   RAZOR_DETAIL_VERSION, &version,
    1.26 -					   RAZOR_DETAIL_ARCH, &arch, NULL)) {
    1.27 +					   RAZOR_DETAIL_ARCH, &arch,
    1.28 +					   RAZOR_DETAIL_LAST)) {
    1.29  		if (option_conflicts)
    1.30  			print_package_properties(set, package,
    1.31  						 RAZOR_PROPERTY_CONFLICTS);
    1.32 @@ -548,7 +550,8 @@
    1.33  	while (razor_package_iterator_next(pi, &package,
    1.34  					   RAZOR_DETAIL_NAME, &name,
    1.35  					   RAZOR_DETAIL_VERSION, &version,
    1.36 -					   RAZOR_DETAIL_ARCH, &arch, NULL)) {
    1.37 +					   RAZOR_DETAIL_ARCH, &arch,
    1.38 +					   RAZOR_DETAIL_LAST)) {
    1.39  		printf("verify %s-%s.%s - not implemented\n",
    1.40  		       name, version, arch);
    1.41  	}
    1.42 @@ -593,7 +596,7 @@
    1.43  	add_command_line_packages(set, query, argc, argv);
    1.44  
    1.45  	pi = razor_package_query_finish(query);
    1.46 -	while (razor_package_iterator_next(pi, &package, NULL))
    1.47 +	while (razor_package_iterator_next(pi, &package, RAZOR_DETAIL_LAST))
    1.48  		razor_transaction_remove_package(trans, package);
    1.49  	razor_package_iterator_destroy(pi);
    1.50  
    1.51 @@ -635,7 +638,7 @@
    1.52  	trans = razor_transaction_create(set, upstream);
    1.53  
    1.54  	pi = razor_package_iterator_create(upstream);
    1.55 -	while (razor_package_iterator_next(pi, &package, NULL))
    1.56 +	while (razor_package_iterator_next(pi, &package, RAZOR_DETAIL_LAST))
    1.57  		razor_transaction_install_package(trans, package);
    1.58  	razor_package_iterator_destroy(pi);
    1.59  
    1.60 @@ -677,7 +680,7 @@
    1.61  	trans = razor_transaction_create(set, upstream);
    1.62  
    1.63  	pi = razor_package_iterator_create(upstream);
    1.64 -	while (razor_package_iterator_next(pi, &package, NULL))
    1.65 +	while (razor_package_iterator_next(pi, &package, RAZOR_DETAIL_LAST))
    1.66  		razor_transaction_update_package(trans, package);
    1.67  	razor_package_iterator_destroy(pi);
    1.68