diff -r cd3954499086 -r 95b6bcadd6c4 librazor/razor.c --- a/librazor/razor.c Mon Jun 30 13:28:59 2008 -0400 +++ b/librazor/razor.c Tue Jul 01 09:22:25 2008 +0100 @@ -442,7 +442,7 @@ for (i = 0;; i += 2) { type = va_arg(args, enum razor_detail_type); - if (type == 0) + if (type == RAZOR_DETAIL_LAST) break; data = va_arg(args, const char **); *data = razor_package_get_details_type(set, package, type); @@ -458,7 +458,9 @@ * Gets details about a package using a varg interface * The vararg must be terminated with %NULL. * - * Example: razor_package_get_details (set, package, RAZOR_DETAIL_URL, &url, 0); + * Example: razor_package_get_details (set, package, + * RAZOR_DETAIL_URL, &url, + * RAZOR_DETAIL_LAST); **/ RAZOR_EXPORT void razor_package_get_details(struct razor_set *set, struct razor_package *package, ...) @@ -696,12 +698,12 @@ RAZOR_DETAIL_NAME, &name1, RAZOR_DETAIL_VERSION, &version1, RAZOR_DETAIL_ARCH, &arch1, - NULL); + RAZOR_DETAIL_LAST); razor_package_iterator_next(pi2, &p2, RAZOR_DETAIL_NAME, &name2, RAZOR_DETAIL_VERSION, &version2, RAZOR_DETAIL_ARCH, &arch2, - NULL); + RAZOR_DETAIL_LAST); while (p1 || p2) { if (p1 && p2) { @@ -724,13 +726,13 @@ RAZOR_DETAIL_NAME, &name1, RAZOR_DETAIL_VERSION, &version1, RAZOR_DETAIL_ARCH, &arch1, - NULL); + RAZOR_DETAIL_LAST); if (p2 != NULL && res >= 0) razor_package_iterator_next(pi2, &p2, RAZOR_DETAIL_NAME, &name2, RAZOR_DETAIL_VERSION, &version2, RAZOR_DETAIL_ARCH, &arch2, - NULL); + RAZOR_DETAIL_LAST); } razor_package_iterator_destroy(pi1);