1.1 --- a/src/rpm.c Mon Jun 30 13:28:59 2008 -0400
1.2 +++ b/src/rpm.c Tue Jul 01 10:49:48 2008 -0400
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